From 98650658a7c63dfe77200709288418078a42de3f Mon Sep 17 00:00:00 2001 From: Nicholas Marriott Date: Thu, 15 Apr 2021 08:22:36 +0100 Subject: [PATCH] Handle modifier 9 as Meta, GitHub issue 2647. --- tty-keys.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/tty-keys.c b/tty-keys.c index 040e7005..5bf4e4a5 100644 --- a/tty-keys.c +++ b/tty-keys.c @@ -252,7 +252,8 @@ static const key_code tty_default_xterm_modifiers[] = { KEYC_CTRL, KEYC_SHIFT|KEYC_CTRL, KEYC_META|KEYC_IMPLIED_META|KEYC_CTRL, - KEYC_SHIFT|KEYC_META|KEYC_IMPLIED_META|KEYC_CTRL + KEYC_SHIFT|KEYC_META|KEYC_IMPLIED_META|KEYC_CTRL, + KEYC_META|KEYC_IMPLIED_META }; /* @@ -944,6 +945,9 @@ tty_keys_extended_key(struct tty *tty, const char *buf, size_t len, case 8: nkey |= (KEYC_SHIFT|KEYC_META|KEYC_IMPLIED_META|KEYC_CTRL); break; + case 9: + nkey |= (KEYC_META|KEYC_IMPLIED_META); + break; default: *key = KEYC_NONE; break;