From 31a254c4d7cd9b5925ec94eb189a54a3f8a60ea2 Mon Sep 17 00:00:00 2001 From: Karl Hallsby Date: Sun, 13 Feb 2022 00:44:20 -0600 Subject: Add white-light and toggle light keys to layer 1 --- config.h | 2 +- keymap.c | 9 ++++++++- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/config.h b/config.h index 08a7b8a..e5616f9 100644 --- a/config.h +++ b/config.h @@ -4,5 +4,5 @@ */ #define ORYX_CONFIGURATOR #define USB_SUSPEND_WAKEUP_DELAY 0 -#define FIRMWARE_VERSION u8"Y5qKZ/GpYNG" +#define FIRMWARE_VERSION u8"DnayN/bOVMx" #define RGB_MATRIX_STARTUP_SPD 60 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); -- cgit v1.2.3