From de0f225c4586bac30d74e5c5b5972f4f5028e46d Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Tue, 9 Feb 2021 22:10:40 +0530 Subject: [PATCH] Fix #3299 --- kitty/key_encoding.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kitty/key_encoding.c b/kitty/key_encoding.c index bd1d0d6e7..9b3276a3a 100644 --- a/kitty/key_encoding.c +++ b/kitty/key_encoding.c @@ -132,7 +132,7 @@ encode_function_key(const KeyEvent *ev, char *output) { char csi_trailer = 'u'; uint32_t key_number = ev->key; - if (ev->cursor_key_mode && !ev->disambiguate && !ev->report_all_event_types) { + if (ev->cursor_key_mode && !ev->disambiguate && !ev->report_all_event_types && !ev->mods.value) { switch(key_number) { case GLFW_FKEY_UP: SIMPLE("\x1bOA"); case GLFW_FKEY_DOWN: SIMPLE("\x1bOB");