Fix SET_DEFAULT_LAYER action and keymap of gh60
This commit is contained in:
parent
a207e848b3
commit
40f1a4930a
3 changed files with 41 additions and 22 deletions
|
@ -384,21 +384,15 @@ static void process_action(keyrecord_t *record)
|
|||
/* Keymap Reset default layer */
|
||||
case (OP_RESET | ON_PRESS):
|
||||
if (event.pressed) {
|
||||
overlay_clear();
|
||||
keymap_clear();
|
||||
default_layer_set(action.layer.val);
|
||||
}
|
||||
break;
|
||||
case (OP_RESET | ON_RELEASE):
|
||||
if (!event.pressed) {
|
||||
overlay_clear();
|
||||
keymap_clear();
|
||||
default_layer_set(action.layer.val);
|
||||
}
|
||||
break;
|
||||
case (OP_RESET | ON_BOTH):
|
||||
overlay_clear();
|
||||
keymap_clear();
|
||||
default_layer_set(action.layer.val);
|
||||
break;
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue