Don't convert codes for special keys (Tab, Enter, Escape).

This commit is contained in:
nicm 2022-03-01 15:20:22 +00:00
parent 2da096d828
commit f39a71aaad

View File

@ -520,7 +520,7 @@ input_key(struct screen *s, struct bufferevent *bev, key_code key)
} }
outkey = (key & KEYC_MASK_KEY); outkey = (key & KEYC_MASK_KEY);
modifiers = (key & KEYC_MASK_MODIFIERS); modifiers = (key & KEYC_MASK_MODIFIERS);
if (outkey < ' ') { if (outkey < 32 && outkey != 9 && outkey != 13 && outkey != 27) {
outkey = 64 + outkey; outkey = 64 + outkey;
modifiers |= KEYC_CTRL; modifiers |= KEYC_CTRL;
} }