Add missing RGB_MODE_TWINKLE / RGB_M_TW keycodes (#11935)
* Add missing RGB_MODE_TWINKLE / RGB_M_TW keycodes * Better comment Co-authored-by: Ryan <fauxpark@gmail.com> Co-authored-by: Ryan <fauxpark@gmail.com>
This commit is contained in:
		@@ -74,6 +74,7 @@ Changing the **Value** sets the overall brightness.<br>
 | 
			
		||||
|`RGB_MODE_XMAS`    |`RGB_M_X` |Christmas animation mode                                            |
 | 
			
		||||
|`RGB_MODE_GRADIENT`|`RGB_M_G` |Static gradient animation mode                                      |
 | 
			
		||||
|`RGB_MODE_RGBTEST` |`RGB_M_T` |Red, Green, Blue test animation mode                                |
 | 
			
		||||
|`RGB_MODE_TWINKLE` |`RGB_M_TW`|Twinkle animation mode                                              |
 | 
			
		||||
 | 
			
		||||
!> By default, if you have both the RGB Light and the [RGB Matrix](feature_rgb_matrix.md) feature enabled, these keycodes will work for both features, at the same time. You can disable the keycode functionality by defining the `*_DISABLE_KEYCODES` option for the specific feature.
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -205,6 +205,11 @@ bool process_rgb(const uint16_t keycode, const keyrecord_t *record) {
 | 
			
		||||
            case RGB_MODE_RGBTEST:
 | 
			
		||||
#if defined(RGBLIGHT_ENABLE) && !defined(RGBLIGHT_DISABLE_KEYCODES) && defined(RGBLIGHT_EFFECT_RGB_TEST)
 | 
			
		||||
                rgblight_mode(RGBLIGHT_MODE_RGB_TEST);
 | 
			
		||||
#endif
 | 
			
		||||
                return false;
 | 
			
		||||
            case RGB_MODE_TWINKLE:
 | 
			
		||||
#if defined(RGBLIGHT_ENABLE) && !defined(RGBLIGHT_DISABLE_KEYCODES) && defined(RGBLIGHT_EFFECT_TWINKLE)
 | 
			
		||||
                handleKeycodeRGBMode(RGBLIGHT_MODE_TWINKLE, RGBLIGHT_MODE_TWINKLE_end);
 | 
			
		||||
#endif
 | 
			
		||||
                return false;
 | 
			
		||||
        }
 | 
			
		||||
 
 | 
			
		||||
@@ -511,6 +511,9 @@ enum quantum_keycodes {
 | 
			
		||||
    ONESHOT_DISABLE,
 | 
			
		||||
    ONESHOT_TOGGLE,
 | 
			
		||||
 | 
			
		||||
    // RGB underglow/matrix (continued)
 | 
			
		||||
    RGB_MODE_TWINKLE,
 | 
			
		||||
 | 
			
		||||
    // Start of custom keycode range for keyboards and keymaps - always leave at the end
 | 
			
		||||
    SAFE_RANGE
 | 
			
		||||
};
 | 
			
		||||
@@ -654,6 +657,7 @@ enum quantum_keycodes {
 | 
			
		||||
#define RGB_M_X RGB_MODE_XMAS
 | 
			
		||||
#define RGB_M_G RGB_MODE_GRADIENT
 | 
			
		||||
#define RGB_M_T RGB_MODE_RGBTEST
 | 
			
		||||
#define RGB_M_TW RGB_MODE_TWINKLE
 | 
			
		||||
 | 
			
		||||
// Magic aliases
 | 
			
		||||
#define CL_SWAP MAGIC_SWAP_CONTROL_CAPSLOCK
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user