From d95b61cf2e94487c623cce9bfb9aa0ed1de4f7f0 Mon Sep 17 00:00:00 2001 From: Armaan Bhojwani Date: Mon, 24 May 2021 20:39:58 -0400 Subject: [PATCH] Apply terminalkeys patch --- slock.c | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/slock.c b/slock.c index 5ae738c..04665ff 100644 --- a/slock.c +++ b/slock.c @@ -156,6 +156,22 @@ readpw(Display *dpy, struct xrandr *rr, struct lock **locks, int nscreens, IsPFKey(ksym) || IsPrivateKeypadKey(ksym)) continue; + if (ev.xkey.state & ControlMask) { + switch (ksym) { + case XK_u: + ksym = XK_Escape; + break; + case XK_m: + ksym = XK_Return; + break; + case XK_j: + ksym = XK_Return; + break; + case XK_h: + ksym = XK_BackSpace; + break; + } + } switch (ksym) { case XK_Return: passwd[len] = '\0'; -- 2.39.2