aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMartin Gondermann <magicmonty@users.noreply.github.com>2017-06-09 04:55:34 +0200
committerskullydazed <skullydazed@users.noreply.github.com>2017-06-08 19:55:34 -0700
commite4eb4eaa16d7e86290c825dd17df9c192378c107 (patch)
tree68df37826032358071242bc4692197416639ab49
parente82c089b4c8a7bbda25a25db320780fdb10c2894 (diff)
downloadqmk_firmware-e4eb4eaa16d7e86290c825dd17df9c192378c107.tar.gz
qmk_firmware-e4eb4eaa16d7e86290c825dd17df9c192378c107.zip
Fix layer LED signalling in magicmonty keymap (#1373)
* Fix layer LED signalling in magicmonty keymap * Include the breathing modes in layer signalling * Reverts mode to 1 as the other modes flicker * Add Cursor keys on VIM positions and PAUSE to function layer
-rw-r--r--keyboards/clueboard/keymaps/magicmonty/keymap.c19
-rw-r--r--keyboards/clueboard/keymaps/magicmonty/layout.pngbin165761 -> 181744 bytes
2 files changed, 12 insertions, 7 deletions
diff --git a/keyboards/clueboard/keymaps/magicmonty/keymap.c b/keyboards/clueboard/keymaps/magicmonty/keymap.c
index fdfe2151d..6ca843aab 100644
--- a/keyboards/clueboard/keymaps/magicmonty/keymap.c
+++ b/keyboards/clueboard/keymaps/magicmonty/keymap.c
@@ -28,8 +28,8 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
28 */ 28 */
29 [_FL] = KEYMAP( 29 [_FL] = KEYMAP(
30 KC_GRV, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, _______, _______, BL_STEP, \ 30 KC_GRV, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, _______, _______, BL_STEP, \
31 _______, _______, _______,_______,_______,_______,_______,_______,KC_PSCR,_______, _______, _______, _______, _______, _______, \ 31 _______, _______, _______,_______,_______,_______,_______,_______,KC_PSCR,_______, KC_PAUS, _______, _______, _______, _______, \
32 MO(_FL), _______, MO(_CL),_______,_______,_______,_______,_______,_______,_______, _______, _______, _______, _______, \ 32 MO(_FL), _______, MO(_CL),_______,_______,_______,KC_LEFT,KC_DOWN, KC_UP,KC_RGHT, _______, _______, _______, _______, \
33 _______, _______, _______,_______,_______,_______,_______,_______,MO(_ME),_______, _______, _______, _______, _______, KC_PGUP, \ 33 _______, _______, _______,_______,_______,_______,_______,_______,MO(_ME),_______, _______, _______, _______, _______, KC_PGUP, \
34 _______, _______, _______,_______, _______,_______, _______, _______, _______, MO(_FL), KC_HOME, KC_PGDN, KC_END), 34 _______, _______, _______,_______, _______,_______, _______, _______, _______, MO(_FL), KC_HOME, KC_PGDN, KC_END),
35 35
@@ -116,24 +116,29 @@ enum layer_id {
116void clueboard_set_led(uint8_t id) { 116void clueboard_set_led(uint8_t id) {
117 switch (id) { 117 switch (id) {
118 case LAYER_BASE: 118 case LAYER_BASE:
119 rgblight_sethsv(346, 0, 255); 119 rgblight_sethsv_noeeprom(346, 0, 255);
120 break; 120 break;
121 case LAYER_FUNCTION: 121 case LAYER_FUNCTION:
122 rgblight_sethsv(46, 255, 255); 122 rgblight_sethsv_noeeprom(46, 255, 255);
123 break; 123 break;
124 case LAYER_MEDIA: 124 case LAYER_MEDIA:
125 rgblight_sethsv(86, 255, 255); 125 rgblight_sethsv_noeeprom(86, 255, 255);
126 break; 126 break;
127 case LAYER_CONTROL: 127 case LAYER_CONTROL:
128 rgblight_sethsv(346, 255, 255); 128 rgblight_sethsv_noeeprom(346, 255, 255);
129 break; 129 break;
130 case LAYER_MOUSE: 130 case LAYER_MOUSE:
131 rgblight_sethsv(206, 255, 255); 131 rgblight_sethsv_noeeprom(206, 255, 255);
132 break; 132 break;
133 } 133 }
134}; 134};
135 135
136void matrix_scan_user(void) { 136void matrix_scan_user(void) {
137 rgblight_config_t rgblight_config;
138 rgblight_config.raw = eeconfig_read_rgblight();
139
140 if (!rgblight_config.enable || rgblight_config.mode != 1) { return; }
141
137 uint32_t layer = layer_state; 142 uint32_t layer = layer_state;
138 143
139 if (layer & (1<<_FL)) { 144 if (layer & (1<<_FL)) {
diff --git a/keyboards/clueboard/keymaps/magicmonty/layout.png b/keyboards/clueboard/keymaps/magicmonty/layout.png
index 168eec2d6..9e866a92c 100644
--- a/keyboards/clueboard/keymaps/magicmonty/layout.png
+++ b/keyboards/clueboard/keymaps/magicmonty/layout.png
Binary files differ