aboutsummaryrefslogtreecommitdiff
path: root/quantum
diff options
context:
space:
mode:
authorRyan <[email protected]>2024-04-11 14:14:02 +1000
committerGitHub <[email protected]>2024-04-11 14:14:02 +1000
commit52d3ef0fe4bd860420893e364be36c155f4ba300 (patch)
treee7f809d9a44d5bacd85af3ed25fbafcc4aaf34f6 /quantum
parent25f608c1b437060e8c9b451ed81c7e37a2531284 (diff)
downloadqmk_firmware-52d3ef0fe4bd860420893e364be36c155f4ba300.tar.gz
qmk_firmware-52d3ef0fe4bd860420893e364be36c155f4ba300.zip
Add new set of keycodes for LED Matrix (#23432)
Diffstat (limited to 'quantum')
-rw-r--r--quantum/keycodes.h20
1 files changed, 20 insertions, 0 deletions
diff --git a/quantum/keycodes.h b/quantum/keycodes.h
index 69d62b5731..da1012cf12 100644
--- a/quantum/keycodes.h
+++ b/quantum/keycodes.h
@@ -627,6 +627,15 @@ enum qk_keycode_defines {
QK_BACKLIGHT_UP = 0x7804,
QK_BACKLIGHT_STEP = 0x7805,
QK_BACKLIGHT_TOGGLE_BREATHING = 0x7806,
+ QK_LED_MATRIX_ON = 0x7810,
+ QK_LED_MATRIX_OFF = 0x7811,
+ QK_LED_MATRIX_TOGGLE = 0x7812,
+ QK_LED_MATRIX_MODE_NEXT = 0x7813,
+ QK_LED_MATRIX_MODE_PREVIOUS = 0x7814,
+ QK_LED_MATRIX_BRIGHTNESS_UP = 0x7815,
+ QK_LED_MATRIX_BRIGHTNESS_DOWN = 0x7816,
+ QK_LED_MATRIX_SPEED_UP = 0x7817,
+ QK_LED_MATRIX_SPEED_DOWN = 0x7818,
RGB_TOG = 0x7820,
RGB_MODE_FORWARD = 0x7821,
RGB_MODE_REVERSE = 0x7822,
@@ -1281,6 +1290,15 @@ enum qk_keycode_defines {
BL_UP = QK_BACKLIGHT_UP,
BL_STEP = QK_BACKLIGHT_STEP,
BL_BRTG = QK_BACKLIGHT_TOGGLE_BREATHING,
+ LM_ON = QK_LED_MATRIX_ON,
+ LM_OFF = QK_LED_MATRIX_OFF,
+ LM_TOGG = QK_LED_MATRIX_TOGGLE,
+ LM_NEXT = QK_LED_MATRIX_MODE_NEXT,
+ LM_PREV = QK_LED_MATRIX_MODE_PREVIOUS,
+ LM_BRIU = QK_LED_MATRIX_BRIGHTNESS_UP,
+ LM_BRID = QK_LED_MATRIX_BRIGHTNESS_DOWN,
+ LM_SPDU = QK_LED_MATRIX_SPEED_UP,
+ LM_SPDD = QK_LED_MATRIX_SPEED_DOWN,
RGB_MOD = RGB_MODE_FORWARD,
RGB_RMOD = RGB_MODE_REVERSE,
RGB_M_P = RGB_MODE_PLAIN,
@@ -1416,6 +1434,7 @@ enum qk_keycode_defines {
#define IS_STENO_KEYCODE(code) ((code) >= QK_STENO_BOLT && (code) <= QK_STENO_COMB_MAX)
#define IS_MACRO_KEYCODE(code) ((code) >= QK_MACRO_0 && (code) <= QK_MACRO_31)
#define IS_BACKLIGHT_KEYCODE(code) ((code) >= QK_BACKLIGHT_ON && (code) <= QK_BACKLIGHT_TOGGLE_BREATHING)
+#define IS_LED_MATRIX_KEYCODE(code) ((code) >= QK_LED_MATRIX_ON && (code) <= QK_LED_MATRIX_SPEED_DOWN)
#define IS_RGB_KEYCODE(code) ((code) >= RGB_TOG && (code) <= RGB_MODE_TWINKLE)
#define IS_QUANTUM_KEYCODE(code) ((code) >= QK_BOOTLOADER && (code) <= QK_ALT_REPEAT_KEY)
#define IS_KB_KEYCODE(code) ((code) >= QK_KB_0 && (code) <= QK_KB_31)
@@ -1438,6 +1457,7 @@ enum qk_keycode_defines {
#define STENO_KEYCODE_RANGE QK_STENO_BOLT ... QK_STENO_COMB_MAX
#define MACRO_KEYCODE_RANGE QK_MACRO_0 ... QK_MACRO_31
#define BACKLIGHT_KEYCODE_RANGE QK_BACKLIGHT_ON ... QK_BACKLIGHT_TOGGLE_BREATHING
+#define LED_MATRIX_KEYCODE_RANGE QK_LED_MATRIX_ON ... QK_LED_MATRIX_SPEED_DOWN
#define RGB_KEYCODE_RANGE RGB_TOG ... RGB_MODE_TWINKLE
#define QUANTUM_KEYCODE_RANGE QK_BOOTLOADER ... QK_ALT_REPEAT_KEY
#define KB_KEYCODE_RANGE QK_KB_0 ... QK_KB_31