Hardware-specific Keycodes
Hardware-specific keycodes are keycodes that trigger specific hardware functionality.
Group | Usage Name | Keycode Identifiers | Status |
---|---|---|---|
Hardware Status | Print Battery Information | PRINT_BATTERY | โ |
Hardware Status | Print Keyboard Information | PRINT_INFO | โ |
Hardware Status | Print BLE Information | PRINT_BLE | โ |
nRF52 | Put Keyboard to Sleep Now | SLEEP_NOW | โ |
nRF52 | Restart Firmware (RESET) | RESET | โ |
nRF52 | Toggle Debug Serial CLI | DEBUG | โ |
nRF52 | Reformat User Flash | EEPROM_RESET EEP_RST | โ |
nRF52 | Enter OTA DFU | DFU | โ |
nRF52 | Enter Serial DFU | SERIAL_DFU | โ |
nRF52 | Enter UF2 DFU (nrf52840 only) | UF2_DFU | โ |
nRF52 | Toggle Help Mode | HELP_MODE | โ |
nRF52 | Use default Battery Level Calculation | BATTERY_CALC_DEFAULT | โ |
nRF52 | Use test Battery Level Calculation (4.2V = 42%) | BATTERY_CALC_TEST | โ |
nRF52 BLE HID | Switch to BLE Profile 1 | BLEPROFILE_1 | โ |
nRF52 BLE HID | Switch to BLE Profile 2 | BLEPROFILE_2 | โ |
nRF52 BLE HID | Switch to BLE Profile 3 | BLEPROFILE_3 | โ |
nRF52840 USB HID | Automatic Switch between USB and BLE | OUT_AUTO | โ |
nRF52840 USB HID | Output to USB Only | OUT_USB | โ |
nRF52840 USB HID | Output to BLE Only | OUT_BT | โ |
Custom Hardware | External VCC ON | ๐ง | |
Custom Hardware | External VCC OFF | ๐ง | |
Custom Hardware | Battery Charger ON | ๐ง | |
Custom Hardware | Battery Charger OFF | ๐ง | |
LED PWM Backlight | Toggle Backlight ON/OFF | BL_TOGG | โ |
LED PWM Backlight | Step through Backlight Modes | BL_STEP | โ |
LED PWM Backlight | Turn Backlight ON | BL_ON | โ |
LED PWM Backlight | Turn Backlight OFF | BL_OFF | โ |
LED PWM Backlight | Increase Maximum Intensity | BL_INC | โ |
LED PWM Backlight | Decrease Maximum Intensity | BL_DEC | โ |
LED PWM Backlight | Set to Breathing Mode | BL_BRTG | โ |
LED PWM Backlight | Set to React Mode (default) | BL_REACT | โ |
LED PWM Backlight | Increase PWM Step Size | BL_STEPINC | โ |
LED PWM Backlight | Decrease PWM Step Size | BL_STEPDEC | โ |
RGB LEDs | RGB_TOG | ๐ง | |
RGB LEDs | RGB_MODE_FORWARD | ๐ง | |
RGB LEDs | RGB_MODE_REVERSE | ๐ง | |
RGB LEDs | RGB_HUI | ๐ง | |
RGB LEDs | RGB_HUD | ๐ง | |
RGB LEDs | RGB_SAI | ๐ง | |
RGB LEDs | RGB_SAD | ๐ง | |
RGB LEDs | RGB_VAI | ๐ง | |
RGB LEDs | RGB_VAD | ๐ง | |
RGB LEDs | RGB_MODE_PLAIN | ๐ง | |
RGB LEDs | RGB_MODE_BREATHE | ๐ง | |
RGB LEDs | RGB_MODE_RAINBOW | ๐ง | |
RGB LEDs | RGB_MODE_SWIRL | ๐ง | |
RGB LEDs | RGB_MODE_SNAKE | ๐ง | |
RGB LEDs | RGB_MODE_KNIGHT | ๐ง | |
RGB LEDs | RGB_MODE_PLAIN | ๐ง | |
RGB LEDs | RGB_MODE_XMAS | ๐ง | |
RGB LEDs | RGB_MODE_GRADIENT | ๐ง | |
RGB LEDs | RGB_MODE_RGBTEST | ๐ง | |
RGB LEDs | RGB_SPI | ๐ง | |
RGB LEDs | RGB_SPD | ๐ง |
Table is still a work in progress. Refer to hid_keycodes.h
and advanced_keycodes.h
for a detailed list of keycodes.