From 085d62c5a4c9cf37ce9de6bdbb4643e3a680450f Mon Sep 17 00:00:00 2001 From: Louis Burda Date: Mon, 13 Feb 2023 01:23:38 +0100 Subject: fixup! Only update weakmods when new keycode is added --- src/hid.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src') diff --git a/src/hid.c b/src/hid.c index a2b18e7..e87310f 100644 --- a/src/hid.c +++ b/src/hid.c @@ -296,6 +296,8 @@ process_keydown(uint32_t keysym, uint x, uint y) add_keycode(TO_KC(keysym)); } else if (IS_KC(keysym) && IS_MOD_KC(TO_KC(keysym))) { active_mods |= MOD_BIT(TO_KC(keysym)); + } else if (IS_SWITCH(keysym) && IS_MOD(keysym)) { + active_mods |= parse_modifiers(keysym); } } -- cgit v1.2.3-71-gd317