summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKarl Hallsby <karl@hallsby.com>2022-02-13 00:44:20 -0600
committerKarl Hallsby <karl@hallsby.com>2022-02-13 00:44:20 -0600
commit31a254c4d7cd9b5925ec94eb189a54a3f8a60ea2 (patch)
tree0fd7abd1d07300156698d83b18adc2923bf9d8b5
parentbda525ee5ee580151fa69c139de4dee6e0161678 (diff)
Add white-light and toggle light keys to layer 1
-rw-r--r--config.h2
-rw-r--r--keymap.c9
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);