summaryrefslogtreecommitdiff
path: root/quantum
diff options
context:
space:
mode:
Diffstat (limited to 'quantum')
-rw-r--r--quantum/keycodes.h28
1 files changed, 28 insertions, 0 deletions
diff --git a/quantum/keycodes.h b/quantum/keycodes.h
index da1012cf12..415c7155b3 100644
--- a/quantum/keycodes.h
+++ b/quantum/keycodes.h
@@ -657,6 +657,19 @@ enum qk_keycode_defines {
RGB_MODE_GRADIENT = 0x7832,
RGB_MODE_RGBTEST = 0x7833,
RGB_MODE_TWINKLE = 0x7834,
+ QK_RGB_MATRIX_ON = 0x7840,
+ QK_RGB_MATRIX_OFF = 0x7841,
+ QK_RGB_MATRIX_TOGGLE = 0x7842,
+ QK_RGB_MATRIX_MODE_NEXT = 0x7843,
+ QK_RGB_MATRIX_MODE_PREVIOUS = 0x7844,
+ QK_RGB_MATRIX_HUE_UP = 0x7845,
+ QK_RGB_MATRIX_HUE_DOWN = 0x7846,
+ QK_RGB_MATRIX_SATURATION_UP = 0x7847,
+ QK_RGB_MATRIX_SATURATION_DOWN = 0x7848,
+ QK_RGB_MATRIX_VALUE_UP = 0x7849,
+ QK_RGB_MATRIX_VALUE_DOWN = 0x784A,
+ QK_RGB_MATRIX_SPEED_UP = 0x784B,
+ QK_RGB_MATRIX_SPEED_DOWN = 0x784C,
QK_BOOTLOADER = 0x7C00,
QK_REBOOT = 0x7C01,
QK_DEBUG_TOGGLE = 0x7C02,
@@ -1311,6 +1324,19 @@ enum qk_keycode_defines {
RGB_M_G = RGB_MODE_GRADIENT,
RGB_M_T = RGB_MODE_RGBTEST,
RGB_M_TW = RGB_MODE_TWINKLE,
+ RM_ON = QK_RGB_MATRIX_ON,
+ RM_OFF = QK_RGB_MATRIX_OFF,
+ RM_TOGG = QK_RGB_MATRIX_TOGGLE,
+ RM_NEXT = QK_RGB_MATRIX_MODE_NEXT,
+ RM_PREV = QK_RGB_MATRIX_MODE_PREVIOUS,
+ RM_HUEU = QK_RGB_MATRIX_HUE_UP,
+ RM_HUED = QK_RGB_MATRIX_HUE_DOWN,
+ RM_SATU = QK_RGB_MATRIX_SATURATION_UP,
+ RM_SATD = QK_RGB_MATRIX_SATURATION_DOWN,
+ RM_VALU = QK_RGB_MATRIX_VALUE_UP,
+ RM_VALD = QK_RGB_MATRIX_VALUE_DOWN,
+ RM_SPDU = QK_RGB_MATRIX_SPEED_UP,
+ RM_SPDD = QK_RGB_MATRIX_SPEED_DOWN,
QK_BOOT = QK_BOOTLOADER,
QK_RBT = QK_REBOOT,
DB_TOGG = QK_DEBUG_TOGGLE,
@@ -1436,6 +1462,7 @@ enum qk_keycode_defines {
#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_RGB_MATRIX_KEYCODE(code) ((code) >= QK_RGB_MATRIX_ON && (code) <= QK_RGB_MATRIX_SPEED_DOWN)
#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)
#define IS_USER_KEYCODE(code) ((code) >= QK_USER_0 && (code) <= QK_USER_31)
@@ -1459,6 +1486,7 @@ enum qk_keycode_defines {
#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 RGB_MATRIX_KEYCODE_RANGE QK_RGB_MATRIX_ON ... QK_RGB_MATRIX_SPEED_DOWN
#define QUANTUM_KEYCODE_RANGE QK_BOOTLOADER ... QK_ALT_REPEAT_KEY
#define KB_KEYCODE_RANGE QK_KB_0 ... QK_KB_31
#define USER_KEYCODE_RANGE QK_USER_0 ... QK_USER_31