On Sat, Apr 28, 2018 at 08:19:16PM +0200, [email protected] 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