aboutsummaryrefslogtreecommitdiff
path: root/common/command.c
diff options
context:
space:
mode:
Diffstat (limited to 'common/command.c')
-rw-r--r--common/command.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/common/command.c b/common/command.c
index 7bb2a23f1..4c874b109 100644
--- a/common/command.c
+++ b/common/command.c
@@ -261,8 +261,9 @@ static bool command_common(uint8_t code)
261#endif 261#endif
262 break; 262 break;
263#endif 263#endif
264 case KC_ESC:
265 case KC_GRV:
264 case KC_0: 266 case KC_0:
265 case KC_F10:
266 clear_keyboard(); 267 clear_keyboard();
267 switch_layer(0); 268 switch_layer(0);
268 break; 269 break;
@@ -270,7 +271,7 @@ static bool command_common(uint8_t code)
270 clear_keyboard(); 271 clear_keyboard();
271 switch_layer((code - KC_1) + 1); 272 switch_layer((code - KC_1) + 1);
272 break; 273 break;
273 case KC_F1 ... KC_F9: 274 case KC_F1 ... KC_F12:
274 clear_keyboard(); 275 clear_keyboard();
275 switch_layer((code - KC_F1) + 1); 276 switch_layer((code - KC_F1) + 1);
276 break; 277 break;
@@ -545,7 +546,7 @@ static void switch_layer(uint8_t layer)
545{ 546{
546 print_val_hex8(current_layer); 547 print_val_hex8(current_layer);
547 print_val_hex8(default_layer); 548 print_val_hex8(default_layer);
548 current_layer = layer;
549 default_layer = layer; 549 default_layer = layer;
550 current_layer = 0;
550 print("switch to "); print_val_hex8(layer); 551 print("switch to "); print_val_hex8(layer);
551} 552}