summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--data/constants/keycodes/keycodes_0.0.4_lighting.hjson80
-rw-r--r--quantum/keycodes.h41
-rw-r--r--quantum/process_keycode/process_rgb.c22
-rw-r--r--quantum/quantum_keycodes_legacy.h13
-rw-r--r--tests/test_common/keycode_table.cpp22
5 files changed, 141 insertions, 37 deletions
diff --git a/data/constants/keycodes/keycodes_0.0.4_lighting.hjson b/data/constants/keycodes/keycodes_0.0.4_lighting.hjson
index 89ec80bd97..b341c664bd 100644
--- a/data/constants/keycodes/keycodes_0.0.4_lighting.hjson
+++ b/data/constants/keycodes/keycodes_0.0.4_lighting.hjson
@@ -64,6 +64,86 @@
64 ] 64 ]
65 }, 65 },
66 66
67 "0x7820": {
68 "group": "underglow",
69 "key": "QK_UNDERGLOW_TOGGLE",
70 "aliases": [
71 "UG_TOGG"
72 ]
73 },
74 "0x7821": {
75 "group": "underglow",
76 "key": "QK_UNDERGLOW_MODE_NEXT",
77 "aliases": [
78 "!reset!",
79 "UG_NEXT"
80 ]
81 },
82 "0x7822": {
83 "group": "underglow",
84 "key": "QK_UNDERGLOW_MODE_PREVIOUS",
85 "aliases": [
86 "!reset!",
87 "UG_PREV"
88 ]
89 },
90 "0x7823": {
91 "group": "underglow",
92 "key": "QK_UNDERGLOW_HUE_UP",
93 "aliases": [
94 "UG_HUEU"
95 ]
96 },
97 "0x7824": {
98 "group": "underglow",
99 "key": "QK_UNDERGLOW_HUE_DOWN",
100 "aliases": [
101 "UG_HUED"
102 ]
103 },
104 "0x7825": {
105 "group": "underglow",
106 "key": "QK_UNDERGLOW_SATURATION_UP",
107 "aliases": [
108 "UG_SATU"
109 ]
110 },
111 "0x7826": {
112 "group": "underglow",
113 "key": "QK_UNDERGLOW_SATURATION_DOWN",
114 "aliases": [
115 "UG_SATD"
116 ]
117 },
118 "0x7827": {
119 "group": "underglow",
120 "key": "QK_UNDERGLOW_VALUE_UP",
121 "aliases": [
122 "UG_VALU"
123 ]
124 },
125 "0x7828": {
126 "group": "underglow",
127 "key": "QK_UNDERGLOW_VALUE_DOWN",
128 "aliases": [
129 "UG_VALD"
130 ]
131 },
132 "0x7829": {
133 "group": "underglow",
134 "key": "QK_UNDERGLOW_SPEED_UP",
135 "aliases": [
136 "UG_SPDU"
137 ]
138 },
139 "0x782A": {
140 "group": "underglow",
141 "key": "QK_UNDERGLOW_SPEED_DOWN",
142 "aliases": [
143 "UG_SPDD"
144 ]
145 },
146
67 "0x7840": { 147 "0x7840": {
68 "group": "rgb_matrix", 148 "group": "rgb_matrix",
69 "key": "QK_RGB_MATRIX_ON", 149 "key": "QK_RGB_MATRIX_ON",
diff --git a/quantum/keycodes.h b/quantum/keycodes.h
index 415c7155b3..c92028ab43 100644
--- a/quantum/keycodes.h
+++ b/quantum/keycodes.h
@@ -636,17 +636,17 @@ enum qk_keycode_defines {
636 QK_LED_MATRIX_BRIGHTNESS_DOWN = 0x7816, 636 QK_LED_MATRIX_BRIGHTNESS_DOWN = 0x7816,
637 QK_LED_MATRIX_SPEED_UP = 0x7817, 637 QK_LED_MATRIX_SPEED_UP = 0x7817,
638 QK_LED_MATRIX_SPEED_DOWN = 0x7818, 638 QK_LED_MATRIX_SPEED_DOWN = 0x7818,
639 RGB_TOG = 0x7820, 639 QK_UNDERGLOW_TOGGLE = 0x7820,
640 RGB_MODE_FORWARD = 0x7821, 640 QK_UNDERGLOW_MODE_NEXT = 0x7821,
641 RGB_MODE_REVERSE = 0x7822, 641 QK_UNDERGLOW_MODE_PREVIOUS = 0x7822,
642 RGB_HUI = 0x7823, 642 QK_UNDERGLOW_HUE_UP = 0x7823,
643 RGB_HUD = 0x7824, 643 QK_UNDERGLOW_HUE_DOWN = 0x7824,
644 RGB_SAI = 0x7825, 644 QK_UNDERGLOW_SATURATION_UP = 0x7825,
645 RGB_SAD = 0x7826, 645 QK_UNDERGLOW_SATURATION_DOWN = 0x7826,
646 RGB_VAI = 0x7827, 646 QK_UNDERGLOW_VALUE_UP = 0x7827,
647 RGB_VAD = 0x7828, 647 QK_UNDERGLOW_VALUE_DOWN = 0x7828,
648 RGB_SPI = 0x7829, 648 QK_UNDERGLOW_SPEED_UP = 0x7829,
649 RGB_SPD = 0x782A, 649 QK_UNDERGLOW_SPEED_DOWN = 0x782A,
650 RGB_MODE_PLAIN = 0x782B, 650 RGB_MODE_PLAIN = 0x782B,
651 RGB_MODE_BREATHE = 0x782C, 651 RGB_MODE_BREATHE = 0x782C,
652 RGB_MODE_RAINBOW = 0x782D, 652 RGB_MODE_RAINBOW = 0x782D,
@@ -1312,8 +1312,17 @@ enum qk_keycode_defines {
1312 LM_BRID = QK_LED_MATRIX_BRIGHTNESS_DOWN, 1312 LM_BRID = QK_LED_MATRIX_BRIGHTNESS_DOWN,
1313 LM_SPDU = QK_LED_MATRIX_SPEED_UP, 1313 LM_SPDU = QK_LED_MATRIX_SPEED_UP,
1314 LM_SPDD = QK_LED_MATRIX_SPEED_DOWN, 1314 LM_SPDD = QK_LED_MATRIX_SPEED_DOWN,
1315 RGB_MOD = RGB_MODE_FORWARD, 1315 UG_TOGG = QK_UNDERGLOW_TOGGLE,
1316 RGB_RMOD = RGB_MODE_REVERSE, 1316 UG_NEXT = QK_UNDERGLOW_MODE_NEXT,
1317 UG_PREV = QK_UNDERGLOW_MODE_PREVIOUS,
1318 UG_HUEU = QK_UNDERGLOW_HUE_UP,
1319 UG_HUED = QK_UNDERGLOW_HUE_DOWN,
1320 UG_SATU = QK_UNDERGLOW_SATURATION_UP,
1321 UG_SATD = QK_UNDERGLOW_SATURATION_DOWN,
1322 UG_VALU = QK_UNDERGLOW_VALUE_UP,
1323 UG_VALD = QK_UNDERGLOW_VALUE_DOWN,
1324 UG_SPDU = QK_UNDERGLOW_SPEED_UP,
1325 UG_SPDD = QK_UNDERGLOW_SPEED_DOWN,
1317 RGB_M_P = RGB_MODE_PLAIN, 1326 RGB_M_P = RGB_MODE_PLAIN,
1318 RGB_M_B = RGB_MODE_BREATHE, 1327 RGB_M_B = RGB_MODE_BREATHE,
1319 RGB_M_R = RGB_MODE_RAINBOW, 1328 RGB_M_R = RGB_MODE_RAINBOW,
@@ -1461,7 +1470,8 @@ enum qk_keycode_defines {
1461#define IS_MACRO_KEYCODE(code) ((code) >= QK_MACRO_0 && (code) <= QK_MACRO_31) 1470#define IS_MACRO_KEYCODE(code) ((code) >= QK_MACRO_0 && (code) <= QK_MACRO_31)
1462#define IS_BACKLIGHT_KEYCODE(code) ((code) >= QK_BACKLIGHT_ON && (code) <= QK_BACKLIGHT_TOGGLE_BREATHING) 1471#define IS_BACKLIGHT_KEYCODE(code) ((code) >= QK_BACKLIGHT_ON && (code) <= QK_BACKLIGHT_TOGGLE_BREATHING)
1463#define IS_LED_MATRIX_KEYCODE(code) ((code) >= QK_LED_MATRIX_ON && (code) <= QK_LED_MATRIX_SPEED_DOWN) 1472#define IS_LED_MATRIX_KEYCODE(code) ((code) >= QK_LED_MATRIX_ON && (code) <= QK_LED_MATRIX_SPEED_DOWN)
1464#define IS_RGB_KEYCODE(code) ((code) >= RGB_TOG && (code) <= RGB_MODE_TWINKLE) 1473#define IS_UNDERGLOW_KEYCODE(code) ((code) >= QK_UNDERGLOW_TOGGLE && (code) <= QK_UNDERGLOW_SPEED_DOWN)
1474#define IS_RGB_KEYCODE(code) ((code) >= RGB_MODE_PLAIN && (code) <= RGB_MODE_TWINKLE)
1465#define IS_RGB_MATRIX_KEYCODE(code) ((code) >= QK_RGB_MATRIX_ON && (code) <= QK_RGB_MATRIX_SPEED_DOWN) 1475#define IS_RGB_MATRIX_KEYCODE(code) ((code) >= QK_RGB_MATRIX_ON && (code) <= QK_RGB_MATRIX_SPEED_DOWN)
1466#define IS_QUANTUM_KEYCODE(code) ((code) >= QK_BOOTLOADER && (code) <= QK_ALT_REPEAT_KEY) 1476#define IS_QUANTUM_KEYCODE(code) ((code) >= QK_BOOTLOADER && (code) <= QK_ALT_REPEAT_KEY)
1467#define IS_KB_KEYCODE(code) ((code) >= QK_KB_0 && (code) <= QK_KB_31) 1477#define IS_KB_KEYCODE(code) ((code) >= QK_KB_0 && (code) <= QK_KB_31)
@@ -1485,7 +1495,8 @@ enum qk_keycode_defines {
1485#define MACRO_KEYCODE_RANGE QK_MACRO_0 ... QK_MACRO_31 1495#define MACRO_KEYCODE_RANGE QK_MACRO_0 ... QK_MACRO_31
1486#define BACKLIGHT_KEYCODE_RANGE QK_BACKLIGHT_ON ... QK_BACKLIGHT_TOGGLE_BREATHING 1496#define BACKLIGHT_KEYCODE_RANGE QK_BACKLIGHT_ON ... QK_BACKLIGHT_TOGGLE_BREATHING
1487#define LED_MATRIX_KEYCODE_RANGE QK_LED_MATRIX_ON ... QK_LED_MATRIX_SPEED_DOWN 1497#define LED_MATRIX_KEYCODE_RANGE QK_LED_MATRIX_ON ... QK_LED_MATRIX_SPEED_DOWN
1488#define RGB_KEYCODE_RANGE RGB_TOG ... RGB_MODE_TWINKLE 1498#define UNDERGLOW_KEYCODE_RANGE QK_UNDERGLOW_TOGGLE ... QK_UNDERGLOW_SPEED_DOWN
1499#define RGB_KEYCODE_RANGE RGB_MODE_PLAIN ... RGB_MODE_TWINKLE
1489#define RGB_MATRIX_KEYCODE_RANGE QK_RGB_MATRIX_ON ... QK_RGB_MATRIX_SPEED_DOWN 1500#define RGB_MATRIX_KEYCODE_RANGE QK_RGB_MATRIX_ON ... QK_RGB_MATRIX_SPEED_DOWN
1490#define QUANTUM_KEYCODE_RANGE QK_BOOTLOADER ... QK_ALT_REPEAT_KEY 1501#define QUANTUM_KEYCODE_RANGE QK_BOOTLOADER ... QK_ALT_REPEAT_KEY
1491#define KB_KEYCODE_RANGE QK_KB_0 ... QK_KB_31 1502#define KB_KEYCODE_RANGE QK_KB_0 ... QK_KB_31
diff --git a/quantum/process_keycode/process_rgb.c b/quantum/process_keycode/process_rgb.c
index 4e63bf3ca8..b113d1c1e7 100644
--- a/quantum/process_keycode/process_rgb.c
+++ b/quantum/process_keycode/process_rgb.c
@@ -69,7 +69,7 @@ bool process_rgb(const uint16_t keycode, const keyrecord_t *record) {
69 uint8_t shifted = get_mods() & MOD_MASK_SHIFT; 69 uint8_t shifted = get_mods() & MOD_MASK_SHIFT;
70#endif 70#endif
71 switch (keycode) { 71 switch (keycode) {
72 case RGB_TOG: 72 case QK_UNDERGLOW_TOGGLE:
73#if defined(RGBLIGHT_ENABLE) && !defined(RGBLIGHT_DISABLE_KEYCODES) 73#if defined(RGBLIGHT_ENABLE) && !defined(RGBLIGHT_DISABLE_KEYCODES)
74 rgblight_toggle(); 74 rgblight_toggle();
75#endif 75#endif
@@ -77,7 +77,7 @@ bool process_rgb(const uint16_t keycode, const keyrecord_t *record) {
77 rgb_matrix_toggle(); 77 rgb_matrix_toggle();
78#endif 78#endif
79 return false; 79 return false;
80 case RGB_MODE_FORWARD: 80 case QK_UNDERGLOW_MODE_NEXT:
81#if defined(RGBLIGHT_ENABLE) && !defined(RGBLIGHT_DISABLE_KEYCODES) 81#if defined(RGBLIGHT_ENABLE) && !defined(RGBLIGHT_DISABLE_KEYCODES)
82 handleKeycodeRGB(shifted, rgblight_step, rgblight_step_reverse); 82 handleKeycodeRGB(shifted, rgblight_step, rgblight_step_reverse);
83#endif 83#endif
@@ -85,7 +85,7 @@ bool process_rgb(const uint16_t keycode, const keyrecord_t *record) {
85 handleKeycodeRGB(shifted, rgb_matrix_step, rgb_matrix_step_reverse); 85 handleKeycodeRGB(shifted, rgb_matrix_step, rgb_matrix_step_reverse);
86#endif 86#endif
87 return false; 87 return false;
88 case RGB_MODE_REVERSE: 88 case QK_UNDERGLOW_MODE_PREVIOUS:
89#if defined(RGBLIGHT_ENABLE) && !defined(RGBLIGHT_DISABLE_KEYCODES) 89#if defined(RGBLIGHT_ENABLE) && !defined(RGBLIGHT_DISABLE_KEYCODES)
90 handleKeycodeRGB(shifted, rgblight_step_reverse, rgblight_step); 90 handleKeycodeRGB(shifted, rgblight_step_reverse, rgblight_step);
91#endif 91#endif
@@ -93,7 +93,7 @@ bool process_rgb(const uint16_t keycode, const keyrecord_t *record) {
93 handleKeycodeRGB(shifted, rgb_matrix_step_reverse, rgb_matrix_step); 93 handleKeycodeRGB(shifted, rgb_matrix_step_reverse, rgb_matrix_step);
94#endif 94#endif
95 return false; 95 return false;
96 case RGB_HUI: 96 case QK_UNDERGLOW_HUE_UP:
97#if defined(RGBLIGHT_ENABLE) && !defined(RGBLIGHT_DISABLE_KEYCODES) 97#if defined(RGBLIGHT_ENABLE) && !defined(RGBLIGHT_DISABLE_KEYCODES)
98 handleKeycodeRGB(shifted, rgblight_increase_hue, rgblight_decrease_hue); 98 handleKeycodeRGB(shifted, rgblight_increase_hue, rgblight_decrease_hue);
99#endif 99#endif
@@ -101,7 +101,7 @@ bool process_rgb(const uint16_t keycode, const keyrecord_t *record) {
101 handleKeycodeRGB(shifted, rgb_matrix_increase_hue, rgb_matrix_decrease_hue); 101 handleKeycodeRGB(shifted, rgb_matrix_increase_hue, rgb_matrix_decrease_hue);
102#endif 102#endif
103 return false; 103 return false;
104 case RGB_HUD: 104 case QK_UNDERGLOW_HUE_DOWN:
105#if defined(RGBLIGHT_ENABLE) && !defined(RGBLIGHT_DISABLE_KEYCODES) 105#if defined(RGBLIGHT_ENABLE) && !defined(RGBLIGHT_DISABLE_KEYCODES)
106 handleKeycodeRGB(shifted, rgblight_decrease_hue, rgblight_increase_hue); 106 handleKeycodeRGB(shifted, rgblight_decrease_hue, rgblight_increase_hue);
107#endif 107#endif
@@ -109,7 +109,7 @@ bool process_rgb(const uint16_t keycode, const keyrecord_t *record) {
109 handleKeycodeRGB(shifted, rgb_matrix_decrease_hue, rgb_matrix_increase_hue); 109 handleKeycodeRGB(shifted, rgb_matrix_decrease_hue, rgb_matrix_increase_hue);
110#endif 110#endif
111 return false; 111 return false;
112 case RGB_SAI: 112 case QK_UNDERGLOW_SATURATION_UP:
113#if defined(RGBLIGHT_ENABLE) && !defined(RGBLIGHT_DISABLE_KEYCODES) 113#if defined(RGBLIGHT_ENABLE) && !defined(RGBLIGHT_DISABLE_KEYCODES)
114 handleKeycodeRGB(shifted, rgblight_increase_sat, rgblight_decrease_sat); 114 handleKeycodeRGB(shifted, rgblight_increase_sat, rgblight_decrease_sat);
115#endif 115#endif
@@ -117,7 +117,7 @@ bool process_rgb(const uint16_t keycode, const keyrecord_t *record) {
117 handleKeycodeRGB(shifted, rgb_matrix_increase_sat, rgb_matrix_decrease_sat); 117 handleKeycodeRGB(shifted, rgb_matrix_increase_sat, rgb_matrix_decrease_sat);
118#endif 118#endif
119 return false; 119 return false;
120 case RGB_SAD: 120 case QK_UNDERGLOW_SATURATION_DOWN:
121#if defined(RGBLIGHT_ENABLE) && !defined(RGBLIGHT_DISABLE_KEYCODES) 121#if defined(RGBLIGHT_ENABLE) && !defined(RGBLIGHT_DISABLE_KEYCODES)
122 handleKeycodeRGB(shifted, rgblight_decrease_sat, rgblight_increase_sat); 122 handleKeycodeRGB(shifted, rgblight_decrease_sat, rgblight_increase_sat);
123#endif 123#endif
@@ -125,7 +125,7 @@ bool process_rgb(const uint16_t keycode, const keyrecord_t *record) {
125 handleKeycodeRGB(shifted, rgb_matrix_decrease_sat, rgb_matrix_increase_sat); 125 handleKeycodeRGB(shifted, rgb_matrix_decrease_sat, rgb_matrix_increase_sat);
126#endif 126#endif
127 return false; 127 return false;
128 case RGB_VAI: 128 case QK_UNDERGLOW_VALUE_UP:
129#if defined(RGBLIGHT_ENABLE) && !defined(RGBLIGHT_DISABLE_KEYCODES) 129#if defined(RGBLIGHT_ENABLE) && !defined(RGBLIGHT_DISABLE_KEYCODES)
130 handleKeycodeRGB(shifted, rgblight_increase_val, rgblight_decrease_val); 130 handleKeycodeRGB(shifted, rgblight_increase_val, rgblight_decrease_val);
131#endif 131#endif
@@ -133,7 +133,7 @@ bool process_rgb(const uint16_t keycode, const keyrecord_t *record) {
133 handleKeycodeRGB(shifted, rgb_matrix_increase_val, rgb_matrix_decrease_val); 133 handleKeycodeRGB(shifted, rgb_matrix_increase_val, rgb_matrix_decrease_val);
134#endif 134#endif
135 return false; 135 return false;
136 case RGB_VAD: 136 case QK_UNDERGLOW_VALUE_DOWN:
137#if defined(RGBLIGHT_ENABLE) && !defined(RGBLIGHT_DISABLE_KEYCODES) 137#if defined(RGBLIGHT_ENABLE) && !defined(RGBLIGHT_DISABLE_KEYCODES)
138 handleKeycodeRGB(shifted, rgblight_decrease_val, rgblight_increase_val); 138 handleKeycodeRGB(shifted, rgblight_decrease_val, rgblight_increase_val);
139#endif 139#endif
@@ -141,7 +141,7 @@ bool process_rgb(const uint16_t keycode, const keyrecord_t *record) {
141 handleKeycodeRGB(shifted, rgb_matrix_decrease_val, rgb_matrix_increase_val); 141 handleKeycodeRGB(shifted, rgb_matrix_decrease_val, rgb_matrix_increase_val);
142#endif 142#endif
143 return false; 143 return false;
144 case RGB_SPI: 144 case QK_UNDERGLOW_SPEED_UP:
145#if defined(RGBLIGHT_ENABLE) && !defined(RGBLIGHT_DISABLE_KEYCODES) 145#if defined(RGBLIGHT_ENABLE) && !defined(RGBLIGHT_DISABLE_KEYCODES)
146 handleKeycodeRGB(shifted, rgblight_increase_speed, rgblight_decrease_speed); 146 handleKeycodeRGB(shifted, rgblight_increase_speed, rgblight_decrease_speed);
147#endif 147#endif
@@ -149,7 +149,7 @@ bool process_rgb(const uint16_t keycode, const keyrecord_t *record) {
149 handleKeycodeRGB(shifted, rgb_matrix_increase_speed, rgb_matrix_decrease_speed); 149 handleKeycodeRGB(shifted, rgb_matrix_increase_speed, rgb_matrix_decrease_speed);
150#endif 150#endif
151 return false; 151 return false;
152 case RGB_SPD: 152 case QK_UNDERGLOW_SPEED_DOWN:
153#if defined(RGBLIGHT_ENABLE) && !defined(RGBLIGHT_DISABLE_KEYCODES) 153#if defined(RGBLIGHT_ENABLE) && !defined(RGBLIGHT_DISABLE_KEYCODES)
154 handleKeycodeRGB(shifted, rgblight_decrease_speed, rgblight_increase_speed); 154 handleKeycodeRGB(shifted, rgblight_decrease_speed, rgblight_increase_speed);
155#endif 155#endif
diff --git a/quantum/quantum_keycodes_legacy.h b/quantum/quantum_keycodes_legacy.h
index 51ec77bae0..6ea5e13f3a 100644
--- a/quantum/quantum_keycodes_legacy.h
+++ b/quantum/quantum_keycodes_legacy.h
@@ -3,3 +3,16 @@
3// clang-format off 3// clang-format off
4 4
5// Deprecated Quantum keycodes 5// Deprecated Quantum keycodes
6#define RGB_TOG QK_UNDERGLOW_TOGGLE
7#define RGB_MOD QK_UNDERGLOW_MODE_NEXT
8#define RGB_MODE_FORWARD QK_UNDERGLOW_MODE_NEXT
9#define RGB_RMOD QK_UNDERGLOW_MODE_PREVIOUS
10#define RGB_MODE_REVERSE QK_UNDERGLOW_MODE_PREVIOUS
11#define RGB_HUI QK_UNDERGLOW_HUE_UP
12#define RGB_HUD QK_UNDERGLOW_HUE_DOWN
13#define RGB_SAI QK_UNDERGLOW_SATURATION_UP
14#define RGB_SAD QK_UNDERGLOW_SATURATION_DOWN
15#define RGB_VAI QK_UNDERGLOW_VALUE_UP
16#define RGB_VAD QK_UNDERGLOW_VALUE_DOWN
17#define RGB_SPI QK_UNDERGLOW_SPEED_UP
18#define RGB_SPD QK_UNDERGLOW_SPEED_DOWN
diff --git a/tests/test_common/keycode_table.cpp b/tests/test_common/keycode_table.cpp
index 52817804a2..18dd536027 100644
--- a/tests/test_common/keycode_table.cpp
+++ b/tests/test_common/keycode_table.cpp
@@ -578,17 +578,17 @@ std::map<uint16_t, std::string> KEYCODE_ID_TABLE = {
578 {QK_LED_MATRIX_BRIGHTNESS_DOWN, "QK_LED_MATRIX_BRIGHTNESS_DOWN"}, 578 {QK_LED_MATRIX_BRIGHTNESS_DOWN, "QK_LED_MATRIX_BRIGHTNESS_DOWN"},
579 {QK_LED_MATRIX_SPEED_UP, "QK_LED_MATRIX_SPEED_UP"}, 579 {QK_LED_MATRIX_SPEED_UP, "QK_LED_MATRIX_SPEED_UP"},
580 {QK_LED_MATRIX_SPEED_DOWN, "QK_LED_MATRIX_SPEED_DOWN"}, 580 {QK_LED_MATRIX_SPEED_DOWN, "QK_LED_MATRIX_SPEED_DOWN"},
581 {RGB_TOG, "RGB_TOG"}, 581 {QK_UNDERGLOW_TOGGLE, "QK_UNDERGLOW_TOGGLE"},
582 {RGB_MODE_FORWARD, "RGB_MODE_FORWARD"}, 582 {QK_UNDERGLOW_MODE_NEXT, "QK_UNDERGLOW_MODE_NEXT"},
583 {RGB_MODE_REVERSE, "RGB_MODE_REVERSE"}, 583 {QK_UNDERGLOW_MODE_PREVIOUS, "QK_UNDERGLOW_MODE_PREVIOUS"},
584 {RGB_HUI, "RGB_HUI"}, 584 {QK_UNDERGLOW_HUE_UP, "QK_UNDERGLOW_HUE_UP"},
585 {RGB_HUD, "RGB_HUD"}, 585 {QK_UNDERGLOW_HUE_DOWN, "QK_UNDERGLOW_HUE_DOWN"},
586 {RGB_SAI, "RGB_SAI"}, 586 {QK_UNDERGLOW_SATURATION_UP, "QK_UNDERGLOW_SATURATION_UP"},
587 {RGB_SAD, "RGB_SAD"}, 587 {QK_UNDERGLOW_SATURATION_DOWN, "QK_UNDERGLOW_SATURATION_DOWN"},
588 {RGB_VAI, "RGB_VAI"}, 588 {QK_UNDERGLOW_VALUE_UP, "QK_UNDERGLOW_VALUE_UP"},
589 {RGB_VAD, "RGB_VAD"}, 589 {QK_UNDERGLOW_VALUE_DOWN, "QK_UNDERGLOW_VALUE_DOWN"},
590 {RGB_SPI, "RGB_SPI"}, 590 {QK_UNDERGLOW_SPEED_UP, "QK_UNDERGLOW_SPEED_UP"},
591 {RGB_SPD, "RGB_SPD"}, 591 {QK_UNDERGLOW_SPEED_DOWN, "QK_UNDERGLOW_SPEED_DOWN"},
592 {RGB_MODE_PLAIN, "RGB_MODE_PLAIN"}, 592 {RGB_MODE_PLAIN, "RGB_MODE_PLAIN"},
593 {RGB_MODE_BREATHE, "RGB_MODE_BREATHE"}, 593 {RGB_MODE_BREATHE, "RGB_MODE_BREATHE"},
594 {RGB_MODE_RAINBOW, "RGB_MODE_RAINBOW"}, 594 {RGB_MODE_RAINBOW, "RGB_MODE_RAINBOW"},