diff options
author | Karl Hallsby <karl@hallsby.com> | 2022-02-13 00:44:20 -0600 |
---|---|---|
committer | Karl Hallsby <karl@hallsby.com> | 2022-02-13 00:44:20 -0600 |
commit | 31a254c4d7cd9b5925ec94eb189a54a3f8a60ea2 (patch) | |
tree | 0fd7abd1d07300156698d83b18adc2923bf9d8b5 /keymap.c | |
parent | bda525ee5ee580151fa69c139de4dee6e0161678 (diff) |
Add white-light and toggle light keys to layer 1
Diffstat (limited to 'keymap.c')
-rw-r--r-- | keymap.c | 9 |
1 files changed, 8 insertions, 1 deletions
@@ -50,6 +50,7 @@ enum custom_keycodes { RGB_SLD = ML_SAFE_RANGE, + HSV_0_0_255, HSV_0_255_255, HSV_86_255_128, HSV_172_255_255, @@ -78,7 +79,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { KC_TRANSPARENT, KC_EXLM, KC_AT, KC_LCBR, KC_RCBR, KC_PIPE, KC_TRANSPARENT, KC_TRANSPARENT, KC_UP, KC_7, KC_8, KC_9, KC_ASTR, KC_F12, KC_TRANSPARENT, KC_HASH, KC_DLR, KC_LPRN, KC_RPRN, KC_GRAVE, KC_TRANSPARENT, KC_TRANSPARENT, KC_DOWN, KC_4, KC_5, KC_6, KC_KP_PLUS, KC_TRANSPARENT, KC_TRANSPARENT, KC_PERC, KC_CIRC, KC_LBRACKET, KC_RBRACKET, KC_TILD, KC_AMPR, KC_1, KC_2, KC_3, KC_BSLASH, KC_TRANSPARENT, - KC_TRANSPARENT, KC_COMMA, HSV_0_255_255, HSV_86_255_128, HSV_172_255_255,RGB_MOD, RGB_TOG, KC_TRANSPARENT, KC_DOT, KC_0, KC_EQUAL, KC_TRANSPARENT, + RGB_TOG, HSV_0_0_255, HSV_0_255_255, HSV_86_255_128, HSV_172_255_255,RGB_MOD, RGB_TOG, KC_TRANSPARENT, KC_DOT, KC_0, KC_EQUAL, KC_TRANSPARENT, RGB_VAD, RGB_VAI, TOGGLE_LAYER_COLOR, RGB_SLD, RGB_HUD, RGB_HUI ), [2] = LAYOUT_moonlander( @@ -153,6 +154,12 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) { rgblight_mode(1); } return false; + case HSV_0_0_255: + if (record->event.pressed) { + rgblight_mode(1); + rgblight_sethsv(0,0,255); + } + return false; case HSV_0_255_255: if (record->event.pressed) { rgblight_mode(1); |