From 16005d43e89c5cd842cb7e9dcffabcaa0a6fb570 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Tue, 19 Jan 2021 09:01:52 +0530 Subject: [PATCH] Dont send unknown keys that dont generate text Fixes #3249 --- kitty/key_encoding.c | 1 + 1 file changed, 1 insertion(+) diff --git a/kitty/key_encoding.c b/kitty/key_encoding.c index df31f8923..4c52384a8 100644 --- a/kitty/key_encoding.c +++ b/kitty/key_encoding.c @@ -368,6 +368,7 @@ encode_glfw_key_event(const GLFWkeyevent *e, const bool cursor_key_mode, const u }; if (!ev.report_text && is_modifier_key(e->key)) return 0; ev.has_text = e->text && !is_ascii_control_char(e->text[0]); + if (!ev.key && !ev.has_text) return 0; bool send_text_standalone = !ev.report_text; if (!ev.disambiguate && GLFW_FKEY_KP_0 <= ev.key && ev.key <= GLFW_FKEY_KP_DELETE) { ev.key = convert_kp_key_to_normal_key(ev.key);