On Sat, Apr 28, 2018 at 08:19:16PM +0200, rrobert...@gmail.com wrote: > When using a program without readline inside st, shift + backspace > becomes ^H. Same thing if caps-lock is activated. > This is very annoying. Other terminals don't do that. > Could this be fixed in future releases? >
Hi, the following patch should give you the behavior you want. Best regards, Daniel --- config.def.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/config.def.h b/config.def.h index 82b1b09..1a0dfbf 100644 --- a/config.def.h +++ b/config.def.h @@ -336,8 +336,8 @@ static Key key[] = { { XK_Delete, ShiftMask, "\033[3;2~", +1, 0}, { XK_Delete, XK_ANY_MOD, "\033[P", -1, 0}, { XK_Delete, XK_ANY_MOD, "\033[3~", +1, 0}, - { XK_BackSpace, XK_NO_MOD, "\177", 0, 0}, { XK_BackSpace, Mod1Mask, "\033\177", 0, 0}, + { XK_BackSpace, XK_ANY_MOD, "\177", 0, 0}, { XK_Home, ShiftMask, "\033[2J", 0, -1}, { XK_Home, ShiftMask, "\033[1;2H", 0, +1}, { XK_Home, XK_ANY_MOD, "\033[H", 0, -1}, -- 2.15.1