forked from mirrors/qmk_userspace
Add NO_ACTION_OVERLAY config option
This commit is contained in:
parent
1687041267
commit
b057511f45
4 changed files with 23 additions and 1 deletions
|
@ -98,6 +98,7 @@ void keymap_debug(void)
|
|||
|
||||
|
||||
|
||||
#ifndef NO_ACTION_OVERLAY
|
||||
/*
|
||||
* Overlay Layer (16-31 = 0-15|0x10)
|
||||
*/
|
||||
|
@ -169,12 +170,14 @@ void overlay_debug(void)
|
|||
{
|
||||
debug_hex16(overlay_stat); debug("("); debug_dec(overlay_get_layer()); debug(")");
|
||||
}
|
||||
#endif
|
||||
|
||||
action_t layer_switch_get_action(key_t key)
|
||||
{
|
||||
action_t action;
|
||||
action.code = ACTION_TRANSPARENT;
|
||||
|
||||
#ifndef NO_ACTION_OVERLAY
|
||||
/* overlay: top layer first */
|
||||
for (int8_t i = 15; i >= 0; i--) {
|
||||
if (overlay_stat & (1<<i)) {
|
||||
|
@ -184,6 +187,7 @@ action_t layer_switch_get_action(key_t key)
|
|||
}
|
||||
}
|
||||
}
|
||||
#endif
|
||||
|
||||
/* keymap: top layer first */
|
||||
for (int8_t i = 15; i >= 0; i--) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue