Keycodes
Here is the list of the available keycode in RMK.
When used in configuration files, all keycodes are case-insensitive.
Alphabetical keys
Numerical keys
Keypad keys
Punctuation keys
Modifier keys
For simple keycodes with shift active you can use SHIFTED(key) in your layout, or more generally expressions like WM(key, LShift | RGui) with modifiers.
Function keys
Lock keys
International keys
Consumer keys
System & keyboard-page keys
Navigation & editing keys
Mouse keys
Keyboard control keys
Not yet implemented keys
The following key names are accepted in keyboard.toml but not implemented yet — pressing them does nothing:
- Backlight keys:
BacklightOn,BacklightOff,BacklightToggle,BacklightDown,BacklightUp,BacklightStep,BacklightToggleBreathing - RGB keys:
RgbTog,RgbHui,RgbHud,RgbSai,RgbSad,RgbVai,RgbVad,RgbSpi,RgbSpd, and theRgbMode*effect names