From 12497ecadeb6d28c9b393016a822fe3c32217238 Mon Sep 17 00:00:00 2001 From: nicm Date: Wed, 12 Nov 2025 07:54:52 +0000 Subject: [PATCH] Convert all keys for backspace, not just A-Z. --- input-keys.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/input-keys.c b/input-keys.c index 91415064..7d7263fb 100644 --- a/input-keys.c +++ b/input-keys.c @@ -606,7 +606,9 @@ input_key(struct screen *s, struct bufferevent *bev, key_code key) ud.data[0] = newkey; else if ((newkey & KEYC_MASK_MODIFIERS) == KEYC_CTRL) { newkey &= KEYC_MASK_KEY; - if (newkey >= 'A' && newkey <= 'Z') + if (newkey == '?') + ud.data[0] = 0x7f; + else if (newkey >= '@' && newkey <= '_') ud.data[0] = newkey - 0x40; else if (newkey >= 'a' && newkey <= 'z') ud.data[0] = newkey - 0x60;