summaryrefslogtreecommitdiff
path: root/src/hid.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/hid.c')
-rw-r--r--src/hid.c13
1 files changed, 7 insertions, 6 deletions
diff --git a/src/hid.c b/src/hid.c
index 234c624..51f92a7 100644
--- a/src/hid.c
+++ b/src/hid.c
@@ -4,12 +4,13 @@ static struct zmk_hid_report report = {
.modifiers = 0,
.keys = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}};
-#define _TOGGLE_MOD(mod, state) \
- if (modifier > MOD_RGUI) \
- { \
- return -EINVAL; \
- } \
- WRITE_BIT(report.modifiers, mod, state);
+#define _TOGGLE_MOD(mod, state) \
+ if (modifier > MOD_RGUI) \
+ { \
+ return -EINVAL; \
+ } \
+ WRITE_BIT(report.modifiers, mod, state); \
+ return 0;
int zmk_hid_register_mod(zmk_mod modifier)
{