Introduction
Introduction Statistics Contact Development Disclaimer Help
slock-terminalkeys-20160618-65b8d52.diff - sites - public wiki contents of suck…
git clone git://git.suckless.org/sites
Log
Files
Refs
---
slock-terminalkeys-20160618-65b8d52.diff (572B)
---
1 diff --git a/slock.c b/slock.c
2 index c9cdee2..03e191d 100644
3 --- a/slock.c
4 +++ b/slock.c
5 @@ -149,6 +149,22 @@ readpw(Display *dpy, const char *pws)
6 IsPFKey(ksym) ||
7 IsPrivateKeypadKey(ksym))
8 continue;
9 + if (ev.xkey.state & ControlMask) {
10 + switch (ksym) {
11 + case XK_u:
12 + ksym = XK_Escape;
13 + break;
14 + case XK_m:
15 + ksym = XK_Return;
16 + break;
17 + case XK_j:
18 + ksym = XK_Return;
19 + break;
20 + case XK_h:
21 + ksym = XK_BackSpace;
22 + break;
23 + }
24 + }
25 switch (ksym) {
26 case XK_Return:
27 passwd[len] = 0;
You are viewing proxied material from suckless.org. The copyright of proxied material belongs to its original authors. Any comments or complaints in relation to proxied material should be directed to the original authors of the content concerned. Please see the disclaimer for more details.