forked from kofal.net/zmk
feature(keymaps): Keymap layer state event, highest layer API
* Fire an event w/ layer number, state, and timestamp when a layer is activated/deactivated. * Add `zmk_keymap_highest_layer_active()` query. Co-authored-by: KemoNine <mcrosson@kemonine.info>
This commit is contained in:
@@ -6,7 +6,12 @@
|
||||
|
||||
#pragma once
|
||||
|
||||
typedef u32_t zmk_keymap_layers_state;
|
||||
|
||||
u8_t zmk_keymap_layer_default();
|
||||
zmk_keymap_layers_state zmk_keymap_layer_state();
|
||||
bool zmk_keymap_layer_active(u8_t layer);
|
||||
u8_t zmk_keymap_highest_layer_active();
|
||||
int zmk_keymap_layer_activate(u8_t layer);
|
||||
int zmk_keymap_layer_deactivate(u8_t layer);
|
||||
int zmk_keymap_layer_toggle(u8_t layer);
|
||||
|
||||
Reference in New Issue
Block a user