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.
This commit is contained in:
Tim Culverhouse
2024-01-08 07:30:49 -06:00
parent 4498bb77f3
commit e90a6ee19f

View File

@ -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