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

Reply via email to