From 750bed8a9ce95e20b612c88bbff5851860b67e17 Mon Sep 17 00:00:00 2001 From: CJ van den Berg Date: Tue, 24 Dec 2024 12:31:47 +0100 Subject: [PATCH] fix: matching of alt+shift+ keybindings on windows --- src/keybind/keybind.zig | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/keybind/keybind.zig b/src/keybind/keybind.zig index aa50215..c213704 100644 --- a/src/keybind/keybind.zig +++ b/src/keybind/keybind.zig @@ -578,6 +578,10 @@ const BindingSet = struct { else => event.modifiers, }; + //normalize to lowercase for binding matching (input is done via `text`) + if (event.key >= 'A' and event.key <= 'Z') + event.key = event.key - 'A' + 'a'; + if (event.event == input.event.release) return self.process_key_release_event(event);