summaryrefslogtreecommitdiff
path: root/src/hid.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/hid.c')
-rw-r--r--src/hid.c12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/hid.c b/src/hid.c
index 51f92a7..5e87b59 100644
--- a/src/hid.c
+++ b/src/hid.c
@@ -21,6 +21,18 @@ int zmk_hid_unregister_mod(zmk_mod modifier)
_TOGGLE_MOD(modifier, false);
}
+int zmk_hid_register_mods(zmk_mod_flags modifiers)
+{
+ report.modifiers |= modifiers;
+ printk("After register mods %d have %d\n", modifiers, report.modifiers);
+}
+
+int zmk_hid_unregister_mods(zmk_mod_flags modifiers)
+{
+ report.modifiers &= ~modifiers;
+ printk("After unregister mods %d have %d\n", modifiers, report.modifiers);
+}
+
#define KEY_OFFSET 0x02
#define MAX_KEYS 6