keymap: change alt+escape to emit \E\E instead of a CSI 27 sequence

Closes #1105
This commit is contained in:
Daniel Eklöf 2022-07-26 18:19:34 +02:00
parent 24c2d56804
commit 4abf46955f
No known key found for this signature in database
GPG key ID: 5BBD4992C116573F
2 changed files with 4 additions and 1 deletions

View file

@ -64,8 +64,11 @@
mode ([#1084][1084]).
* NUL is now stripped when pasting in non-bracketed mode
([#1084][1084]).
* `alt`+`escape` now emits `\E\E` instead of a `CSI 27` sequence
([#1105][1105]).
[1084]: https://codeberg.org/dnkl/foot/issues/1084
[1105]: https://codeberg.org/dnkl/foot/issues/1105
### Deprecated

View file

@ -24,7 +24,7 @@ struct key_data {
static const struct key_data key_escape[] = {
{MOD_SHIFT, CURSOR_KEYS_DONTCARE, KEYPAD_DONTCARE, "\033[27;2;27~"},
{MOD_ALT, CURSOR_KEYS_DONTCARE, KEYPAD_DONTCARE, "\033[27;3;27~"},
{MOD_ALT, CURSOR_KEYS_DONTCARE, KEYPAD_DONTCARE, "\033\033"},
{MOD_SHIFT | MOD_ALT, CURSOR_KEYS_DONTCARE, KEYPAD_DONTCARE, "\033[27;4;27~"},
{MOD_CTRL, CURSOR_KEYS_DONTCARE, KEYPAD_DONTCARE, "\033[27;5;27~"},
{MOD_SHIFT | MOD_CTRL, CURSOR_KEYS_DONTCARE, KEYPAD_DONTCARE, "\033[27;6;27~"},