diff options
| author | Alex Mayer <amayer5125@gmail.com> | 2018-11-27 17:04:29 -0500 |
|---|---|---|
| committer | Alex Mayer <amayer5125@gmail.com> | 2018-11-27 17:19:15 -0500 |
| commit | 6983c71efd9991e7f6b8290dff24a023bbe4eeb1 (patch) | |
| tree | 56953b503d8e6ed83c33a3de3e9183408f32d167 | |
| parent | 929e6a3231d7b873bad475a7040f140712fb9c9d (diff) | |
| download | qmk_firmware-6983c71efd9991e7f6b8290dff24a023bbe4eeb1.tar.gz qmk_firmware-6983c71efd9991e7f6b8290dff24a023bbe4eeb1.zip | |
Ergodox EZ: Clean Up process_record_user Function
Set ERPM = SAFE_RANGE
| -rw-r--r-- | keyboards/ergodox_ez/keymaps/default/keymap.c | 35 |
1 files changed, 13 insertions, 22 deletions
diff --git a/keyboards/ergodox_ez/keymaps/default/keymap.c b/keyboards/ergodox_ez/keymaps/default/keymap.c index 0cd6d6c2c..12d6cf6fa 100644 --- a/keyboards/ergodox_ez/keymaps/default/keymap.c +++ b/keyboards/ergodox_ez/keymaps/default/keymap.c | |||
| @@ -6,8 +6,7 @@ | |||
| 6 | #define MDIA 2 // media keys | 6 | #define MDIA 2 // media keys |
| 7 | 7 | ||
| 8 | enum custom_keycodes { | 8 | enum custom_keycodes { |
| 9 | PLACEHOLDER = SAFE_RANGE, // can always be here | 9 | EPRM = SAFE_RANGE, |
| 10 | EPRM, | ||
| 11 | VRSN, | 10 | VRSN, |
| 12 | RGB_SLD | 11 | RGB_SLD |
| 13 | }; | 12 | }; |
| @@ -146,28 +145,20 @@ const uint16_t PROGMEM fn_actions[] = { | |||
| 146 | }; | 145 | }; |
| 147 | 146 | ||
| 148 | bool process_record_user(uint16_t keycode, keyrecord_t *record) { | 147 | bool process_record_user(uint16_t keycode, keyrecord_t *record) { |
| 149 | switch (keycode) { | 148 | if (record->event.pressed) { |
| 150 | // dynamically generate these. | 149 | switch (keycode) { |
| 151 | case EPRM: | 150 | case EPRM: |
| 152 | if (record->event.pressed) { | ||
| 153 | eeconfig_init(); | 151 | eeconfig_init(); |
| 154 | } | 152 | return false; |
| 155 | return false; | 153 | case VRSN: |
| 156 | break; | ||
| 157 | case VRSN: | ||
| 158 | if (record->event.pressed) { | ||
| 159 | SEND_STRING (QMK_KEYBOARD "/" QMK_KEYMAP " @ " QMK_VERSION); | 154 | SEND_STRING (QMK_KEYBOARD "/" QMK_KEYMAP " @ " QMK_VERSION); |
| 160 | } | 155 | return false; |
| 161 | return false; | 156 | #ifdef RGBLIGHT_ENABLE |
| 162 | break; | 157 | case RGB_SLD: |
| 163 | case RGB_SLD: | 158 | rgblight_mode(1); |
| 164 | if (record->event.pressed) { | 159 | return false; |
| 165 | #ifdef RGBLIGHT_ENABLE | 160 | #endif |
| 166 | rgblight_mode(1); | 161 | } |
| 167 | #endif | ||
| 168 | } | ||
| 169 | return false; | ||
| 170 | break; | ||
| 171 | } | 162 | } |
| 172 | return true; | 163 | return true; |
| 173 | } | 164 | } |
