Open source custom software for AULA Aegis 2067usb (a.k.a F2067) keyboard
The USB keyboard protocol was reverse engineered, protocol documentation can be found here
aegis2067usb [COMMAND]
Command | Description |
---|---|
--help | Print this message or the help of the given subcommand(s) |
--animation [ID/ NAME] | Configuration of animation effect |
--brightness [0..5] | Configuration of LED brightness |
--speed [0..2] | Configuration of speed animation effect |
reset | Resets the default keyboard configuration |
aegis2067usb --animation 17
aegis2067usb --brightness 3
aegis2067usb --speed 2
aegis2067usb reset
-
A user must have write access on the /dev/bus/usb/XXX/YYY nodes to successfully open a device. Use udev rules to configure these permissions.
SUBSYSTEM=="usb", MODE="0660", GROUP="plugdev"
After adding the rule, reload udev rules
sudo udevadm control --reload
sudo udevadm trigger
-
cargo run --package aegis2067usb
cargo run --package gui
-
Function name API CLI GUI Macro key - - - Single key - - - Media key - - - Function key - - - -
Function name API CLI GUI Animation effects + + - Animation speed + + - LED Brightness + + - -
Function name API CLI GUI Reset default configuration + + -