diff options
author | Nicholas Marriott <nicholas.marriott@gmail.com> | 2021-04-15 08:22:36 +0100 |
---|---|---|
committer | Nicholas Marriott <nicholas.marriott@gmail.com> | 2021-04-15 08:22:36 +0100 |
commit | 98650658a7c63dfe77200709288418078a42de3f (patch) | |
tree | 5854659cc4c042bc9d6c8e3745cf1b8db415c101 | |
parent | 6f6b7f82611368c9b6f69b8c4fb0af0dacc6fa0a (diff) | |
download | rtmux-98650658a7c63dfe77200709288418078a42de3f.tar.gz rtmux-98650658a7c63dfe77200709288418078a42de3f.tar.bz2 rtmux-98650658a7c63dfe77200709288418078a42de3f.zip |
Handle modifier 9 as Meta, GitHub issue 2647.
-rw-r--r-- | tty-keys.c | 6 |
1 files changed, 5 insertions, 1 deletions
@@ -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; |