diff options
Diffstat (limited to '.config/kanata')
| -rw-r--r-- | .config/kanata/kanata.kbd | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/.config/kanata/kanata.kbd b/.config/kanata/kanata.kbd new file mode 100644 index 0000000..345768f --- /dev/null +++ b/.config/kanata/kanata.kbd @@ -0,0 +1,40 @@ +(defcfg + linux-dev-names-include ("AT Translated Set 2 keyboard") + process-unmapped-keys yes + log-layer-changes no) + +(defvar + tt 200 ;; tap time + ht 250 ;; hold time + ) + +(deflocalkeys-linux + a 65 + r 82 + s 83 + t 84 + n 78 + e 69 + i 73 + o 79 + v 86) + +(defalias + a (tap-hold $tt $ht a lmet) + r (tap-hold $tt $ht r lalt) + s (tap-hold $tt $ht s lctl) + t (tap-hold $tt $ht t lsft) + n (tap-hold $tt $ht n rsft) + e (tap-hold $tt $ht e rctl) + i (tap-hold $tt $ht i ralt) + o (tap-hold $tt $ht o rmet) + v (tap-hold $tt $ht v (layer-toggle arrows))) + +(defsrc + a r s t n e i o) + +(deflayer default + @a @r @s @t @n @e @i @o) + +(deflayer arrows + _ _ _ _ left up rght down) |
