diff options
author | jonavin <71780717+Jonavin@users.noreply.github.com> | 2021-10-23 02:04:08 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-10-22 23:04:08 -0700 |
commit | 443d30682761edf90c327a06a6dbf9badde99df5 (patch) | |
tree | 61abd676087e4747c06c79640946f3f6e61baa0a /keyboards/gmmk | |
parent | 09daafd4898db3bfb206335b8a33d6ad87c3e58b (diff) | |
download | qmk_firmware-443d30682761edf90c327a06a6dbf9badde99df5.tar.gz qmk_firmware-443d30682761edf90c327a06a6dbf9badde99df5.zip |
[Keymap] Jonavin userspace keymap updates INVERT_NUMLOCK_INDICATOR (#14880)
Co-authored-by: Jonavin <=>
Diffstat (limited to 'keyboards/gmmk')
-rw-r--r-- | keyboards/gmmk/pro/ansi/keymaps/jonavin/keymap.c | 17 | ||||
-rw-r--r-- | keyboards/gmmk/pro/ansi/keymaps/jonavin/readme.md | 3 | ||||
-rw-r--r-- | keyboards/gmmk/pro/ansi/keymaps/jonavin/rules.mk | 1 |
3 files changed, 17 insertions, 4 deletions
diff --git a/keyboards/gmmk/pro/ansi/keymaps/jonavin/keymap.c b/keyboards/gmmk/pro/ansi/keymaps/jonavin/keymap.c index f37abfac3..0d318885f 100644 --- a/keyboards/gmmk/pro/ansi/keymaps/jonavin/keymap.c +++ b/keyboards/gmmk/pro/ansi/keymaps/jonavin/keymap.c | |||
@@ -124,10 +124,19 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
124 | rgb_matrix_set_color(LED_L1, RGB_GREEN); | 124 | rgb_matrix_set_color(LED_L1, RGB_GREEN); |
125 | rgb_matrix_set_color(LED_L2, RGB_GREEN); | 125 | rgb_matrix_set_color(LED_L2, RGB_GREEN); |
126 | } | 126 | } |
127 | if (!IS_HOST_LED_ON(USB_LED_NUM_LOCK)) { // on if NUM lock is OFF | 127 | |
128 | rgb_matrix_set_color(LED_L3, RGB_MAGENTA); | 128 | #ifdef INVERT_NUMLOCK_INDICATOR |
129 | rgb_matrix_set_color(LED_L4, RGB_MAGENTA); | 129 | if (!IS_HOST_LED_ON(USB_LED_NUM_LOCK)) { // on if NUM lock is OFF |
130 | } | 130 | rgb_matrix_set_color(LED_L3, RGB_MAGENTA); |
131 | rgb_matrix_set_color(LED_L4, RGB_MAGENTA); | ||
132 | } | ||
133 | #else | ||
134 | if (IS_HOST_LED_ON(USB_LED_NUM_LOCK)) { // Normal, on if NUM lock is ON | ||
135 | rgb_matrix_set_color(LED_L3, RGB_MAGENTA); | ||
136 | rgb_matrix_set_color(LED_L4, RGB_MAGENTA); | ||
137 | } | ||
138 | #endif // INVERT_NUMLOCK_INDICATOR | ||
139 | |||
131 | if (IS_HOST_LED_ON(USB_LED_CAPS_LOCK)) { | 140 | if (IS_HOST_LED_ON(USB_LED_CAPS_LOCK)) { |
132 | rgb_matrix_set_color(LED_L5, RGB_RED); | 141 | rgb_matrix_set_color(LED_L5, RGB_RED); |
133 | rgb_matrix_set_color(LED_L6, RGB_RED); | 142 | rgb_matrix_set_color(LED_L6, RGB_RED); |
diff --git a/keyboards/gmmk/pro/ansi/keymaps/jonavin/readme.md b/keyboards/gmmk/pro/ansi/keymaps/jonavin/readme.md index 2aa910e0c..6e8d6ba8a 100644 --- a/keyboards/gmmk/pro/ansi/keymaps/jonavin/readme.md +++ b/keyboards/gmmk/pro/ansi/keymaps/jonavin/readme.md | |||
@@ -44,6 +44,9 @@ TD_LSFT_CAPSLOCK_ENABLE = yes | |||
44 | IDLE_TIMEOUT_ENABLE = yes | 44 | IDLE_TIMEOUT_ENABLE = yes |
45 | - Enables Timer functionality; for RGB idle timeouts that can be changed dynamically | 45 | - Enables Timer functionality; for RGB idle timeouts that can be changed dynamically |
46 | 46 | ||
47 | INVERT_NUMLOCK_INDICATOR | ||
48 | - inverts the Num lock indicator, LED is on when num lokc is off | ||
49 | |||
47 | COLEMAK_LAYER_ENABLE = yes | 50 | COLEMAK_LAYER_ENABLE = yes |
48 | - Enabled optional 5th layer for COLEMAK layout | 51 | - Enabled optional 5th layer for COLEMAK layout |
49 | - Use Shift and encoder to enter 5th layer, right led indicator lights up BLUE | 52 | - Use Shift and encoder to enter 5th layer, right led indicator lights up BLUE |
diff --git a/keyboards/gmmk/pro/ansi/keymaps/jonavin/rules.mk b/keyboards/gmmk/pro/ansi/keymaps/jonavin/rules.mk index 81b84eea7..90ea42dee 100644 --- a/keyboards/gmmk/pro/ansi/keymaps/jonavin/rules.mk +++ b/keyboards/gmmk/pro/ansi/keymaps/jonavin/rules.mk | |||
@@ -9,3 +9,4 @@ STARTUP_NUMLOCK_ON = yes | |||
9 | ENCODER_DEFAULTACTIONS_ENABLE = no | 9 | ENCODER_DEFAULTACTIONS_ENABLE = no |
10 | 10 | ||
11 | COLEMAK_LAYER_ENABLE = yes #Enable Colemak layer / set to no to disable | 11 | COLEMAK_LAYER_ENABLE = yes #Enable Colemak layer / set to no to disable |
12 | INVERT_NUMLOCK_INDICATOR = yes | ||