summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoel Challis <git@zvecr.com>2024-04-08 02:56:46 +0100
committerGitHub <noreply@github.com>2024-04-08 02:56:46 +0100
commitad8d934d3cb325d5ad2ed98167a8aa869ccc5e9e (patch)
treeae7808dfc856ca9782309ee62d471b7eaedbde6f
parent11deaf60b43235acc15aa7c8b1e901cba78503e6 (diff)
Tidy up default layer handling in keymaps (#23436)
-rw-r--r--keyboards/dz60/keymaps/iso_split-spacebar/keymap.c6
-rw-r--r--keyboards/eco/keymaps/default/keymap.c21
-rw-r--r--keyboards/handwired/atreus50/keymaps/default/keymap.c11
-rw-r--r--keyboards/handwired/dactyl_manuform/4x5/keymaps/default/keymap.c5
-rw-r--r--keyboards/handwired/dactyl_manuform/4x5/keymaps/dvorak/keymap.c6
-rw-r--r--keyboards/handwired/dactyl_manuform/4x6/keymaps/default/keymap.c5
-rw-r--r--keyboards/handwired/ortho5x13/keymaps/default/keymap.c11
-rw-r--r--keyboards/handwired/promethium/keymaps/default/keymap.c15
-rw-r--r--keyboards/handwired/terminus_mini/keymaps/default/keymap.c5
-rw-r--r--keyboards/helix/pico/keymaps/default/keymap.c11
-rw-r--r--keyboards/helix/rev2/keymaps/default/keymap.c11
-rw-r--r--keyboards/kagizaraya/halberd/keymaps/default/keymap.c9
-rw-r--r--keyboards/kagizaraya/halberd/keymaps/right_modifiers/keymap.c9
-rw-r--r--keyboards/kagizaraya/miniaxe/keymaps/default/keymap.c10
-rw-r--r--keyboards/kagizaraya/miniaxe/keymaps/underglow/keymap.c10
-rw-r--r--keyboards/keebio/levinson/keymaps/default/keymap.c11
-rw-r--r--keyboards/keebio/nyquist/keymaps/default/keymap.c11
-rw-r--r--keyboards/keebio/nyquist/keymaps/tester/keymap.c13
-rw-r--r--keyboards/keebio/wavelet/keymaps/default/keymap.c11
-rw-r--r--keyboards/lets_split/keymaps/poker/config.h32
-rw-r--r--keyboards/lets_split/keymaps/poker/keymap.c13
-rw-r--r--keyboards/lfkeyboards/lfk78/keymaps/default/keymap.c8
-rw-r--r--keyboards/lfkeyboards/lfk78/keymaps/iso/keymap.c8
-rw-r--r--keyboards/lfkeyboards/lfk78/keymaps/split_bs_osx/keymap.c8
-rw-r--r--keyboards/lfkeyboards/lfk78/keymaps/via/keymap.c8
-rw-r--r--keyboards/lfkeyboards/lfk87/keymaps/default/keymap.c8
-rw-r--r--keyboards/lfkeyboards/lfk87/keymaps/iso/keymap.c8
-rw-r--r--keyboards/lfkeyboards/lfkpad/keymaps/default/keymap.c8
-rw-r--r--keyboards/lfkeyboards/mini1800/keymaps/default/keymap.c8
-rw-r--r--keyboards/maple_computing/minidox/keymaps/default/keymap.c17
-rw-r--r--keyboards/maple_computing/the_ruler/keymaps/default/keymap.c18
-rw-r--r--keyboards/omkbd/ergodash/rev1/keymaps/default/keymap.c15
-rw-r--r--keyboards/rgbkb/zen/rev1/keymaps/default/keymap.c36
-rw-r--r--keyboards/rgbkb/zen/rev2/keymaps/default/keymap.c24
-rw-r--r--keyboards/thevankeyboards/minivan/keymaps/default/keymap.c11
-rw-r--r--keyboards/thevankeyboards/roadkit/keymaps/default/keymap.c23
-rw-r--r--keyboards/unikeyboard/divergetm2/keymaps/default/keymap.c6
-rw-r--r--keyboards/woodkeys/meira/keymaps/default/keymap.c3
-rw-r--r--keyboards/woodkeys/meira/keymaps/takmiya/keymap.c14
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
148void 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
155layer_state_t layer_state_set_user(layer_state_t state) { 149layer_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
16enum 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
82void persistant_default_layer_set(uint16_t default_layer) {
83 eeconfig_update_default_layer(default_layer);
84 default_layer_set(default_layer);
85}
86
87bool 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
110void persistent_default_layer_set(uint16_t default_layer) {
111 eeconfig_update_default_layer(default_layer);
112 default_layer_set(default_layer);
113}
114
115bool process_record_user(uint16_t keycode, keyrecord_t *record) { 110bool 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
134void 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
123void 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
74void 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);
175float tone_colemak[][2] = SONG(COLEMAK_SOUND); 175float tone_colemak[][2] = SONG(COLEMAK_SOUND);
176#endif 176#endif
177 177
178void persistent_default_layer_set(uint16_t default_layer) {
179 eeconfig_update_default_layer(default_layer);
180 default_layer_set(default_layer);
181}
182
183bool process_record_user(uint16_t keycode, keyrecord_t *record) { 178bool 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
943void persistent_default_layer_set(uint16_t default_layer) { 943void 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
204void 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
210bool process_record_user(uint16_t keycode, keyrecord_t *record) { 205bool 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);
179bool TOG_STATUS = false; 179bool TOG_STATUS = false;
180int RGB_current_mode; 180int RGB_current_mode;
181 181
182void 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
188void update_tri_layer_RGB(uint8_t layer1, uint8_t layer2, uint8_t layer3) { 183void 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);
191bool TOG_STATUS = false; 191bool TOG_STATUS = false;
192int RGB_current_mode; 192int RGB_current_mode;
193 193
194void 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
200void update_tri_layer_RGB(uint8_t layer1, uint8_t layer2, uint8_t layer3) { 195void 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
27enum custom_keycodes { 27enum 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
113bool process_record_user(uint16_t keycode, keyrecord_t *record) { 112bool 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
27enum custom_keycodes { 27enum 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
113bool process_record_user(uint16_t keycode, keyrecord_t *record) { 112bool 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
26enum custom_keycodes { 26enum 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
113bool process_record_user(uint16_t keycode, keyrecord_t *record) { 112bool 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
26enum custom_keycodes { 26enum 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
113bool process_record_user(uint16_t keycode, keyrecord_t *record) { 112bool 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);
142float tone_colemak[][2] = SONG(COLEMAK_SOUND); 142float tone_colemak[][2] = SONG(COLEMAK_SOUND);
143#endif 143#endif
144 144
145void persistent_default_layer_set(uint16_t default_layer) {
146 eeconfig_update_default_layer(default_layer);
147 default_layer_set(default_layer);
148}
149
150bool process_record_user(uint16_t keycode, keyrecord_t *record) { 145bool 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);
162float tone_colemak[][2] = SONG(COLEMAK_SOUND); 162float tone_colemak[][2] = SONG(COLEMAK_SOUND);
163#endif 163#endif
164 164
165void persistent_default_layer_set(uint16_t default_layer) {
166 eeconfig_update_default_layer(default_layer);
167 default_layer_set(default_layer);
168}
169
170bool process_record_user(uint16_t keycode, keyrecord_t *record) { 165bool 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
16enum custom_keycodes { 16enum custom_keycodes {
17 QWERTY = SAFE_RANGE, 17 QWERTY = SAFE_RANGE,
@@ -159,11 +159,6 @@ float tone_dvorak[][2] = SONG(DVORAK_SOUND);
159float tone_colemak[][2] = SONG(COLEMAK_SOUND); 159float tone_colemak[][2] = SONG(COLEMAK_SOUND);
160#endif 160#endif
161 161
162void persistent_default_layer_set(uint16_t default_layer) {
163 eeconfig_update_default_layer(default_layer);
164 default_layer_set(default_layer);
165}
166
167bool process_record_user(uint16_t keycode, keyrecord_t *record) { 162bool 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);
142float tone_colemak[][2] = SONG(COLEMAK_SOUND); 142float tone_colemak[][2] = SONG(COLEMAK_SOUND);
143#endif 143#endif
144 144
145void persistent_default_layer_set(uint16_t default_layer) {
146 eeconfig_update_default_layer(default_layer);
147 default_layer_set(default_layer);
148}
149
150bool process_record_user(uint16_t keycode, keyrecord_t *record) { 145bool 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/*
2This is the c configuration file for the keymap
3
4Copyright 2012 Jun Wako <wakojun@gmail.com>
5Copyright 2015 Jack Humbert
6
7This program is free software: you can redistribute it and/or modify
8it under the terms of the GNU General Public License as published by
9the Free Software Foundation, either version 2 of the License, or
10(at your option) any later version.
11
12This program is distributed in the hope that it will be useful,
13but WITHOUT ANY WARRANTY; without even the implied warranty of
14MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15GNU General Public License for more details.
16
17You should have received a copy of the GNU General Public License
18along 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
18enum custom_keycodes { 18enum custom_keycodes {
19 QWERTY = SAFE_RANGE, 19 QWERTY = SAFE_RANGE,
@@ -161,11 +161,6 @@ float tone_dvorak[][2] = SONG(DVORAK_SOUND);
161float tone_colemak[][2] = SONG(COLEMAK_SOUND); 161float tone_colemak[][2] = SONG(COLEMAK_SOUND);
162#endif 162#endif
163 163
164void persistent_default_layer_set(uint16_t default_layer) {
165 eeconfig_update_default_layer(default_layer);
166 default_layer_set(default_layer);
167}
168
169bool process_record_user(uint16_t keycode, keyrecord_t *record) { 164bool 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
74void 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
74void 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
74void 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
66void 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
83void 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
83void 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
25void 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
80void 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
15enum custom_keycodes { 15enum 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
117void persistant_default_layer_set(uint16_t default_layer) {
118 eeconfig_update_default_layer(default_layer);
119 default_layer_set(default_layer);
120}
121
122bool process_record_user(uint16_t keycode, keyrecord_t *record) { 116bool 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
12enum 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
53void persistant_default_layer_set(uint16_t default_layer) {
54 eeconfig_update_default_layer(default_layer);
55 default_layer_set(default_layer);
56}
57
58bool 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
11enum custom_keycodes { 11enum 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] = {
108float tone_qwerty[][2] = SONG(QWERTY_SOUND); 107float tone_qwerty[][2] = SONG(QWERTY_SOUND);
109#endif 108#endif
110 109
111void persistent_default_layer_set(uint16_t default_layer) {
112 eeconfig_update_default_layer(default_layer);
113 default_layer_set(default_layer);
114}
115
116bool process_record_user(uint16_t keycode, keyrecord_t *record) { 110bool 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
14enum custom_keycodes {
15 QWERTY = SAFE_RANGE,
16 NAV,
17
18};
19
20const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { 13const 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] = {
67float tone_qwerty[][2] = SONG(QWERTY_SOUND); 60float tone_qwerty[][2] = SONG(QWERTY_SOUND);
68float tone_colemak[][2] = SONG(COLEMAK_SOUND); 61float tone_colemak[][2] = SONG(COLEMAK_SOUND);
69#endif 62#endif
70
71void persistant_default_layer_set(uint16_t default_layer) {
72 eeconfig_update_default_layer(default_layer);
73 default_layer_set(default_layer);
74}
75
76bool 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
13enum custom_keycodes {
14 QWERTY = SAFE_RANGE,
15 NAV
16};
17
18const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { 13const 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
87bool 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
107const char* layer_name_user(uint32_t layer) { 83const 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
66void persistent_default_layer_set(uint16_t default_layer) {
67 eeconfig_update_default_layer(default_layer);
68 default_layer_set(default_layer);
69}
70
71bool process_record_user(uint16_t keycode, keyrecord_t *record) { 66bool 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
11enum custom_keycodes {
12 NUMPAD = SAFE_RANGE
13};
14
15const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { 10const 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
24void persistent_default_layer_set(uint16_t default_layer) {
25 eeconfig_update_default_layer(default_layer);
26 default_layer_set(default_layer);
27}
28
29bool 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
28enum custom_keycodes { 28enum 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
125bool process_record_user(uint16_t keycode, keyrecord_t *record) { 124bool 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