From 13257888fd176ad5ac1415c620f29e56eb3a96fa Mon Sep 17 00:00:00 2001 From: CJ van den Berg Date: Tue, 16 Dec 2025 13:11:39 +0100 Subject: [PATCH] fix: treat kp_ numerics and operators as input keys --- src/renderer/vaxis/input.zig | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/renderer/vaxis/input.zig b/src/renderer/vaxis/input.zig index e3e3cf9..90dd0b8 100644 --- a/src/renderer/vaxis/input.zig +++ b/src/renderer/vaxis/input.zig @@ -29,7 +29,9 @@ pub const mouse = struct { /// Does this key represent input? pub fn is_non_input_key(w: Key) bool { return switch (w) { - vaxis.Key.insert...vaxis.Key.iso_level_5_shift => true, + vaxis.Key.insert...vaxis.Key.f34 => true, + // skip kp_0 to kp_separator (which are between f34 and kp_left) + vaxis.Key.kp_left...vaxis.Key.iso_level_5_shift => true, vaxis.Key.enter => true, vaxis.Key.tab => true, vaxis.Key.escape => true,