commit 7dffe05a560100f1c08cc0ff92c3856c20d82625
parent 421f5b17794d7a2edd7d92f4544737070ea32a09
Author: Jack Sangdahl <jack@pngu.org>
Date: Wed, 17 Dec 2025 22:29:35 -0700
Update keyd configuration
Diffstat:
| M | .config/keyd.conf | | | 77 | +++++++++++++++++++++++++++++++++++++++++++---------------------------------- |
1 file changed, 43 insertions(+), 34 deletions(-)
diff --git a/.config/keyd.conf b/.config/keyd.conf
@@ -5,7 +5,6 @@ k:05ac:0291
chord_timeout = 40
[main]
-
# home row mods
a = overloadt(alt, a, 170)
s = overloadt(meta, s, 170)
@@ -19,24 +18,15 @@ l = overloadt(meta, l, 170)
# other
[ = backspace
leftmeta = esc
-space = overloadt(lower, space, 170)
-rightmeta = C-S-v
+space = overloadt(layer1, space, 170)
+rightmeta = layer(layer2)
# combos
-w+e = =
-e+r = {
-r+t = \
-y+u = '
-u+i = [
-i+o = -
-s+d = +
-d+f = :
-f+g = |
-h+j = "
j+k = enter
-k+l = _
+d+f = _
+f+j = capslock
-[lower]
+[layer1]
q = 1
w = 2
e = 3
@@ -48,24 +38,43 @@ i = 8
o = 9
p = 0
+g = tab
+h = left
+j = down
+k = up
+l = right
+; = capslock
+
+v = macro(../)
+b = macro(jack@pngu.org)
+
+[layer2]
+q = `
+w = macro(<=)
+e = macro(>=)
+r = -
+t = |
+y = ^
+u = {
+i = }
+o = $
+p = \
+
a = !
-s = @
-d = #
-f = $
-g = %
-h = ^
-j = &
-k = *
-l = (
-; = )
+s = *
+d = /
+f = =
+g = &
+h = #
+j = (
+k = )
+l = '
+; = "
-z = volumedown
-x = tab
-c = capslock
-v = C-backspace
-b = `
-n = left
-m = down
-, = up
-. = right
-/ = volumeup
+z = ~
+x = +
+c = [
+v = ]
+b = %
+n = @
+m = :