diff options
Diffstat (limited to 'quantum')
-rw-r--r-- | quantum/process_keycode/process_rgb.c | 5 | ||||
-rw-r--r-- | quantum/quantum_keycodes.h | 4 |
2 files changed, 9 insertions, 0 deletions
diff --git a/quantum/process_keycode/process_rgb.c b/quantum/process_keycode/process_rgb.c index 5dd8e7809..167c0c03c 100644 --- a/quantum/process_keycode/process_rgb.c +++ b/quantum/process_keycode/process_rgb.c | |||
@@ -207,6 +207,11 @@ bool process_rgb(const uint16_t keycode, const keyrecord_t *record) { | |||
207 | rgblight_mode(RGBLIGHT_MODE_RGB_TEST); | 207 | rgblight_mode(RGBLIGHT_MODE_RGB_TEST); |
208 | #endif | 208 | #endif |
209 | return false; | 209 | return false; |
210 | case RGB_MODE_TWINKLE: | ||
211 | #if defined(RGBLIGHT_ENABLE) && !defined(RGBLIGHT_DISABLE_KEYCODES) && defined(RGBLIGHT_EFFECT_TWINKLE) | ||
212 | handleKeycodeRGBMode(RGBLIGHT_MODE_TWINKLE, RGBLIGHT_MODE_TWINKLE_end); | ||
213 | #endif | ||
214 | return false; | ||
210 | } | 215 | } |
211 | } | 216 | } |
212 | 217 | ||
diff --git a/quantum/quantum_keycodes.h b/quantum/quantum_keycodes.h index b6353081c..26021598a 100644 --- a/quantum/quantum_keycodes.h +++ b/quantum/quantum_keycodes.h | |||
@@ -511,6 +511,9 @@ enum quantum_keycodes { | |||
511 | ONESHOT_DISABLE, | 511 | ONESHOT_DISABLE, |
512 | ONESHOT_TOGGLE, | 512 | ONESHOT_TOGGLE, |
513 | 513 | ||
514 | // RGB underglow/matrix (continued) | ||
515 | RGB_MODE_TWINKLE, | ||
516 | |||
514 | // Start of custom keycode range for keyboards and keymaps - always leave at the end | 517 | // Start of custom keycode range for keyboards and keymaps - always leave at the end |
515 | SAFE_RANGE | 518 | SAFE_RANGE |
516 | }; | 519 | }; |
@@ -654,6 +657,7 @@ enum quantum_keycodes { | |||
654 | #define RGB_M_X RGB_MODE_XMAS | 657 | #define RGB_M_X RGB_MODE_XMAS |
655 | #define RGB_M_G RGB_MODE_GRADIENT | 658 | #define RGB_M_G RGB_MODE_GRADIENT |
656 | #define RGB_M_T RGB_MODE_RGBTEST | 659 | #define RGB_M_T RGB_MODE_RGBTEST |
660 | #define RGB_M_TW RGB_MODE_TWINKLE | ||
657 | 661 | ||
658 | // Magic aliases | 662 | // Magic aliases |
659 | #define CL_SWAP MAGIC_SWAP_CONTROL_CAPSLOCK | 663 | #define CL_SWAP MAGIC_SWAP_CONTROL_CAPSLOCK |