diff options
author | Gergely Peidl <gergely@peidl.net> | 2020-10-05 01:06:53 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-10-05 02:06:53 +0100 |
commit | 32661df8cd1a3a165b8e5a08bacff15ffaa6167e (patch) | |
tree | 629e7ffeef67ac942fc19f36d14740707b6a7f39 | |
parent | 661f4aaa8a4c25655007a238226d5d14549d083a (diff) | |
download | qmk_firmware-32661df8cd1a3a165b8e5a08bacff15ffaa6167e.tar.gz qmk_firmware-32661df8cd1a3a165b8e5a08bacff15ffaa6167e.zip |
Update personal keymap for Let's Split keyboard. (#10536)
* Add Initial layout configuration.
* Set arduino pro micro's built in RX LED as Numlock
* Enable Autoshift feautre.
* Remove DVORAK layout.
* Add Numpad, update default layer.
* Update AutoShift timeout.
* Beautify ASCII Art.
* Update keymap.
* Add Initial verison of RGB lighting.
* Add Tap dance, hungarian letters.
.Xmodmap example: https://github.com/geripgeri/dotfiles/commit/09f058753dd10e4ff8ab2aac7274b5600c466392
* Update RGB to use only noeeprom functions.
* Change default rgb led color.
* Add `pragma once`.
* Emojis added.
* Add tap dance for hungarian letters, multimedia control, slash/backslash.
* Remove audio related code.
* Add Gaming layer.
* Remove unnecessary code, update copyright.
* Add readme.md
* Implement code review suggestions.
* Implement code review suggestions #2
* Remove Auto Shift feature.
* Remove Gaming layer.
-rw-r--r-- | keyboards/lets_split/keymaps/geripgeri/config.h | 3 | ||||
-rw-r--r-- | keyboards/lets_split/keymaps/geripgeri/keymap.c | 31 | ||||
-rw-r--r-- | keyboards/lets_split/keymaps/geripgeri/rules.mk | 2 |
3 files changed, 3 insertions, 33 deletions
diff --git a/keyboards/lets_split/keymaps/geripgeri/config.h b/keyboards/lets_split/keymaps/geripgeri/config.h index 6e71ea2b9..1091789bf 100644 --- a/keyboards/lets_split/keymaps/geripgeri/config.h +++ b/keyboards/lets_split/keymaps/geripgeri/config.h | |||
@@ -21,9 +21,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
21 | 21 | ||
22 | #pragma once | 22 | #pragma once |
23 | 23 | ||
24 | #define AUTO_SHIFT_TIMEOUT 200 | ||
25 | #define NO_AUTO_SHIFT_NUMERIC | ||
26 | |||
27 | // RGB lighting | 24 | // RGB lighting |
28 | #define RGBLIGHT_SLEEP | 25 | #define RGBLIGHT_SLEEP |
29 | #undef RGBLED_NUM | 26 | #undef RGBLED_NUM |
diff --git a/keyboards/lets_split/keymaps/geripgeri/keymap.c b/keyboards/lets_split/keymaps/geripgeri/keymap.c index b268fb90c..62e357046 100644 --- a/keyboards/lets_split/keymaps/geripgeri/keymap.c +++ b/keyboards/lets_split/keymaps/geripgeri/keymap.c | |||
@@ -5,7 +5,6 @@ enum layer_names { | |||
5 | _LOWER, | 5 | _LOWER, |
6 | _RAISE, | 6 | _RAISE, |
7 | _NUMPAD, | 7 | _NUMPAD, |
8 | _GAMING, | ||
9 | _ADJUST | 8 | _ADJUST |
10 | }; | 9 | }; |
11 | 10 | ||
@@ -118,14 +117,14 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
118 | * |------+------+------+------+------+------| |------+------+------+------+------+------| | 117 | * |------+------+------+------+------+------| |------+------+------+------+------+------| |
119 | * | | | | | | | | | | | | | | | 118 | * | | | | | | | | | | | | | | |
120 | * |------+------+------+------+------+------| |------+------+------+------+------+------| | 119 | * |------+------+------+------+------+------| |------+------+------+------+------+------| |
121 | * | TGLAS| | | | | | | | | | | |GAMING| | 120 | * | | | | | | | | | | | | | | |
122 | * `-----------------------------------------' `-----------------------------------------' | 121 | * `-----------------------------------------' `-----------------------------------------' |
123 | */ | 122 | */ |
124 | [_ADJUST] = LAYOUT_ortho_4x12( | 123 | [_ADJUST] = LAYOUT_ortho_4x12( |
125 | RESET, EEP_RST, _______, RALT(KC_SCLN), _______, _______, _______, TD(U), RALT(KC_Z), TD(O), _______, _______, | 124 | RESET, EEP_RST, _______, RALT(KC_SCLN), _______, _______, _______, TD(U), RALT(KC_Z), TD(O), _______, _______, |
126 | _______, RALT(KC_QUOT), _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | 125 | _______, RALT(KC_QUOT), _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, |
127 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | 126 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, |
128 | KC_ASTG, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, TG(_GAMING) | 127 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______ |
129 | ), | 128 | ), |
130 | 129 | ||
131 | /* Numpad | 130 | /* Numpad |
@@ -144,27 +143,8 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
144 | _______, _______, _______, _______, _______, _______, KC_4, KC_5, KC_6, _______, _______, _______, | 143 | _______, _______, _______, _______, _______, _______, KC_4, KC_5, KC_6, _______, _______, _______, |
145 | RGB_VAI, RGB_SAI, RGB_HUI, _______, _______, _______, KC_1, KC_2, KC_3, _______, _______, _______, | 144 | RGB_VAI, RGB_SAI, RGB_HUI, _______, _______, _______, KC_1, KC_2, KC_3, _______, _______, _______, |
146 | _______, _______, _______, _______, RGB_MOD, RGB_TOG, KC_CALC, KC_0, KC_PPLS, _______, _______, _______ | 145 | _______, _______, _______, _______, RGB_MOD, RGB_TOG, KC_CALC, KC_0, KC_PPLS, _______, _______, _______ |
147 | ), | ||
148 | |||
149 | /* Gaming | ||
150 | * ,-----------------------------------------. ,-----------------------------------------. | ||
151 | * | | | | | | | | | | | | | | | ||
152 | * |------+------+------+------+------+------| |------+------+------+------+------+------| | ||
153 | * | | | | | | | | | | | | | | | ||
154 | * |------+------+------+------+------+------| |------+------+------+------+------+------| | ||
155 | * | | | | | | | | | | | | | | | ||
156 | * |------+------+------+------+------+------| |------+------+------+------+------+------| | ||
157 | * | | | | | RAISE| | | | LOWER| | | | | | ||
158 | * `-----------------------------------------' `-----------------------------------------' | ||
159 | */ | ||
160 | [_GAMING] = LAYOUT_ortho_4x12( | ||
161 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | ||
162 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | ||
163 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | ||
164 | _______, _______, _______, _______, RAISE, _______, _______, LOWER, _______, _______, _______, _______ | ||
165 | )}; | 146 | )}; |
166 | 147 | ||
167 | |||
168 | bool process_record_user(uint16_t keycode, keyrecord_t *record) { | 148 | bool process_record_user(uint16_t keycode, keyrecord_t *record) { |
169 | switch(keycode) { | 149 | switch(keycode) { |
170 | case RGB_VAI: | 150 | case RGB_VAI: |
@@ -288,14 +268,9 @@ layer_state_t layer_state_set_user(layer_state_t state) { | |||
288 | rgblight_setrgb_at(0,255,0, 0); | 268 | rgblight_setrgb_at(0,255,0, 0); |
289 | rgblight_mode_noeeprom(RGBLIGHT_MODE_STATIC_LIGHT); | 269 | rgblight_mode_noeeprom(RGBLIGHT_MODE_STATIC_LIGHT); |
290 | break; | 270 | break; |
291 | case _GAMING: | 271 | default: |
292 | rgb_mode = RGBLIGHT_MODE_RAINBOW_SWIRL + 5; | ||
293 | autoshift_disable(); | ||
294 | break; | ||
295 | default: | ||
296 | rgb_mode = RGBLIGHT_MODE_BREATHING + 1; | 272 | rgb_mode = RGBLIGHT_MODE_BREATHING + 1; |
297 | rgblight_mode_noeeprom(rgb_mode); | 273 | rgblight_mode_noeeprom(rgb_mode); |
298 | autoshift_enable(); | ||
299 | break; | 274 | break; |
300 | } | 275 | } |
301 | return state; | 276 | return state; |
diff --git a/keyboards/lets_split/keymaps/geripgeri/rules.mk b/keyboards/lets_split/keymaps/geripgeri/rules.mk index 5cefc0017..d2259fe9d 100644 --- a/keyboards/lets_split/keymaps/geripgeri/rules.mk +++ b/keyboards/lets_split/keymaps/geripgeri/rules.mk | |||
@@ -1,5 +1,3 @@ | |||
1 | AUTO_SHIFT_ENABLE = yes | ||
2 | AUTO_SHIFT_MODIFIERS = no | ||
3 | RGBLIGHT_ENABLE = yes | 1 | RGBLIGHT_ENABLE = yes |
4 | TAP_DANCE_ENABLE = yes | 2 | TAP_DANCE_ENABLE = yes |
5 | 3 | ||