-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathkeyd.conf
More file actions
58 lines (43 loc) · 988 Bytes
/
keyd.conf
File metadata and controls
58 lines (43 loc) · 988 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
[ids]
*
[main]
# Maps capslock to escape when pressed and control when held.
# rightshift+capslock = macro(leftshift+capslock)
capslock = overload(control, esc)
enter = overload(control, enter)
# tab = overload(meta, tab)
esc = macro(leftshift+capslock)
leftmeta = overload(meta, macro(C-space))
rightcontrol = layer(meta)
rightalt = overload(alt, macro(leftshift+capslock))
# leftalt = overload(alt, macro(M-m))
# rightalt = overload(alt, macro(M-A-k))
#leftshift = overload(shift, toggle(ma))
#rightshift = overload(shift, toggle(mod))
# space = overload(ma, space)
#s+d = overload(ma, oneshot(mod))
#k+l = overload(dir, oneshot(leaving))
#w+e = layer(mod)
f+j = macro(A-space)
d+k = macro(C-space)
[off]
# space = space
# a+f = macro(M-m)
# j+; = macro(A-f4)
# removing originals
# leftmeta = noop
# leftalt = noop
# rightalt = noop
# rightcontrol = noop
# leftcontrol = noop
[mod:M]
[ma:M-A]
w = up
a = left
s = down
d = right
[dir]
h = left
j = down
k = up
l = right