summaryrefslogtreecommitdiff
path: root/.config/keyd/default.conf
blob: 1f39d25f46ccd071e8763e5e5f9316ca6b53d7e8 (plain)
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
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
[ids]
*
-046d:4079
-4653:0001
-04b4:0101

# Colemak-DH (matrix)
[main]
esc = overload(switch, capslock)
capslock = overload(extend, esc)
e = f
r = p
t = b
y = j
u = l
i = u
o = y
p = ;
s = r
d = s
f = t
h = m
j = n
k = e
l = i
; = o
v = d
b = v
n = k
m = h

[qwerty]
e = e
r = r
t = t
y = y
u = u
i = i
o = o
p = p
s = s
d = d
f = f
h = h
j = j
k = k
l = l
; = ;
v = v
b = b
n = n
m = m

[shift]
capslock = overload(extend+shift, S-esc)

[meta]
esc = M-esc
capslock = overload(extend+meta, esc)

[extend:C]
j = left
k = down
l = up
; = right
z = C-z
x = C-x
c = C-c
v = C-v
1 = f1
2 = f2
3 = f3
4 = f4
5 = f5
6 = f6
7 = f7
8 = f8
9 = f9

[extend+shift]
j = C-left
k = C-down
l = C-up
; = C-right
z = C-S-z
x = C-S-x
c = C-S-c
v = C-S-v

[extend+meta]
j = M-left
k = M-down
l = M-up
; = M-right

[meta+shift]
j = M-S-left
k = M-S-down
l = M-S-up
; = M-S-right

[extend+alt]
j = A-left
k = A-down
l = A-up
; = A-right

[switch]
q = toggle(qwerty)