From 4a7977b8467d8e6d9d925e3a0893417ec19faac3 Mon Sep 17 00:00:00 2001 From: urob <978080+urob@users.noreply.github.com> Date: Mon, 18 Jul 2022 19:57:46 -0400 Subject: [PATCH] Don't mask implicit mods --- app/src/hid.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/hid.c b/app/src/hid.c index 42a2c22f..b66a910d 100644 --- a/app/src/hid.c +++ b/app/src/hid.c @@ -25,7 +25,7 @@ static zmk_mod_flags_t masked_modifiers = 0; #define SET_MODIFIERS(mods) \ { \ - keyboard_report.body.modifiers = (mods | implicit_modifiers) & ~masked_modifiers; \ + keyboard_report.body.modifiers = (mods & ~masked_modifiers) | implicit_modifiers; \ LOG_DBG("Modifiers set to 0x%02X", keyboard_report.body.modifiers); \ }