diff options
Diffstat (limited to '.config/keyd/steelseries.conf')
-rw-r--r-- | .config/keyd/steelseries.conf | 107 |
1 files changed, 107 insertions, 0 deletions
diff --git a/.config/keyd/steelseries.conf b/.config/keyd/steelseries.conf new file mode 100644 index 0000000..a11f704 --- /dev/null +++ b/.config/keyd/steelseries.conf @@ -0,0 +1,107 @@ +[ids] +04b4:0101 + +# Colemak-DH (matrix) +[main] +esc = overload(switch, capslock) +capslock = overload(extend, esc) +leftalt = layer(meta) +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) |