diff options
| author | Joel Challis <git@zvecr.com> | 2024-04-08 02:56:46 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-04-08 02:56:46 +0100 |
| commit | ad8d934d3cb325d5ad2ed98167a8aa869ccc5e9e (patch) | |
| tree | ae7808dfc856ca9782309ee62d471b7eaedbde6f | |
| parent | 11deaf60b43235acc15aa7c8b1e901cba78503e6 (diff) | |
Tidy up default layer handling in keymaps (#23436)
39 files changed, 50 insertions, 417 deletions
diff --git a/keyboards/dz60/keymaps/iso_split-spacebar/keymap.c b/keyboards/dz60/keymaps/iso_split-spacebar/keymap.c index 8a6945567a..26edee65b9 100644 --- a/keyboards/dz60/keymaps/iso_split-spacebar/keymap.c +++ b/keyboards/dz60/keymaps/iso_split-spacebar/keymap.c | |||
| @@ -144,12 +144,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 144 | 144 | ||
| 145 | }; | 145 | }; |
| 146 | 146 | ||
| 147 | |||
| 148 | void persistent_default_layer_set(uint16_t default_layer) { | ||
| 149 | eeconfig_update_default_layer(default_layer); | ||
| 150 | default_layer_set(default_layer); | ||
| 151 | } | ||
| 152 | |||
| 153 | // always enable num lock on layer NL and disable on other layers | 147 | // always enable num lock on layer NL and disable on other layers |
| 154 | // thanks to spidey3 & Erovia on discord | 148 | // thanks to spidey3 & Erovia on discord |
| 155 | layer_state_t layer_state_set_user(layer_state_t state) { | 149 | layer_state_t layer_state_set_user(layer_state_t state) { |
diff --git a/keyboards/eco/keymaps/default/keymap.c b/keyboards/eco/keymaps/default/keymap.c index 8867e11124..096d955e85 100644 --- a/keyboards/eco/keymaps/default/keymap.c +++ b/keyboards/eco/keymaps/default/keymap.c | |||
| @@ -13,10 +13,6 @@ | |||
| 13 | #define _FN1 2 | 13 | #define _FN1 2 |
| 14 | #define _FN2 3 | 14 | #define _FN2 3 |
| 15 | 15 | ||
| 16 | enum eco_keycodes { | ||
| 17 | QWERTY = SAFE_RANGE | ||
| 18 | }; | ||
| 19 | |||
| 20 | // Defines for task manager and such | 16 | // Defines for task manager and such |
| 21 | #define CALTDEL LCTL(LALT(KC_DEL)) | 17 | #define CALTDEL LCTL(LALT(KC_DEL)) |
| 22 | #define TSKMGR LCTL(LSFT(KC_ESC)) | 18 | #define TSKMGR LCTL(LSFT(KC_ESC)) |
| @@ -78,20 +74,3 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 78 | ) | 74 | ) |
| 79 | 75 | ||
| 80 | }; | 76 | }; |
| 81 | |||
| 82 | void persistant_default_layer_set(uint16_t default_layer) { | ||
| 83 | eeconfig_update_default_layer(default_layer); | ||
| 84 | default_layer_set(default_layer); | ||
| 85 | } | ||
| 86 | |||
| 87 | bool process_record_user(uint16_t keycode, keyrecord_t *record) { | ||
| 88 | switch (keycode) { | ||
| 89 | case QWERTY: | ||
| 90 | if (record->event.pressed) { | ||
| 91 | persistant_default_layer_set(1UL<<_QWERTY); | ||
| 92 | } | ||
| 93 | return false; | ||
| 94 | break; | ||
| 95 | } | ||
| 96 | return true; | ||
| 97 | } | ||
diff --git a/keyboards/handwired/atreus50/keymaps/default/keymap.c b/keyboards/handwired/atreus50/keymaps/default/keymap.c index c9de095cf8..ea6018bfcc 100644 --- a/keyboards/handwired/atreus50/keymaps/default/keymap.c +++ b/keyboards/handwired/atreus50/keymaps/default/keymap.c | |||
| @@ -107,11 +107,6 @@ float tone_colemak[][2] = SONG(COLEMAK_SOUND); | |||
| 107 | 107 | ||
| 108 | #endif | 108 | #endif |
| 109 | 109 | ||
| 110 | void persistent_default_layer_set(uint16_t default_layer) { | ||
| 111 | eeconfig_update_default_layer(default_layer); | ||
| 112 | default_layer_set(default_layer); | ||
| 113 | } | ||
| 114 | |||
| 115 | bool process_record_user(uint16_t keycode, keyrecord_t *record) { | 110 | bool process_record_user(uint16_t keycode, keyrecord_t *record) { |
| 116 | switch (keycode) { | 111 | switch (keycode) { |
| 117 | case QWERTY: | 112 | case QWERTY: |
| @@ -119,7 +114,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) { | |||
| 119 | #ifdef AUDIO_ENABLE | 114 | #ifdef AUDIO_ENABLE |
| 120 | PLAY_SONG(tone_qwerty); | 115 | PLAY_SONG(tone_qwerty); |
| 121 | #endif | 116 | #endif |
| 122 | persistent_default_layer_set(1UL<<_QWERTY); | 117 | set_single_persistent_default_layer(_QWERTY); |
| 123 | } | 118 | } |
| 124 | return false; | 119 | return false; |
| 125 | break; | 120 | break; |
| @@ -128,7 +123,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) { | |||
| 128 | #ifdef AUDIO_ENABLE | 123 | #ifdef AUDIO_ENABLE |
| 129 | PLAY_SONG(tone_colemak); | 124 | PLAY_SONG(tone_colemak); |
| 130 | #endif | 125 | #endif |
| 131 | persistent_default_layer_set(1UL<<_COLEMAK); | 126 | set_single_persistent_default_layer(_COLEMAK); |
| 132 | } | 127 | } |
| 133 | return false; | 128 | return false; |
| 134 | break; | 129 | break; |
| @@ -137,7 +132,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) { | |||
| 137 | #ifdef AUDIO_ENABLE | 132 | #ifdef AUDIO_ENABLE |
| 138 | PLAY_SONG(tone_dvorak); | 133 | PLAY_SONG(tone_dvorak); |
| 139 | #endif | 134 | #endif |
| 140 | persistent_default_layer_set(1UL<<_DVORAK); | 135 | set_single_persistent_default_layer(_DVORAK); |
| 141 | } | 136 | } |
| 142 | return false; | 137 | return false; |
| 143 | break; | 138 | break; |
diff --git a/keyboards/handwired/dactyl_manuform/4x5/keymaps/default/keymap.c b/keyboards/handwired/dactyl_manuform/4x5/keymaps/default/keymap.c index 375c208244..630b106ca7 100644 --- a/keyboards/handwired/dactyl_manuform/4x5/keymaps/default/keymap.c +++ b/keyboards/handwired/dactyl_manuform/4x5/keymaps/default/keymap.c | |||
| @@ -130,8 +130,3 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 130 | _______, _______, _______, _______ | 130 | _______, _______, _______, _______ |
| 131 | ) | 131 | ) |
| 132 | }; | 132 | }; |
| 133 | |||
| 134 | void persistent_default_layer_set(uint16_t default_layer) { | ||
| 135 | eeconfig_update_default_layer(default_layer); | ||
| 136 | default_layer_set(default_layer); | ||
| 137 | } | ||
diff --git a/keyboards/handwired/dactyl_manuform/4x5/keymaps/dvorak/keymap.c b/keyboards/handwired/dactyl_manuform/4x5/keymaps/dvorak/keymap.c index bc309f5a78..d0136c4c51 100644 --- a/keyboards/handwired/dactyl_manuform/4x5/keymaps/dvorak/keymap.c +++ b/keyboards/handwired/dactyl_manuform/4x5/keymaps/dvorak/keymap.c | |||
| @@ -119,9 +119,3 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 119 | ____, ____, ____, ____ | 119 | ____, ____, ____, ____ |
| 120 | ) | 120 | ) |
| 121 | }; | 121 | }; |
| 122 | |||
| 123 | void persistent_default_layer_set(uint16_t default_layer) { | ||
| 124 | eeconfig_update_default_layer(default_layer); | ||
| 125 | default_layer_set(default_layer); | ||
| 126 | } | ||
| 127 | |||
diff --git a/keyboards/handwired/dactyl_manuform/4x6/keymaps/default/keymap.c b/keyboards/handwired/dactyl_manuform/4x6/keymaps/default/keymap.c index b447b5c18c..e218c65d42 100644 --- a/keyboards/handwired/dactyl_manuform/4x6/keymaps/default/keymap.c +++ b/keyboards/handwired/dactyl_manuform/4x6/keymaps/default/keymap.c | |||
| @@ -70,8 +70,3 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 70 | _______, _______, _______, _______ | 70 | _______, _______, _______, _______ |
| 71 | ) | 71 | ) |
| 72 | }; | 72 | }; |
| 73 | |||
| 74 | void persistent_default_layer_set(uint16_t default_layer) { | ||
| 75 | eeconfig_update_default_layer(default_layer); | ||
| 76 | default_layer_set(default_layer); | ||
| 77 | } | ||
diff --git a/keyboards/handwired/ortho5x13/keymaps/default/keymap.c b/keyboards/handwired/ortho5x13/keymaps/default/keymap.c index d725397199..0cf3573a07 100644 --- a/keyboards/handwired/ortho5x13/keymaps/default/keymap.c +++ b/keyboards/handwired/ortho5x13/keymaps/default/keymap.c | |||
| @@ -175,11 +175,6 @@ float tone_dvorak[][2] = SONG(DVORAK_SOUND); | |||
| 175 | float tone_colemak[][2] = SONG(COLEMAK_SOUND); | 175 | float tone_colemak[][2] = SONG(COLEMAK_SOUND); |
| 176 | #endif | 176 | #endif |
| 177 | 177 | ||
| 178 | void persistent_default_layer_set(uint16_t default_layer) { | ||
| 179 | eeconfig_update_default_layer(default_layer); | ||
| 180 | default_layer_set(default_layer); | ||
| 181 | } | ||
| 182 | |||
| 183 | bool process_record_user(uint16_t keycode, keyrecord_t *record) { | 178 | bool process_record_user(uint16_t keycode, keyrecord_t *record) { |
| 184 | switch (keycode) { | 179 | switch (keycode) { |
| 185 | case QWERTY: | 180 | case QWERTY: |
| @@ -187,7 +182,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) { | |||
| 187 | #ifdef AUDIO_ENABLE | 182 | #ifdef AUDIO_ENABLE |
| 188 | PLAY_SONG(tone_qwerty); | 183 | PLAY_SONG(tone_qwerty); |
| 189 | #endif | 184 | #endif |
| 190 | persistent_default_layer_set(1UL<<_QWERTY); | 185 | set_single_persistent_default_layer(_QWERTY); |
| 191 | } | 186 | } |
| 192 | return false; | 187 | return false; |
| 193 | break; | 188 | break; |
| @@ -196,7 +191,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) { | |||
| 196 | #ifdef AUDIO_ENABLE | 191 | #ifdef AUDIO_ENABLE |
| 197 | PLAY_SONG(tone_colemak); | 192 | PLAY_SONG(tone_colemak); |
| 198 | #endif | 193 | #endif |
| 199 | persistent_default_layer_set(1UL<<_COLEMAK); | 194 | set_single_persistent_default_layer(_COLEMAK); |
| 200 | } | 195 | } |
| 201 | return false; | 196 | return false; |
| 202 | break; | 197 | break; |
| @@ -205,7 +200,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) { | |||
| 205 | #ifdef AUDIO_ENABLE | 200 | #ifdef AUDIO_ENABLE |
| 206 | PLAY_SONG(tone_dvorak); | 201 | PLAY_SONG(tone_dvorak); |
| 207 | #endif | 202 | #endif |
| 208 | persistent_default_layer_set(1UL<<_DVORAK); | 203 | set_single_persistent_default_layer(_DVORAK); |
| 209 | } | 204 | } |
| 210 | return false; | 205 | return false; |
| 211 | break; | 206 | break; |
diff --git a/keyboards/handwired/promethium/keymaps/default/keymap.c b/keyboards/handwired/promethium/keymaps/default/keymap.c index 8af82d8297..7db69a2a97 100644 --- a/keyboards/handwired/promethium/keymaps/default/keymap.c +++ b/keyboards/handwired/promethium/keymaps/default/keymap.c | |||
| @@ -940,9 +940,8 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 940 | 940 | ||
| 941 | }; | 941 | }; |
| 942 | 942 | ||
| 943 | void persistent_default_layer_set(uint16_t default_layer) { | 943 | void persistent_default_layer_set(uint8_t default_layer) { |
| 944 | eeconfig_update_default_layer(default_layer); | 944 | set_single_persistent_default_layer(default_layer); |
| 945 | default_layer_set(default_layer); | ||
| 946 | #ifdef RGBSPS_ENABLE | 945 | #ifdef RGBSPS_ENABLE |
| 947 | led_set_default_layer_indicator(); | 946 | led_set_default_layer_indicator(); |
| 948 | #endif | 947 | #endif |
| @@ -1119,14 +1118,14 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) { | |||
| 1119 | // layout switchers | 1118 | // layout switchers |
| 1120 | case QWERTY: | 1119 | case QWERTY: |
| 1121 | if (record->event.pressed) { | 1120 | if (record->event.pressed) { |
| 1122 | persistent_default_layer_set(1UL<<_QWERTY); | 1121 | persistent_default_layer_set(_QWERTY); |
| 1123 | } | 1122 | } |
| 1124 | return false; | 1123 | return false; |
| 1125 | break; | 1124 | break; |
| 1126 | #ifdef LAYOUT_DVORAK | 1125 | #ifdef LAYOUT_DVORAK |
| 1127 | case DVORAK: | 1126 | case DVORAK: |
| 1128 | if (record->event.pressed) { | 1127 | if (record->event.pressed) { |
| 1129 | persistent_default_layer_set(1UL<<_DVORAK); | 1128 | persistent_default_layer_set(_DVORAK); |
| 1130 | } | 1129 | } |
| 1131 | return false; | 1130 | return false; |
| 1132 | break; | 1131 | break; |
| @@ -1134,7 +1133,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) { | |||
| 1134 | #ifdef LAYOUT_COLEMAK | 1133 | #ifdef LAYOUT_COLEMAK |
| 1135 | case COLEMAK: | 1134 | case COLEMAK: |
| 1136 | if (record->event.pressed) { | 1135 | if (record->event.pressed) { |
| 1137 | persistent_default_layer_set(1UL<<_COLEMAK); | 1136 | persistent_default_layer_set(_COLEMAK); |
| 1138 | } | 1137 | } |
| 1139 | return false; | 1138 | return false; |
| 1140 | break; | 1139 | break; |
| @@ -1142,7 +1141,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) { | |||
| 1142 | #ifdef LAYOUT_WORKMAN | 1141 | #ifdef LAYOUT_WORKMAN |
| 1143 | case WORKMAN: | 1142 | case WORKMAN: |
| 1144 | if (record->event.pressed) { | 1143 | if (record->event.pressed) { |
| 1145 | persistent_default_layer_set(1UL<<_WORKMAN); | 1144 | persistent_default_layer_set(_WORKMAN); |
| 1146 | } | 1145 | } |
| 1147 | return false; | 1146 | return false; |
| 1148 | break; | 1147 | break; |
| @@ -1150,7 +1149,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) { | |||
| 1150 | #ifdef LAYOUT_NORMAN | 1149 | #ifdef LAYOUT_NORMAN |
| 1151 | case NORMAN: | 1150 | case NORMAN: |
| 1152 | if (record->event.pressed) { | 1151 | if (record->event.pressed) { |
| 1153 | persistent_default_layer_set(1UL<<_NORMAN); | 1152 | persistent_default_layer_set(_NORMAN); |
| 1154 | } | 1153 | } |
| 1155 | return false; | 1154 | return false; |
| 1156 | break; | 1155 | break; |
diff --git a/keyboards/handwired/terminus_mini/keymaps/default/keymap.c b/keyboards/handwired/terminus_mini/keymaps/default/keymap.c index 5b0dc9f383..e6d8bb6f05 100644 --- a/keyboards/handwired/terminus_mini/keymaps/default/keymap.c +++ b/keyboards/handwired/terminus_mini/keymaps/default/keymap.c | |||
| @@ -201,11 +201,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 201 | 201 | ||
| 202 | }; | 202 | }; |
| 203 | 203 | ||
| 204 | void persistant_default_layer_set(uint16_t default_layer) { | ||
| 205 | eeconfig_update_default_layer(default_layer); | ||
| 206 | default_layer_set(default_layer); | ||
| 207 | } | ||
| 208 | |||
| 209 | // Cases to switch default layer to QWERTY, COLEMAK or DVORAK and to access ADJUST layer | 204 | // Cases to switch default layer to QWERTY, COLEMAK or DVORAK and to access ADJUST layer |
| 210 | bool process_record_user(uint16_t keycode, keyrecord_t *record) { | 205 | bool process_record_user(uint16_t keycode, keyrecord_t *record) { |
| 211 | switch (keycode) { | 206 | switch (keycode) { |
diff --git a/keyboards/helix/pico/keymaps/default/keymap.c b/keyboards/helix/pico/keymaps/default/keymap.c index 3ee620360d..6684890f72 100644 --- a/keyboards/helix/pico/keymaps/default/keymap.c +++ b/keyboards/helix/pico/keymaps/default/keymap.c | |||
| @@ -179,11 +179,6 @@ float tone_plover_gb[][2] = SONG(PLOVER_GOODBYE_SOUND); | |||
| 179 | bool TOG_STATUS = false; | 179 | bool TOG_STATUS = false; |
| 180 | int RGB_current_mode; | 180 | int RGB_current_mode; |
| 181 | 181 | ||
| 182 | void persistent_default_layer_set(uint16_t default_layer) { | ||
| 183 | eeconfig_update_default_layer(default_layer); | ||
| 184 | default_layer_set(default_layer); | ||
| 185 | } | ||
| 186 | |||
| 187 | // Setting ADJUST layer RGB back to default | 182 | // Setting ADJUST layer RGB back to default |
| 188 | void update_tri_layer_RGB(uint8_t layer1, uint8_t layer2, uint8_t layer3) { | 183 | void update_tri_layer_RGB(uint8_t layer1, uint8_t layer2, uint8_t layer3) { |
| 189 | if (IS_LAYER_ON(layer1) && IS_LAYER_ON(layer2)) { | 184 | if (IS_LAYER_ON(layer1) && IS_LAYER_ON(layer2)) { |
| @@ -203,7 +198,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) { | |||
| 203 | #ifdef AUDIO_ENABLE | 198 | #ifdef AUDIO_ENABLE |
| 204 | PLAY_SONG(tone_qwerty); | 199 | PLAY_SONG(tone_qwerty); |
| 205 | #endif | 200 | #endif |
| 206 | persistent_default_layer_set(1UL<<_QWERTY); | 201 | set_single_persistent_default_layer(_QWERTY); |
| 207 | } | 202 | } |
| 208 | return false; | 203 | return false; |
| 209 | break; | 204 | break; |
| @@ -212,7 +207,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) { | |||
| 212 | #ifdef AUDIO_ENABLE | 207 | #ifdef AUDIO_ENABLE |
| 213 | PLAY_SONG(tone_colemak); | 208 | PLAY_SONG(tone_colemak); |
| 214 | #endif | 209 | #endif |
| 215 | persistent_default_layer_set(1UL<<_COLEMAK); | 210 | set_single_persistent_default_layer(_COLEMAK); |
| 216 | } | 211 | } |
| 217 | return false; | 212 | return false; |
| 218 | break; | 213 | break; |
| @@ -221,7 +216,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) { | |||
| 221 | #ifdef AUDIO_ENABLE | 216 | #ifdef AUDIO_ENABLE |
| 222 | PLAY_SONG(tone_dvorak); | 217 | PLAY_SONG(tone_dvorak); |
| 223 | #endif | 218 | #endif |
| 224 | persistent_default_layer_set(1UL<<_DVORAK); | 219 | set_single_persistent_default_layer(_DVORAK); |
| 225 | } | 220 | } |
| 226 | return false; | 221 | return false; |
| 227 | break; | 222 | break; |
diff --git a/keyboards/helix/rev2/keymaps/default/keymap.c b/keyboards/helix/rev2/keymaps/default/keymap.c index f23ff07b4f..15bf4e86af 100644 --- a/keyboards/helix/rev2/keymaps/default/keymap.c +++ b/keyboards/helix/rev2/keymaps/default/keymap.c | |||
| @@ -191,11 +191,6 @@ float tone_plover_gb[][2] = SONG(PLOVER_GOODBYE_SOUND); | |||
| 191 | bool TOG_STATUS = false; | 191 | bool TOG_STATUS = false; |
| 192 | int RGB_current_mode; | 192 | int RGB_current_mode; |
| 193 | 193 | ||
| 194 | void persistent_default_layer_set(uint16_t default_layer) { | ||
| 195 | eeconfig_update_default_layer(default_layer); | ||
| 196 | default_layer_set(default_layer); | ||
| 197 | } | ||
| 198 | |||
| 199 | // Setting ADJUST layer RGB back to default | 194 | // Setting ADJUST layer RGB back to default |
| 200 | void update_tri_layer_RGB(uint8_t layer1, uint8_t layer2, uint8_t layer3) { | 195 | void update_tri_layer_RGB(uint8_t layer1, uint8_t layer2, uint8_t layer3) { |
| 201 | if (IS_LAYER_ON(layer1) && IS_LAYER_ON(layer2)) { | 196 | if (IS_LAYER_ON(layer1) && IS_LAYER_ON(layer2)) { |
| @@ -215,7 +210,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) { | |||
| 215 | #ifdef AUDIO_ENABLE | 210 | #ifdef AUDIO_ENABLE |
| 216 | PLAY_SONG(tone_qwerty); | 211 | PLAY_SONG(tone_qwerty); |
| 217 | #endif | 212 | #endif |
| 218 | persistent_default_layer_set(1UL<<_QWERTY); | 213 | set_single_persistent_default_layer(_QWERTY); |
| 219 | } | 214 | } |
| 220 | return false; | 215 | return false; |
| 221 | break; | 216 | break; |
| @@ -224,7 +219,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) { | |||
| 224 | #ifdef AUDIO_ENABLE | 219 | #ifdef AUDIO_ENABLE |
| 225 | PLAY_SONG(tone_colemak); | 220 | PLAY_SONG(tone_colemak); |
| 226 | #endif | 221 | #endif |
| 227 | persistent_default_layer_set(1UL<<_COLEMAK); | 222 | set_single_persistent_default_layer(_COLEMAK); |
| 228 | } | 223 | } |
| 229 | return false; | 224 | return false; |
| 230 | break; | 225 | break; |
| @@ -233,7 +228,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) { | |||
| 233 | #ifdef AUDIO_ENABLE | 228 | #ifdef AUDIO_ENABLE |
| 234 | PLAY_SONG(tone_dvorak); | 229 | PLAY_SONG(tone_dvorak); |
| 235 | #endif | 230 | #endif |
| 236 | persistent_default_layer_set(1UL<<_DVORAK); | 231 | set_single_persistent_default_layer(_DVORAK); |
| 237 | } | 232 | } |
| 238 | return false; | 233 | return false; |
| 239 | break; | 234 | break; |
diff --git a/keyboards/kagizaraya/halberd/keymaps/default/keymap.c b/keyboards/kagizaraya/halberd/keymaps/default/keymap.c index ecc0e328a7..27f54ce7c1 100644 --- a/keyboards/kagizaraya/halberd/keymaps/default/keymap.c +++ b/keyboards/kagizaraya/halberd/keymaps/default/keymap.c | |||
| @@ -25,8 +25,7 @@ enum layer_names { | |||
| 25 | 25 | ||
| 26 | // Defines the keycodes used by our macros in process_record_user | 26 | // Defines the keycodes used by our macros in process_record_user |
| 27 | enum custom_keycodes { | 27 | enum custom_keycodes { |
| 28 | QWERTY = SAFE_RANGE, | 28 | LOWER = SAFE_RANGE, |
| 29 | LOWER, | ||
| 30 | RAISE, | 29 | RAISE, |
| 31 | ADJUST, | 30 | ADJUST, |
| 32 | }; | 31 | }; |
| @@ -112,12 +111,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 112 | 111 | ||
| 113 | bool process_record_user(uint16_t keycode, keyrecord_t *record) { | 112 | bool process_record_user(uint16_t keycode, keyrecord_t *record) { |
| 114 | switch (keycode) { | 113 | switch (keycode) { |
| 115 | case QWERTY: | ||
| 116 | if (record->event.pressed) { | ||
| 117 | // persistant_default_layer_set(1UL<<_QWERTY); | ||
| 118 | set_single_persistent_default_layer(_QWERTY); | ||
| 119 | } | ||
| 120 | return false; | ||
| 121 | case LOWER: | 114 | case LOWER: |
| 122 | if (record->event.pressed) { | 115 | if (record->event.pressed) { |
| 123 | layer_on(_LOWER); | 116 | layer_on(_LOWER); |
diff --git a/keyboards/kagizaraya/halberd/keymaps/right_modifiers/keymap.c b/keyboards/kagizaraya/halberd/keymaps/right_modifiers/keymap.c index a5c017336a..500e3a93a4 100644 --- a/keyboards/kagizaraya/halberd/keymaps/right_modifiers/keymap.c +++ b/keyboards/kagizaraya/halberd/keymaps/right_modifiers/keymap.c | |||
| @@ -25,8 +25,7 @@ enum layer_names { | |||
| 25 | 25 | ||
| 26 | // Defines the keycodes used by our macros in process_record_user | 26 | // Defines the keycodes used by our macros in process_record_user |
| 27 | enum custom_keycodes { | 27 | enum custom_keycodes { |
| 28 | QWERTY = SAFE_RANGE, | 28 | LOWER = SAFE_RANGE, |
| 29 | LOWER, | ||
| 30 | RAISE, | 29 | RAISE, |
| 31 | ADJUST, | 30 | ADJUST, |
| 32 | }; | 31 | }; |
| @@ -112,12 +111,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 112 | 111 | ||
| 113 | bool process_record_user(uint16_t keycode, keyrecord_t *record) { | 112 | bool process_record_user(uint16_t keycode, keyrecord_t *record) { |
| 114 | switch (keycode) { | 113 | switch (keycode) { |
| 115 | case QWERTY: | ||
| 116 | if (record->event.pressed) { | ||
| 117 | // persistant_default_layer_set(1UL<<_QWERTY); | ||
| 118 | set_single_persistent_default_layer(_QWERTY); | ||
| 119 | } | ||
| 120 | return false; | ||
| 121 | case LOWER: | 114 | case LOWER: |
| 122 | if (record->event.pressed) { | 115 | if (record->event.pressed) { |
| 123 | layer_on(_LOWER); | 116 | layer_on(_LOWER); |
diff --git a/keyboards/kagizaraya/miniaxe/keymaps/default/keymap.c b/keyboards/kagizaraya/miniaxe/keymaps/default/keymap.c index 81f8004e69..1957c0276c 100644 --- a/keyboards/kagizaraya/miniaxe/keymaps/default/keymap.c +++ b/keyboards/kagizaraya/miniaxe/keymaps/default/keymap.c | |||
| @@ -24,8 +24,7 @@ enum layer_names { | |||
| 24 | }; | 24 | }; |
| 25 | 25 | ||
| 26 | enum custom_keycodes { | 26 | enum custom_keycodes { |
| 27 | QWERTY = SAFE_RANGE, | 27 | LOWER = SAFE_RANGE, |
| 28 | LOWER, | ||
| 29 | RAISE, | 28 | RAISE, |
| 30 | ADJUST, | 29 | ADJUST, |
| 31 | }; | 30 | }; |
| @@ -112,13 +111,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 112 | 111 | ||
| 113 | bool process_record_user(uint16_t keycode, keyrecord_t *record) { | 112 | bool process_record_user(uint16_t keycode, keyrecord_t *record) { |
| 114 | switch (keycode) { | 113 | switch (keycode) { |
| 115 | case QWERTY: | ||
| 116 | if (record->event.pressed) { | ||
| 117 | // persistant_default_layer_set(1UL<<_QWERTY); | ||
| 118 | set_single_persistent_default_layer(_QWERTY); | ||
| 119 | } | ||
| 120 | return false; | ||
| 121 | break; | ||
| 122 | case LOWER: | 114 | case LOWER: |
| 123 | if (record->event.pressed) { | 115 | if (record->event.pressed) { |
| 124 | layer_on(_LOWER); | 116 | layer_on(_LOWER); |
diff --git a/keyboards/kagizaraya/miniaxe/keymaps/underglow/keymap.c b/keyboards/kagizaraya/miniaxe/keymaps/underglow/keymap.c index 8b4417f62d..c162c12045 100644 --- a/keyboards/kagizaraya/miniaxe/keymaps/underglow/keymap.c +++ b/keyboards/kagizaraya/miniaxe/keymaps/underglow/keymap.c | |||
| @@ -24,8 +24,7 @@ enum layer_names { | |||
| 24 | }; | 24 | }; |
| 25 | 25 | ||
| 26 | enum custom_keycodes { | 26 | enum custom_keycodes { |
| 27 | QWERTY = SAFE_RANGE, | 27 | LOWER = SAFE_RANGE, |
| 28 | LOWER, | ||
| 29 | RAISE, | 28 | RAISE, |
| 30 | ADJUST, | 29 | ADJUST, |
| 31 | }; | 30 | }; |
| @@ -112,13 +111,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 112 | 111 | ||
| 113 | bool process_record_user(uint16_t keycode, keyrecord_t *record) { | 112 | bool process_record_user(uint16_t keycode, keyrecord_t *record) { |
| 114 | switch (keycode) { | 113 | switch (keycode) { |
| 115 | case QWERTY: | ||
| 116 | if (record->event.pressed) { | ||
| 117 | // persistant_default_layer_set(1UL<<_QWERTY); | ||
| 118 | set_single_persistent_default_layer(_QWERTY); | ||
| 119 | } | ||
| 120 | return false; | ||
| 121 | break; | ||
| 122 | case LOWER: | 114 | case LOWER: |
| 123 | if (record->event.pressed) { | 115 | if (record->event.pressed) { |
| 124 | layer_on(_LOWER); | 116 | layer_on(_LOWER); |
diff --git a/keyboards/keebio/levinson/keymaps/default/keymap.c b/keyboards/keebio/levinson/keymaps/default/keymap.c index 72da4addc3..bdc4a50827 100644 --- a/keyboards/keebio/levinson/keymaps/default/keymap.c +++ b/keyboards/keebio/levinson/keymaps/default/keymap.c | |||
| @@ -142,11 +142,6 @@ float tone_dvorak[][2] = SONG(DVORAK_SOUND); | |||
| 142 | float tone_colemak[][2] = SONG(COLEMAK_SOUND); | 142 | float tone_colemak[][2] = SONG(COLEMAK_SOUND); |
| 143 | #endif | 143 | #endif |
| 144 | 144 | ||
| 145 | void persistent_default_layer_set(uint16_t default_layer) { | ||
| 146 | eeconfig_update_default_layer(default_layer); | ||
| 147 | default_layer_set(default_layer); | ||
| 148 | } | ||
| 149 | |||
| 150 | bool process_record_user(uint16_t keycode, keyrecord_t *record) { | 145 | bool process_record_user(uint16_t keycode, keyrecord_t *record) { |
| 151 | switch (keycode) { | 146 | switch (keycode) { |
| 152 | case QWERTY: | 147 | case QWERTY: |
| @@ -154,7 +149,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) { | |||
| 154 | #ifdef AUDIO_ENABLE | 149 | #ifdef AUDIO_ENABLE |
| 155 | PLAY_SONG(tone_qwerty); | 150 | PLAY_SONG(tone_qwerty); |
| 156 | #endif | 151 | #endif |
| 157 | persistent_default_layer_set(1UL<<_QWERTY); | 152 | set_single_persistent_default_layer(_QWERTY); |
| 158 | } | 153 | } |
| 159 | return false; | 154 | return false; |
| 160 | break; | 155 | break; |
| @@ -163,7 +158,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) { | |||
| 163 | #ifdef AUDIO_ENABLE | 158 | #ifdef AUDIO_ENABLE |
| 164 | PLAY_SONG(tone_colemak); | 159 | PLAY_SONG(tone_colemak); |
| 165 | #endif | 160 | #endif |
| 166 | persistent_default_layer_set(1UL<<_COLEMAK); | 161 | set_single_persistent_default_layer(_COLEMAK); |
| 167 | } | 162 | } |
| 168 | return false; | 163 | return false; |
| 169 | break; | 164 | break; |
| @@ -172,7 +167,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) { | |||
| 172 | #ifdef AUDIO_ENABLE | 167 | #ifdef AUDIO_ENABLE |
| 173 | PLAY_SONG(tone_dvorak); | 168 | PLAY_SONG(tone_dvorak); |
| 174 | #endif | 169 | #endif |
| 175 | persistent_default_layer_set(1UL<<_DVORAK); | 170 | set_single_persistent_default_layer(_DVORAK); |
| 176 | } | 171 | } |
| 177 | return false; | 172 | return false; |
| 178 | break; | 173 | break; |
diff --git a/keyboards/keebio/nyquist/keymaps/default/keymap.c b/keyboards/keebio/nyquist/keymaps/default/keymap.c index 8bf16240fb..df399d355f 100644 --- a/keyboards/keebio/nyquist/keymaps/default/keymap.c +++ b/keyboards/keebio/nyquist/keymaps/default/keymap.c | |||
| @@ -162,11 +162,6 @@ float tone_dvorak[][2] = SONG(DVORAK_SOUND); | |||
| 162 | float tone_colemak[][2] = SONG(COLEMAK_SOUND); | 162 | float tone_colemak[][2] = SONG(COLEMAK_SOUND); |
| 163 | #endif | 163 | #endif |
| 164 | 164 | ||
| 165 | void persistent_default_layer_set(uint16_t default_layer) { | ||
| 166 | eeconfig_update_default_layer(default_layer); | ||
| 167 | default_layer_set(default_layer); | ||
| 168 | } | ||
| 169 | |||
| 170 | bool process_record_user(uint16_t keycode, keyrecord_t *record) { | 165 | bool process_record_user(uint16_t keycode, keyrecord_t *record) { |
| 171 | switch (keycode) { | 166 | switch (keycode) { |
| 172 | case QWERTY: | 167 | case QWERTY: |
| @@ -174,7 +169,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) { | |||
| 174 | #ifdef AUDIO_ENABLE | 169 | #ifdef AUDIO_ENABLE |
| 175 | PLAY_SONG(tone_qwerty); | 170 | PLAY_SONG(tone_qwerty); |
| 176 | #endif | 171 | #endif |
| 177 | persistent_default_layer_set(1UL<<_QWERTY); | 172 | set_single_persistent_default_layer(_QWERTY); |
| 178 | } | 173 | } |
| 179 | return false; | 174 | return false; |
| 180 | break; | 175 | break; |
| @@ -183,7 +178,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) { | |||
| 183 | #ifdef AUDIO_ENABLE | 178 | #ifdef AUDIO_ENABLE |
| 184 | PLAY_SONG(tone_colemak); | 179 | PLAY_SONG(tone_colemak); |
| 185 | #endif | 180 | #endif |
| 186 | persistent_default_layer_set(1UL<<_COLEMAK); | 181 | set_single_persistent_default_layer(_COLEMAK); |
| 187 | } | 182 | } |
| 188 | return false; | 183 | return false; |
| 189 | break; | 184 | break; |
| @@ -192,7 +187,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) { | |||
| 192 | #ifdef AUDIO_ENABLE | 187 | #ifdef AUDIO_ENABLE |
| 193 | PLAY_SONG(tone_dvorak); | 188 | PLAY_SONG(tone_dvorak); |
| 194 | #endif | 189 | #endif |
| 195 | persistent_default_layer_set(1UL<<_DVORAK); | 190 | set_single_persistent_default_layer(_DVORAK); |
| 196 | } | 191 | } |
| 197 | return false; | 192 | return false; |
| 198 | break; | 193 | break; |
diff --git a/keyboards/keebio/nyquist/keymaps/tester/keymap.c b/keyboards/keebio/nyquist/keymaps/tester/keymap.c index 6109661ffd..7ed85044ca 100644 --- a/keyboards/keebio/nyquist/keymaps/tester/keymap.c +++ b/keyboards/keebio/nyquist/keymaps/tester/keymap.c | |||
| @@ -11,7 +11,7 @@ extern keymap_config_t keymap_config; | |||
| 11 | #define _DVORAK 2 | 11 | #define _DVORAK 2 |
| 12 | #define _LOWER 3 | 12 | #define _LOWER 3 |
| 13 | #define _RAISE 4 | 13 | #define _RAISE 4 |
| 14 | #define _ADJUST 16 | 14 | #define _ADJUST 5 |
| 15 | 15 | ||
| 16 | enum custom_keycodes { | 16 | enum custom_keycodes { |
| 17 | QWERTY = SAFE_RANGE, | 17 | QWERTY = SAFE_RANGE, |
| @@ -159,11 +159,6 @@ float tone_dvorak[][2] = SONG(DVORAK_SOUND); | |||
| 159 | float tone_colemak[][2] = SONG(COLEMAK_SOUND); | 159 | float tone_colemak[][2] = SONG(COLEMAK_SOUND); |
| 160 | #endif | 160 | #endif |
| 161 | 161 | ||
| 162 | void persistent_default_layer_set(uint16_t default_layer) { | ||
| 163 | eeconfig_update_default_layer(default_layer); | ||
| 164 | default_layer_set(default_layer); | ||
| 165 | } | ||
| 166 | |||
| 167 | bool process_record_user(uint16_t keycode, keyrecord_t *record) { | 162 | bool process_record_user(uint16_t keycode, keyrecord_t *record) { |
| 168 | switch (keycode) { | 163 | switch (keycode) { |
| 169 | case QWERTY: | 164 | case QWERTY: |
| @@ -171,7 +166,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) { | |||
| 171 | #ifdef AUDIO_ENABLE | 166 | #ifdef AUDIO_ENABLE |
| 172 | PLAY_SONG(tone_qwerty); | 167 | PLAY_SONG(tone_qwerty); |
| 173 | #endif | 168 | #endif |
| 174 | persistent_default_layer_set(1UL<<_QWERTY); | 169 | set_single_persistent_default_layer(_QWERTY); |
| 175 | } | 170 | } |
| 176 | return false; | 171 | return false; |
| 177 | break; | 172 | break; |
| @@ -180,7 +175,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) { | |||
| 180 | #ifdef AUDIO_ENABLE | 175 | #ifdef AUDIO_ENABLE |
| 181 | PLAY_SONG(tone_colemak); | 176 | PLAY_SONG(tone_colemak); |
| 182 | #endif | 177 | #endif |
| 183 | persistent_default_layer_set(1UL<<_COLEMAK); | 178 | set_single_persistent_default_layer(_COLEMAK); |
| 184 | } | 179 | } |
| 185 | return false; | 180 | return false; |
| 186 | break; | 181 | break; |
| @@ -189,7 +184,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) { | |||
| 189 | #ifdef AUDIO_ENABLE | 184 | #ifdef AUDIO_ENABLE |
| 190 | PLAY_SONG(tone_dvorak); | 185 | PLAY_SONG(tone_dvorak); |
| 191 | #endif | 186 | #endif |
| 192 | persistent_default_layer_set(1UL<<_DVORAK); | 187 | set_single_persistent_default_layer(_DVORAK); |
| 193 | } | 188 | } |
| 194 | return false; | 189 | return false; |
| 195 | break; | 190 | break; |
diff --git a/keyboards/keebio/wavelet/keymaps/default/keymap.c b/keyboards/keebio/wavelet/keymaps/default/keymap.c index 72da4addc3..bdc4a50827 100644 --- a/keyboards/keebio/wavelet/keymaps/default/keymap.c +++ b/keyboards/keebio/wavelet/keymaps/default/keymap.c | |||
| @@ -142,11 +142,6 @@ float tone_dvorak[][2] = SONG(DVORAK_SOUND); | |||
| 142 | float tone_colemak[][2] = SONG(COLEMAK_SOUND); | 142 | float tone_colemak[][2] = SONG(COLEMAK_SOUND); |
| 143 | #endif | 143 | #endif |
| 144 | 144 | ||
| 145 | void persistent_default_layer_set(uint16_t default_layer) { | ||
| 146 | eeconfig_update_default_layer(default_layer); | ||
| 147 | default_layer_set(default_layer); | ||
| 148 | } | ||
| 149 | |||
| 150 | bool process_record_user(uint16_t keycode, keyrecord_t *record) { | 145 | bool process_record_user(uint16_t keycode, keyrecord_t *record) { |
| 151 | switch (keycode) { | 146 | switch (keycode) { |
| 152 | case QWERTY: | 147 | case QWERTY: |
| @@ -154,7 +149,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) { | |||
| 154 | #ifdef AUDIO_ENABLE | 149 | #ifdef AUDIO_ENABLE |
| 155 | PLAY_SONG(tone_qwerty); | 150 | PLAY_SONG(tone_qwerty); |
| 156 | #endif | 151 | #endif |
| 157 | persistent_default_layer_set(1UL<<_QWERTY); | 152 | set_single_persistent_default_layer(_QWERTY); |
| 158 | } | 153 | } |
| 159 | return false; | 154 | return false; |
| 160 | break; | 155 | break; |
| @@ -163,7 +158,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) { | |||
| 163 | #ifdef AUDIO_ENABLE | 158 | #ifdef AUDIO_ENABLE |
| 164 | PLAY_SONG(tone_colemak); | 159 | PLAY_SONG(tone_colemak); |
| 165 | #endif | 160 | #endif |
| 166 | persistent_default_layer_set(1UL<<_COLEMAK); | 161 | set_single_persistent_default_layer(_COLEMAK); |
| 167 | } | 162 | } |
| 168 | return false; | 163 | return false; |
| 169 | break; | 164 | break; |
| @@ -172,7 +167,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) { | |||
| 172 | #ifdef AUDIO_ENABLE | 167 | #ifdef AUDIO_ENABLE |
| 173 | PLAY_SONG(tone_dvorak); | 168 | PLAY_SONG(tone_dvorak); |
| 174 | #endif | 169 | #endif |
| 175 | persistent_default_layer_set(1UL<<_DVORAK); | 170 | set_single_persistent_default_layer(_DVORAK); |
| 176 | } | 171 | } |
| 177 | return false; | 172 | return false; |
| 178 | break; | 173 | break; |
diff --git a/keyboards/lets_split/keymaps/poker/config.h b/keyboards/lets_split/keymaps/poker/config.h deleted file mode 100644 index 470fc07854..0000000000 --- a/keyboards/lets_split/keymaps/poker/config.h +++ /dev/null | |||
| @@ -1,32 +0,0 @@ | |||
| 1 | /* | ||
| 2 | This is the c configuration file for the keymap | ||
| 3 | |||
| 4 | Copyright 2012 Jun Wako <wakojun@gmail.com> | ||
| 5 | Copyright 2015 Jack Humbert | ||
| 6 | |||
| 7 | This program is free software: you can redistribute it and/or modify | ||
| 8 | it under the terms of the GNU General Public License as published by | ||
| 9 | the Free Software Foundation, either version 2 of the License, or | ||
| 10 | (at your option) any later version. | ||
| 11 | |||
| 12 | This program is distributed in the hope that it will be useful, | ||
| 13 | but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 14 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 15 | GNU General Public License for more details. | ||
| 16 | |||
| 17 | You should have received a copy of the GNU General Public License | ||
| 18 | along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 19 | */ | ||
| 20 | |||
| 21 | #ifndef CONFIG_USER_H | ||
| 22 | #define CONFIG_USER_H | ||
| 23 | |||
| 24 | #include "../../config.h" | ||
| 25 | |||
| 26 | /* Select hand configuration */ | ||
| 27 | |||
| 28 | #define MASTER_LEFT | ||
| 29 | // #define MASTER_RIGHT | ||
| 30 | // #define EE_HANDS | ||
| 31 | |||
| 32 | #endif | ||
diff --git a/keyboards/lets_split/keymaps/poker/keymap.c b/keyboards/lets_split/keymaps/poker/keymap.c index 37e9dd9aed..7b17b71f97 100644 --- a/keyboards/lets_split/keymaps/poker/keymap.c +++ b/keyboards/lets_split/keymaps/poker/keymap.c | |||
| @@ -13,7 +13,7 @@ extern keymap_config_t keymap_config; | |||
| 13 | #define _LOWER 3 | 13 | #define _LOWER 3 |
| 14 | #define _RAISE 4 | 14 | #define _RAISE 4 |
| 15 | #define _FN 5 | 15 | #define _FN 5 |
| 16 | #define _ADJUST 16 | 16 | #define _ADJUST 6 |
| 17 | 17 | ||
| 18 | enum custom_keycodes { | 18 | enum custom_keycodes { |
| 19 | QWERTY = SAFE_RANGE, | 19 | QWERTY = SAFE_RANGE, |
| @@ -161,11 +161,6 @@ float tone_dvorak[][2] = SONG(DVORAK_SOUND); | |||
| 161 | float tone_colemak[][2] = SONG(COLEMAK_SOUND); | 161 | float tone_colemak[][2] = SONG(COLEMAK_SOUND); |
| 162 | #endif | 162 | #endif |
| 163 | 163 | ||
| 164 | void persistent_default_layer_set(uint16_t default_layer) { | ||
| 165 | eeconfig_update_default_layer(default_layer); | ||
| 166 | default_layer_set(default_layer); | ||
| 167 | } | ||
| 168 | |||
| 169 | bool process_record_user(uint16_t keycode, keyrecord_t *record) { | 164 | bool process_record_user(uint16_t keycode, keyrecord_t *record) { |
| 170 | switch (keycode) { | 165 | switch (keycode) { |
| 171 | case QWERTY: | 166 | case QWERTY: |
| @@ -173,7 +168,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) { | |||
| 173 | #ifdef AUDIO_ENABLE | 168 | #ifdef AUDIO_ENABLE |
| 174 | PLAY_SONG(tone_qwerty); | 169 | PLAY_SONG(tone_qwerty); |
| 175 | #endif | 170 | #endif |
| 176 | persistent_default_layer_set(1UL<<_QWERTY); | 171 | set_single_persistent_default_layer(_QWERTY); |
| 177 | } | 172 | } |
| 178 | return false; | 173 | return false; |
| 179 | break; | 174 | break; |
| @@ -182,7 +177,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) { | |||
| 182 | #ifdef AUDIO_ENABLE | 177 | #ifdef AUDIO_ENABLE |
| 183 | PLAY_SONG(tone_colemak); | 178 | PLAY_SONG(tone_colemak); |
| 184 | #endif | 179 | #endif |
| 185 | persistent_default_layer_set(1UL<<_COLEMAK); | 180 | set_single_persistent_default_layer(_COLEMAK); |
| 186 | } | 181 | } |
| 187 | return false; | 182 | return false; |
| 188 | break; | 183 | break; |
| @@ -191,7 +186,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) { | |||
| 191 | #ifdef AUDIO_ENABLE | 186 | #ifdef AUDIO_ENABLE |
| 192 | PLAY_SONG(tone_dvorak); | 187 | PLAY_SONG(tone_dvorak); |
| 193 | #endif | 188 | #endif |
| 194 | persistent_default_layer_set(1UL<<_DVORAK); | 189 | set_single_persistent_default_layer(_DVORAK); |
| 195 | } | 190 | } |
| 196 | return false; | 191 | return false; |
| 197 | break; | 192 | break; |
diff --git a/keyboards/lfkeyboards/lfk78/keymaps/default/keymap.c b/keyboards/lfkeyboards/lfk78/keymaps/default/keymap.c index d81ed91814..c149ea04b4 100644 --- a/keyboards/lfkeyboards/lfk78/keymaps/default/keymap.c +++ b/keyboards/lfkeyboards/lfk78/keymaps/default/keymap.c | |||
| @@ -70,11 +70,3 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 70 | XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, RGB_SAD, RGB_HUD, RGB_SAI | 70 | XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, RGB_SAD, RGB_HUD, RGB_SAI |
| 71 | ) | 71 | ) |
| 72 | }; | 72 | }; |
| 73 | |||
| 74 | void matrix_init_user(void) { | ||
| 75 | // This keymap only has a single base layer, so reset the default if needed | ||
| 76 | if (eeconfig_read_default_layer() > 1) { | ||
| 77 | eeconfig_update_default_layer(1); | ||
| 78 | default_layer_set(1); | ||
| 79 | } | ||
| 80 | } | ||
diff --git a/keyboards/lfkeyboards/lfk78/keymaps/iso/keymap.c b/keyboards/lfkeyboards/lfk78/keymaps/iso/keymap.c index 1f3ef6fc8e..d07d7de4e6 100644 --- a/keyboards/lfkeyboards/lfk78/keymaps/iso/keymap.c +++ b/keyboards/lfkeyboards/lfk78/keymaps/iso/keymap.c | |||
| @@ -70,11 +70,3 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 70 | XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, RGB_SAD, RGB_HUD, RGB_SAI | 70 | XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, RGB_SAD, RGB_HUD, RGB_SAI |
| 71 | ) | 71 | ) |
| 72 | }; | 72 | }; |
| 73 | |||
| 74 | void matrix_init_user(void) { | ||
| 75 | // This keymap only has a single base layer, so reset the default if needed | ||
| 76 | if (eeconfig_read_default_layer() > 1) { | ||
| 77 | eeconfig_update_default_layer(1); | ||
| 78 | default_layer_set(1); | ||
| 79 | } | ||
| 80 | } | ||
diff --git a/keyboards/lfkeyboards/lfk78/keymaps/split_bs_osx/keymap.c b/keyboards/lfkeyboards/lfk78/keymaps/split_bs_osx/keymap.c index 041c3cdfd0..3073c47bf7 100644 --- a/keyboards/lfkeyboards/lfk78/keymaps/split_bs_osx/keymap.c +++ b/keyboards/lfkeyboards/lfk78/keymaps/split_bs_osx/keymap.c | |||
| @@ -70,11 +70,3 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 70 | XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, RGB_SAD, RGB_HUD, RGB_SAI | 70 | XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, RGB_SAD, RGB_HUD, RGB_SAI |
| 71 | ) | 71 | ) |
| 72 | }; | 72 | }; |
| 73 | |||
| 74 | void matrix_init_user(void) { | ||
| 75 | // This keymap only has a single base layer, so reset the default if needed | ||
| 76 | if (eeconfig_read_default_layer() > 1) { | ||
| 77 | eeconfig_update_default_layer(1); | ||
| 78 | default_layer_set(1); | ||
| 79 | } | ||
| 80 | } | ||
diff --git a/keyboards/lfkeyboards/lfk78/keymaps/via/keymap.c b/keyboards/lfkeyboards/lfk78/keymaps/via/keymap.c index 88aa97da70..7ed2e71a7f 100644 --- a/keyboards/lfkeyboards/lfk78/keymaps/via/keymap.c +++ b/keyboards/lfkeyboards/lfk78/keymaps/via/keymap.c | |||
| @@ -62,11 +62,3 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 62 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, RGB_SAD, RGB_HUD, RGB_SAI | 62 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, RGB_SAD, RGB_HUD, RGB_SAI |
| 63 | ) | 63 | ) |
| 64 | }; | 64 | }; |
| 65 | |||
| 66 | void matrix_init_user(void) { | ||
| 67 | // This keymap only has a single base layer, so reset the default if needed | ||
| 68 | if (eeconfig_read_default_layer() > 1) { | ||
| 69 | eeconfig_update_default_layer(1); | ||
| 70 | default_layer_set(1); | ||
| 71 | } | ||
| 72 | } | ||
diff --git a/keyboards/lfkeyboards/lfk87/keymaps/default/keymap.c b/keyboards/lfkeyboards/lfk87/keymaps/default/keymap.c index b9057e9047..84e4fbb59f 100644 --- a/keyboards/lfkeyboards/lfk87/keymaps/default/keymap.c +++ b/keyboards/lfkeyboards/lfk87/keymaps/default/keymap.c | |||
| @@ -79,11 +79,3 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 79 | XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, _______, RGB_SAD, RGB_HUD, RGB_SAI | 79 | XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, _______, RGB_SAD, RGB_HUD, RGB_SAI |
| 80 | ) | 80 | ) |
| 81 | }; | 81 | }; |
| 82 | |||
| 83 | void matrix_init_user(void) { | ||
| 84 | // This keymap only has a single base layer, so reset the default if needed | ||
| 85 | if (eeconfig_read_default_layer() > 1) { | ||
| 86 | eeconfig_update_default_layer(1); | ||
| 87 | default_layer_set(1); | ||
| 88 | } | ||
| 89 | } | ||
diff --git a/keyboards/lfkeyboards/lfk87/keymaps/iso/keymap.c b/keyboards/lfkeyboards/lfk87/keymaps/iso/keymap.c index 510aa6730f..46286c3f32 100644 --- a/keyboards/lfkeyboards/lfk87/keymaps/iso/keymap.c +++ b/keyboards/lfkeyboards/lfk87/keymaps/iso/keymap.c | |||
| @@ -79,11 +79,3 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 79 | XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, RGB_SAD, RGB_HUD, RGB_SAI | 79 | XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, RGB_SAD, RGB_HUD, RGB_SAI |
| 80 | ) | 80 | ) |
| 81 | }; | 81 | }; |
| 82 | |||
| 83 | void matrix_init_user(void) { | ||
| 84 | // This keymap only has a single base layer, so reset the default if needed | ||
| 85 | if (eeconfig_read_default_layer() > 1) { | ||
| 86 | eeconfig_update_default_layer(1); | ||
| 87 | default_layer_set(1); | ||
| 88 | } | ||
| 89 | } | ||
diff --git a/keyboards/lfkeyboards/lfkpad/keymaps/default/keymap.c b/keyboards/lfkeyboards/lfkpad/keymaps/default/keymap.c index 0aa720e400..05f42b8b98 100644 --- a/keyboards/lfkeyboards/lfkpad/keymaps/default/keymap.c +++ b/keyboards/lfkeyboards/lfkpad/keymaps/default/keymap.c | |||
| @@ -21,11 +21,3 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 21 | XXXXXXX, XXXXXXX, RGB_TOG | 21 | XXXXXXX, XXXXXXX, RGB_TOG |
| 22 | ) | 22 | ) |
| 23 | }; | 23 | }; |
| 24 | |||
| 25 | void matrix_init_user(void) { | ||
| 26 | // This keymap only has a single base layer, so reset the default if needed | ||
| 27 | if (eeconfig_read_default_layer() > 1) { | ||
| 28 | eeconfig_update_default_layer(1); | ||
| 29 | default_layer_set(1); | ||
| 30 | } | ||
| 31 | } | ||
diff --git a/keyboards/lfkeyboards/mini1800/keymaps/default/keymap.c b/keyboards/lfkeyboards/mini1800/keymaps/default/keymap.c index c2abd12843..7d6e267611 100644 --- a/keyboards/lfkeyboards/mini1800/keymaps/default/keymap.c +++ b/keyboards/lfkeyboards/mini1800/keymaps/default/keymap.c | |||
| @@ -76,11 +76,3 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 76 | XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, RGB_SAD, RGB_HUD, RGB_SAI, XXXXXXX, XXXXXXX | 76 | XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, RGB_SAD, RGB_HUD, RGB_SAI, XXXXXXX, XXXXXXX |
| 77 | ) | 77 | ) |
| 78 | }; | 78 | }; |
| 79 | |||
| 80 | void matrix_init_user(void) { | ||
| 81 | // This keymap only has a single base layer, so reset the default if needed | ||
| 82 | if (eeconfig_read_default_layer() > 1) { | ||
| 83 | eeconfig_update_default_layer(1); | ||
| 84 | default_layer_set(1); | ||
| 85 | } | ||
| 86 | } | ||
diff --git a/keyboards/maple_computing/minidox/keymaps/default/keymap.c b/keyboards/maple_computing/minidox/keymaps/default/keymap.c index d71e5b6e55..39ebffd987 100644 --- a/keyboards/maple_computing/minidox/keymaps/default/keymap.c +++ b/keyboards/maple_computing/minidox/keymaps/default/keymap.c | |||
| @@ -13,8 +13,7 @@ enum layer_names { | |||
| 13 | }; | 13 | }; |
| 14 | 14 | ||
| 15 | enum custom_keycodes { | 15 | enum custom_keycodes { |
| 16 | QWERTY = SAFE_RANGE, | 16 | LOWER = SAFE_RANGE, |
| 17 | LOWER, | ||
| 18 | RAISE, | 17 | RAISE, |
| 19 | ADJUST, | 18 | ADJUST, |
| 20 | }; | 19 | }; |
| @@ -114,22 +113,8 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 114 | ) | 113 | ) |
| 115 | }; | 114 | }; |
| 116 | 115 | ||
| 117 | void persistant_default_layer_set(uint16_t default_layer) { | ||
| 118 | eeconfig_update_default_layer(default_layer); | ||
| 119 | default_layer_set(default_layer); | ||
| 120 | } | ||
| 121 | |||
| 122 | bool process_record_user(uint16_t keycode, keyrecord_t *record) { | 116 | bool process_record_user(uint16_t keycode, keyrecord_t *record) { |
| 123 | switch (keycode) { | 117 | switch (keycode) { |
| 124 | case QWERTY: | ||
| 125 | if (record->event.pressed) { | ||
| 126 | #ifdef AUDIO_ENABLE | ||
| 127 | PLAY_SONG(tone_qwerty); | ||
| 128 | #endif | ||
| 129 | persistant_default_layer_set(1UL<<_QWERTY); | ||
| 130 | } | ||
| 131 | return false; | ||
| 132 | break; | ||
| 133 | case LOWER: | 118 | case LOWER: |
| 134 | if (record->event.pressed) { | 119 | if (record->event.pressed) { |
| 135 | layer_on(_LOWER); | 120 | layer_on(_LOWER); |
diff --git a/keyboards/maple_computing/the_ruler/keymaps/default/keymap.c b/keyboards/maple_computing/the_ruler/keymaps/default/keymap.c index 87190f0b3f..6ef57fd895 100644 --- a/keyboards/maple_computing/the_ruler/keymaps/default/keymap.c +++ b/keyboards/maple_computing/the_ruler/keymaps/default/keymap.c | |||
| @@ -9,12 +9,6 @@ | |||
| 9 | #define _FN_1 1 | 9 | #define _FN_1 1 |
| 10 | #define _FN_2 2 | 10 | #define _FN_2 2 |
| 11 | 11 | ||
| 12 | enum custom_keycodes { | ||
| 13 | DEFAULT = SAFE_RANGE, | ||
| 14 | FN_1, | ||
| 15 | FN_2 | ||
| 16 | }; | ||
| 17 | |||
| 18 | // Defines for task manager and such | 12 | // Defines for task manager and such |
| 19 | #define CALTDEL LCTL(LALT(KC_DEL)) | 13 | #define CALTDEL LCTL(LALT(KC_DEL)) |
| 20 | #define TSKMGR LCTL(LSFT(KC_ESC)) | 14 | #define TSKMGR LCTL(LSFT(KC_ESC)) |
| @@ -49,15 +43,3 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 49 | ) | 43 | ) |
| 50 | 44 | ||
| 51 | }; | 45 | }; |
| 52 | |||
| 53 | void persistant_default_layer_set(uint16_t default_layer) { | ||
| 54 | eeconfig_update_default_layer(default_layer); | ||
| 55 | default_layer_set(default_layer); | ||
| 56 | } | ||
| 57 | |||
| 58 | bool process_record_user(uint16_t keycode, keyrecord_t *record) { | ||
| 59 | switch (keycode) { | ||
| 60 | // NONE | ||
| 61 | } | ||
| 62 | return true; | ||
| 63 | } | ||
diff --git a/keyboards/omkbd/ergodash/rev1/keymaps/default/keymap.c b/keyboards/omkbd/ergodash/rev1/keymaps/default/keymap.c index 739e22c04e..f112f11394 100644 --- a/keyboards/omkbd/ergodash/rev1/keymaps/default/keymap.c +++ b/keyboards/omkbd/ergodash/rev1/keymaps/default/keymap.c | |||
| @@ -9,8 +9,7 @@ enum layer_names { | |||
| 9 | }; | 9 | }; |
| 10 | 10 | ||
| 11 | enum custom_keycodes { | 11 | enum custom_keycodes { |
| 12 | QWERTY = SAFE_RANGE, | 12 | LOWER = SAFE_RANGE, |
| 13 | LOWER, | ||
| 14 | RAISE, | 13 | RAISE, |
| 15 | ADJUST, | 14 | ADJUST, |
| 16 | }; | 15 | }; |
| @@ -108,20 +107,8 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 108 | float tone_qwerty[][2] = SONG(QWERTY_SOUND); | 107 | float tone_qwerty[][2] = SONG(QWERTY_SOUND); |
| 109 | #endif | 108 | #endif |
| 110 | 109 | ||
| 111 | void persistent_default_layer_set(uint16_t default_layer) { | ||
| 112 | eeconfig_update_default_layer(default_layer); | ||
| 113 | default_layer_set(default_layer); | ||
| 114 | } | ||
| 115 | |||
| 116 | bool process_record_user(uint16_t keycode, keyrecord_t *record) { | 110 | bool process_record_user(uint16_t keycode, keyrecord_t *record) { |
| 117 | switch (keycode) { | 111 | switch (keycode) { |
| 118 | case QWERTY: | ||
| 119 | if (record->event.pressed) { | ||
| 120 | print("mode just switched to qwerty and this is a huge string\n"); | ||
| 121 | set_single_persistent_default_layer(_QWERTY); | ||
| 122 | } | ||
| 123 | return false; | ||
| 124 | break; | ||
| 125 | case LOWER: | 112 | case LOWER: |
| 126 | if (record->event.pressed) { | 113 | if (record->event.pressed) { |
| 127 | layer_on(_LOWER); | 114 | layer_on(_LOWER); |
diff --git a/keyboards/rgbkb/zen/rev1/keymaps/default/keymap.c b/keyboards/rgbkb/zen/rev1/keymaps/default/keymap.c index b044652afd..c84d9574af 100644 --- a/keyboards/rgbkb/zen/rev1/keymaps/default/keymap.c +++ b/keyboards/rgbkb/zen/rev1/keymaps/default/keymap.c | |||
| @@ -10,13 +10,6 @@ enum layer_number { | |||
| 10 | _NAV | 10 | _NAV |
| 11 | }; | 11 | }; |
| 12 | 12 | ||
| 13 | |||
| 14 | enum custom_keycodes { | ||
| 15 | QWERTY = SAFE_RANGE, | ||
| 16 | NAV, | ||
| 17 | |||
| 18 | }; | ||
| 19 | |||
| 20 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | 13 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { |
| 21 | 14 | ||
| 22 | /* Qwerty | 15 | /* Qwerty |
| @@ -67,32 +60,3 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 67 | float tone_qwerty[][2] = SONG(QWERTY_SOUND); | 60 | float tone_qwerty[][2] = SONG(QWERTY_SOUND); |
| 68 | float tone_colemak[][2] = SONG(COLEMAK_SOUND); | 61 | float tone_colemak[][2] = SONG(COLEMAK_SOUND); |
| 69 | #endif | 62 | #endif |
| 70 | |||
| 71 | void persistant_default_layer_set(uint16_t default_layer) { | ||
| 72 | eeconfig_update_default_layer(default_layer); | ||
| 73 | default_layer_set(default_layer); | ||
| 74 | } | ||
| 75 | |||
| 76 | bool process_record_user(uint16_t keycode, keyrecord_t *record) { | ||
| 77 | switch (keycode) { | ||
| 78 | case QWERTY: | ||
| 79 | if (record->event.pressed) { | ||
| 80 | #ifdef AUDIO_ENABLE | ||
| 81 | PLAY_SONG(tone_qwerty); | ||
| 82 | #endif | ||
| 83 | persistant_default_layer_set(1UL<<_QWERTY); | ||
| 84 | } | ||
| 85 | return false; | ||
| 86 | break; | ||
| 87 | //case COLEMAK: | ||
| 88 | //if (record->event.pressed) { | ||
| 89 | //#ifdef AUDIO_ENABLE | ||
| 90 | //PLAY_SONG(tone_colemak); | ||
| 91 | //#endif | ||
| 92 | //persistant_default_layer_set(1UL<<_COLEMAK); | ||
| 93 | //} | ||
| 94 | //return false; | ||
| 95 | //break; | ||
| 96 | } | ||
| 97 | return true; | ||
| 98 | } | ||
diff --git a/keyboards/rgbkb/zen/rev2/keymaps/default/keymap.c b/keyboards/rgbkb/zen/rev2/keymaps/default/keymap.c index 4b289b095f..1776c6b585 100644 --- a/keyboards/rgbkb/zen/rev2/keymaps/default/keymap.c +++ b/keyboards/rgbkb/zen/rev2/keymaps/default/keymap.c | |||
| @@ -10,11 +10,6 @@ enum layer_number { | |||
| 10 | _NAV | 10 | _NAV |
| 11 | }; | 11 | }; |
| 12 | 12 | ||
| 13 | enum custom_keycodes { | ||
| 14 | QWERTY = SAFE_RANGE, | ||
| 15 | NAV | ||
| 16 | }; | ||
| 17 | |||
| 18 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | 13 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { |
| 19 | 14 | ||
| 20 | /* Qwerty | 15 | /* Qwerty |
| @@ -84,25 +79,6 @@ bool encoder_update_user(uint8_t index, bool clockwise) { | |||
| 84 | return true; | 79 | return true; |
| 85 | } | 80 | } |
| 86 | 81 | ||
| 87 | bool process_record_user(uint16_t keycode, keyrecord_t *record) { | ||
| 88 | switch (keycode) { | ||
| 89 | case QWERTY: | ||
| 90 | if (record->event.pressed) { | ||
| 91 | set_single_persistent_default_layer(1UL<<_QWERTY); | ||
| 92 | } | ||
| 93 | return false; | ||
| 94 | break; | ||
| 95 | //case COLEMAK: | ||
| 96 | //if (record->event.pressed) { | ||
| 97 | //set_single_persistent_default_layer(1UL<<_COLEMAK); | ||
| 98 | //} | ||
| 99 | //return false; | ||
| 100 | //break; | ||
| 101 | } | ||
| 102 | return true; | ||
| 103 | } | ||
| 104 | |||
| 105 | |||
| 106 | #if OLED_ENABLE | 82 | #if OLED_ENABLE |
| 107 | const char* layer_name_user(uint32_t layer) { | 83 | const char* layer_name_user(uint32_t layer) { |
| 108 | switch (layer) { | 84 | switch (layer) { |
diff --git a/keyboards/thevankeyboards/minivan/keymaps/default/keymap.c b/keyboards/thevankeyboards/minivan/keymaps/default/keymap.c index fec08cea3e..fadf9990cd 100644 --- a/keyboards/thevankeyboards/minivan/keymaps/default/keymap.c +++ b/keyboards/thevankeyboards/minivan/keymaps/default/keymap.c | |||
| @@ -63,26 +63,21 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 63 | ) | 63 | ) |
| 64 | }; | 64 | }; |
| 65 | 65 | ||
| 66 | void persistent_default_layer_set(uint16_t default_layer) { | ||
| 67 | eeconfig_update_default_layer(default_layer); | ||
| 68 | default_layer_set(default_layer); | ||
| 69 | } | ||
| 70 | |||
| 71 | bool process_record_user(uint16_t keycode, keyrecord_t *record) { | 66 | bool process_record_user(uint16_t keycode, keyrecord_t *record) { |
| 72 | switch(keycode) { | 67 | switch(keycode) { |
| 73 | case DVORAK: | 68 | case DVORAK: |
| 74 | if (record->event.pressed) { | 69 | if (record->event.pressed) { |
| 75 | persistent_default_layer_set(1UL<<_DV); | 70 | set_single_persistent_default_layer(_DV); |
| 76 | } | 71 | } |
| 77 | return false; | 72 | return false; |
| 78 | case QWERTY: | 73 | case QWERTY: |
| 79 | if (record->event.pressed) { | 74 | if (record->event.pressed) { |
| 80 | persistent_default_layer_set(1UL<<_QW); | 75 | set_single_persistent_default_layer(_QW); |
| 81 | } | 76 | } |
| 82 | return false; | 77 | return false; |
| 83 | case COLEMAK: | 78 | case COLEMAK: |
| 84 | if (record->event.pressed) { | 79 | if (record->event.pressed) { |
| 85 | persistent_default_layer_set(1UL<<_CM); | 80 | set_single_persistent_default_layer(_CM); |
| 86 | } | 81 | } |
| 87 | return false; | 82 | return false; |
| 88 | default: | 83 | default: |
diff --git a/keyboards/thevankeyboards/roadkit/keymaps/default/keymap.c b/keyboards/thevankeyboards/roadkit/keymaps/default/keymap.c index 32e4694cd5..ac9d97bde5 100644 --- a/keyboards/thevankeyboards/roadkit/keymaps/default/keymap.c +++ b/keyboards/thevankeyboards/roadkit/keymaps/default/keymap.c | |||
| @@ -1,6 +1,5 @@ | |||
| 1 | #include QMK_KEYBOARD_H | 1 | #include QMK_KEYBOARD_H |
| 2 | 2 | ||
| 3 | |||
| 4 | // Each layer gets a name for readability, which is then used in the keymap matrix below. | 3 | // Each layer gets a name for readability, which is then used in the keymap matrix below. |
| 5 | // The underscores don't mean anything - you can have a layer called STUFF or any other name. | 4 | // The underscores don't mean anything - you can have a layer called STUFF or any other name. |
| 6 | // Layer names don't all need to be of the same length, obviously, and you can also skip them | 5 | // Layer names don't all need to be of the same length, obviously, and you can also skip them |
| @@ -8,10 +7,6 @@ | |||
| 8 | 7 | ||
| 9 | #define _NP 0 | 8 | #define _NP 0 |
| 10 | 9 | ||
| 11 | enum custom_keycodes { | ||
| 12 | NUMPAD = SAFE_RANGE | ||
| 13 | }; | ||
| 14 | |||
| 15 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | 10 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { |
| 16 | [_NP] = LAYOUT_numpad_4x4( /* Numpad */ | 11 | [_NP] = LAYOUT_numpad_4x4( /* Numpad */ |
| 17 | KC_P7, KC_P8, KC_P9, KC_PPLS, | 12 | KC_P7, KC_P8, KC_P9, KC_PPLS, |
| @@ -20,21 +15,3 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 20 | KC_P0, KC_PDOT | 15 | KC_P0, KC_PDOT |
| 21 | ), | 16 | ), |
| 22 | }; | 17 | }; |
| 23 | |||
| 24 | void persistent_default_layer_set(uint16_t default_layer) { | ||
| 25 | eeconfig_update_default_layer(default_layer); | ||
| 26 | default_layer_set(default_layer); | ||
| 27 | } | ||
| 28 | |||
| 29 | bool process_record_user(uint16_t keycode, keyrecord_t *record) { | ||
| 30 | switch(keycode) { | ||
| 31 | case NUMPAD: | ||
| 32 | if (record->event.pressed) { | ||
| 33 | persistent_default_layer_set(1UL<<_NP); | ||
| 34 | } | ||
| 35 | return false; | ||
| 36 | default: | ||
| 37 | return true; | ||
| 38 | } | ||
| 39 | return true; | ||
| 40 | }; | ||
diff --git a/keyboards/unikeyboard/divergetm2/keymaps/default/keymap.c b/keyboards/unikeyboard/divergetm2/keymaps/default/keymap.c index d4f38e4a19..3111ac26d7 100644 --- a/keyboards/unikeyboard/divergetm2/keymaps/default/keymap.c +++ b/keyboards/unikeyboard/divergetm2/keymaps/default/keymap.c | |||
| @@ -170,7 +170,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) { | |||
| 170 | #ifdef AUDIO_ENABLE | 170 | #ifdef AUDIO_ENABLE |
| 171 | PLAY_SONG(tone_qwerty); | 171 | PLAY_SONG(tone_qwerty); |
| 172 | #endif | 172 | #endif |
| 173 | set_single_persistent_default_layer(1UL<<_QWERTY); | 173 | set_single_persistent_default_layer(_QWERTY); |
| 174 | } | 174 | } |
| 175 | return false; | 175 | return false; |
| 176 | break; | 176 | break; |
| @@ -179,7 +179,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) { | |||
| 179 | #ifdef AUDIO_ENABLE | 179 | #ifdef AUDIO_ENABLE |
| 180 | PLAY_SONG(tone_colemak); | 180 | PLAY_SONG(tone_colemak); |
| 181 | #endif | 181 | #endif |
| 182 | set_single_persistent_default_layer(1UL<<_COLEMAK); | 182 | set_single_persistent_default_layer(_COLEMAK); |
| 183 | } | 183 | } |
| 184 | return false; | 184 | return false; |
| 185 | break; | 185 | break; |
| @@ -188,7 +188,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) { | |||
| 188 | #ifdef AUDIO_ENABLE | 188 | #ifdef AUDIO_ENABLE |
| 189 | PLAY_SONG(tone_dvorak); | 189 | PLAY_SONG(tone_dvorak); |
| 190 | #endif | 190 | #endif |
| 191 | set_single_persistent_default_layer(1UL<<_DVORAK); | 191 | set_single_persistent_default_layer(_DVORAK); |
| 192 | } | 192 | } |
| 193 | return false; | 193 | return false; |
| 194 | break; | 194 | break; |
diff --git a/keyboards/woodkeys/meira/keymaps/default/keymap.c b/keyboards/woodkeys/meira/keymaps/default/keymap.c index 8aedffc675..72f465e44a 100644 --- a/keyboards/woodkeys/meira/keymaps/default/keymap.c +++ b/keyboards/woodkeys/meira/keymaps/default/keymap.c | |||
| @@ -182,7 +182,6 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) { | |||
| 182 | #ifdef AUDIO_ENABLE | 182 | #ifdef AUDIO_ENABLE |
| 183 | PLAY_SONG(tone_qwerty); | 183 | PLAY_SONG(tone_qwerty); |
| 184 | #endif | 184 | #endif |
| 185 | // persistent_default_layer_set(1UL<<_QWERTY); | ||
| 186 | } | 185 | } |
| 187 | return false; | 186 | return false; |
| 188 | break; | 187 | break; |
| @@ -191,7 +190,6 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) { | |||
| 191 | #ifdef AUDIO_ENABLE | 190 | #ifdef AUDIO_ENABLE |
| 192 | PLAY_SONG(tone_colemak); | 191 | PLAY_SONG(tone_colemak); |
| 193 | #endif | 192 | #endif |
| 194 | // persistent_default_layer_set(1UL<<_COLEMAK); | ||
| 195 | } | 193 | } |
| 196 | return false; | 194 | return false; |
| 197 | break; | 195 | break; |
| @@ -200,7 +198,6 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) { | |||
| 200 | #ifdef AUDIO_ENABLE | 198 | #ifdef AUDIO_ENABLE |
| 201 | PLAY_SONG(tone_dvorak); | 199 | PLAY_SONG(tone_dvorak); |
| 202 | #endif | 200 | #endif |
| 203 | // persistent_default_layer_set(1UL<<_DVORAK); | ||
| 204 | } | 201 | } |
| 205 | return false; | 202 | return false; |
| 206 | break; | 203 | break; |
diff --git a/keyboards/woodkeys/meira/keymaps/takmiya/keymap.c b/keyboards/woodkeys/meira/keymaps/takmiya/keymap.c index cf1b2b8ce6..bba1b5583e 100644 --- a/keyboards/woodkeys/meira/keymaps/takmiya/keymap.c +++ b/keyboards/woodkeys/meira/keymaps/takmiya/keymap.c | |||
| @@ -26,8 +26,7 @@ extern rgblight_config_t rgblight_config; | |||
| 26 | #define _ADJUST 3 | 26 | #define _ADJUST 3 |
| 27 | 27 | ||
| 28 | enum custom_keycodes { | 28 | enum custom_keycodes { |
| 29 | QWERTY = SAFE_RANGE, | 29 | LOWER = SAFE_RANGE, |
| 30 | LOWER, | ||
| 31 | RAISE, | 30 | RAISE, |
| 32 | ADJUST, | 31 | ADJUST, |
| 33 | }; | 32 | }; |
| @@ -104,7 +103,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 104 | */ | 103 | */ |
| 105 | [_ADJUST] = LAYOUT( | 104 | [_ADJUST] = LAYOUT( |
| 106 | BL_TOGG, QK_BOOT, _______, KC_MRWD, KC_MPLY, KC_MFFD, KC_PSCR, _______, KC_MUTE, KC_VOLD, KC_VOLU, KC_DEL, | 105 | BL_TOGG, QK_BOOT, _______, KC_MRWD, KC_MPLY, KC_MFFD, KC_PSCR, _______, KC_MUTE, KC_VOLD, KC_VOLU, KC_DEL, |
| 107 | BL_STEP, RGB_MOD, _______, AU_ON, AU_OFF, AG_NORM, AG_SWAP, QWERTY, _______, _______, _______, _______, | 106 | BL_STEP, RGB_MOD, _______, AU_ON, AU_OFF, AG_NORM, AG_SWAP, _______, _______, _______, _______, _______, |
| 108 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | 107 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, |
| 109 | _______, KC_PSCR, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______ | 108 | _______, KC_PSCR, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______ |
| 110 | ) | 109 | ) |
| @@ -124,15 +123,6 @@ void update_tri_layer_RGB(uint8_t layer1, uint8_t layer2, uint8_t layer3) { | |||
| 124 | 123 | ||
| 125 | bool process_record_user(uint16_t keycode, keyrecord_t *record) { | 124 | bool process_record_user(uint16_t keycode, keyrecord_t *record) { |
| 126 | switch (keycode) { | 125 | switch (keycode) { |
| 127 | case QWERTY: | ||
| 128 | if (record->event.pressed) { | ||
| 129 | #ifdef AUDIO_ENABLE | ||
| 130 | PLAY_SONG(tone_qwerty); | ||
| 131 | #endif | ||
| 132 | // persistent_default_layer_set(1UL<<_QWERTY); | ||
| 133 | } | ||
| 134 | return false; | ||
| 135 | break; | ||
| 136 | case LOWER: | 126 | case LOWER: |
| 137 | if (record->event.pressed) { | 127 | if (record->event.pressed) { |
| 138 | //not sure how to have keyboard check mode and set it to a variable, so my work around | 128 | //not sure how to have keyboard check mode and set it to a variable, so my work around |
