summaryrefslogtreecommitdiff
path: root/keymap.c
diff options
context:
space:
mode:
Diffstat (limited to 'keymap.c')
-rw-r--r--keymap.c9
1 files changed, 8 insertions, 1 deletions
diff --git a/keymap.c b/keymap.c
index 5b7d05c..96ab359 100644
--- a/keymap.c
+++ b/keymap.c
@@ -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);