diff options
| author | Nate Cox <nate@natecox.dev> | 2026-05-13 11:25:07 -0700 |
|---|---|---|
| committer | Nate Cox <nate@natecox.dev> | 2026-05-13 11:25:07 -0700 |
| commit | ea73642a3c82b5e58f6f7f42878bc695e7189efe (patch) | |
| tree | 96ec63b2995d15c8972a2c7d4be9a7c4089b62b6 /.config/kanata/kanata.kbd | |
| download | dotfiles-ea73642a3c82b5e58f6f7f42878bc695e7189efe.tar.bz2 dotfiles-ea73642a3c82b5e58f6f7f42878bc695e7189efe.zip | |
Initial commit
Diffstat (limited to '.config/kanata/kanata.kbd')
| -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) |
