Tool for controlling RGB lighting for the Ajazz AK66 keyboard
This current supports only Ajazz AK66. To support other Ajazz keyboards, this will need an update to the mappings/* files.
- Python 3
pip install -r requirements.txt
CLI parsing has not been implemented yet.
Change the commands in ajazzctl.py based on mappings in the mappings folder then execute:
sudo python ajazzctl.py
It writes the same commands used by the Windows and writes these to the Ajazz HID Raw device (/dev/hidraw*
)
I ran the original Ajazz configuration tool on a Windows virtual machine and attached my Ajazz keyboard to it. Then, I used wireshark with usbmon to monitor the data it sends to and receives from the keyboard while doing changes in the configuration tool.
Adding support to other keyboard would probably require the same process.