From e08c2aa3ba39e2ab870104d9a99c7a260c5ab363 Mon Sep 17 00:00:00 2001 From: Robert Burnett Date: Thu, 14 Nov 2024 17:14:43 -0600 Subject: [PATCH] temporary fix for sequences being broken --- src/keybind/dynamic/keybind.zig | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/keybind/dynamic/keybind.zig b/src/keybind/dynamic/keybind.zig index df7c190..50306f7 100644 --- a/src/keybind/dynamic/keybind.zig +++ b/src/keybind/dynamic/keybind.zig @@ -584,6 +584,9 @@ const BindingSet = struct { //register a key press and try to match it with a binding fn process_key_event(self: *BindingSet, egc: u32, event: KeyEvent) !void { + //hacky fix since we are ignoring repeats and keyups right now + if (event.event_type != event_type.PRESS) return; + //clear key history if enough time has passed since last key press const timestamp = std.time.milliTimestamp(); if (self.last_key_event_timestamp_ms - timestamp > max_key_sequence_time_interval) {