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 17aegis2067usb --brightness 3aegis2067usb --speed 2aegis2067usb 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 + + -