From 55c4858192a58cbbaa6efb878bf0850d0d214e7d Mon Sep 17 00:00:00 2001 From: CJ van den Berg Date: Thu, 29 Feb 2024 10:41:11 +0100 Subject: [PATCH] fix: filter out numlock and capslock from modifier keys --- src/tui/tui.zig | 1 + 1 file changed, 1 insertion(+) diff --git a/src/tui/tui.zig b/src/tui/tui.zig index fe772f8..70a3e35 100644 --- a/src/tui/tui.zig +++ b/src/tui/tui.zig @@ -376,6 +376,7 @@ fn dispatch_input_event(self: *Self, ni: *nc.Input) tp.result { const keypress: u32 = ni.id; var buf: [256]u8 = undefined; self.unrendered_input_events_count += 1; + ni.modifiers &= nc.mod.CTRL | nc.mod.SHIFT | nc.mod.ALT | nc.mod.SUPER | nc.mod.META | nc.mod.HYPER; if (keypress == nc.key.RESIZE) return; if (keypress == nc.key.MOTION) { if (ni.y == 0 and ni.x == 0 and ni.ypx == -1 and ni.xpx == -1) return;