aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlex Mayer <amayer5125@gmail.com>2018-11-27 17:04:29 -0500
committerAlex Mayer <amayer5125@gmail.com>2018-11-27 17:19:15 -0500
commit6983c71efd9991e7f6b8290dff24a023bbe4eeb1 (patch)
tree56953b503d8e6ed83c33a3de3e9183408f32d167
parent929e6a3231d7b873bad475a7040f140712fb9c9d (diff)
downloadqmk_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.c35
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
8enum custom_keycodes { 8enum 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
148bool process_record_user(uint16_t keycode, keyrecord_t *record) { 147bool 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}