81 lines
787 B
Text
81 lines
787 B
Text
## this is a keyd colemak-dh config based on my custom corne layout
|
|
## i use it on my thinkpad internal keyboard _only_
|
|
## because keyd is a system daemon, these binds affect the entire system, including
|
|
## login screen and TTY
|
|
|
|
[global]
|
|
# overload_tap_timeout = 500
|
|
layer_indicator = 1
|
|
oneshot_timeout = 500
|
|
[ids]
|
|
|
|
# apply to thinkpad internal keyboard only
|
|
0001:0001:a38e6885
|
|
0001:0001:70533846
|
|
|
|
[main]
|
|
|
|
space = lettermod(control, space, 150, 200)
|
|
capslock = backspace
|
|
shift = oneshot(shift)
|
|
rightalt = layer(symbol)
|
|
|
|
# colemak-dh
|
|
q=q
|
|
w=w
|
|
e=f
|
|
r=p
|
|
t=b
|
|
y=j
|
|
u=l
|
|
i=u
|
|
o=y
|
|
p=;
|
|
a=a
|
|
s=r
|
|
d=s
|
|
f=t
|
|
g=g
|
|
h=m
|
|
j=n
|
|
k=e
|
|
l=i
|
|
;=o
|
|
z=x
|
|
x=c
|
|
c=d
|
|
v=v
|
|
b=z
|
|
n=k
|
|
m=h
|
|
|
|
|
|
# symbol layer
|
|
[symbol]
|
|
a=^
|
|
s=-
|
|
d={
|
|
f=}
|
|
g=~
|
|
h=left
|
|
j=down
|
|
k=up
|
|
l=right
|
|
;=$
|
|
'=|
|
|
q=@
|
|
w=!
|
|
e=(
|
|
r=)
|
|
u=&
|
|
i=*
|
|
o==
|
|
p=:
|
|
x=[
|
|
c=]
|
|
v=%
|
|
m=#
|
|
,=grave
|
|
.=+
|
|
/=\
|
|
|