From e90a6ee19f0ce802f8489f0ae6cc622394f7a94a Mon Sep 17 00:00:00 2001 From: Tim Culverhouse Date: Mon, 8 Jan 2024 07:30:49 -0600 Subject: [PATCH] input: never report associated text on key release Associated text should only be reported when it was generated from the key event. To my knowledge, there are no release events which produce text. This now matches kitty reporting for release events. --- src/input/KeyEncoder.zig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/input/KeyEncoder.zig b/src/input/KeyEncoder.zig index 79c997144..6aa2e696f 100644 --- a/src/input/KeyEncoder.zig +++ b/src/input/KeyEncoder.zig @@ -186,7 +186,7 @@ fn kitty( } } - if (self.kitty_flags.report_associated) associated: { + if (self.kitty_flags.report_associated and seq.event != .release) associated: { if (comptime builtin.target.isDarwin()) { // macOS has special logic because alt+key can produce unicode // characters. If we are treating option as alt, then we do NOT