Files
dotfiles/kanata/kanata.kbd
2025-04-09 22:08:31 -05:00

29 lines
674 B
Plaintext

;; defsrc is still necessary
(defcfg
process-unmapped-keys yes
)
(defsrc
caps a s d k l ;
)
(defvar
tap-time 150
hold-time 200
)
(defalias
caps (tap-hold 100 100 caps esc)
a (multi f24 (tap-hold $tap-time $hold-time a lctrl))
s (multi f24 (tap-hold $tap-time $hold-time s lalt))
d (multi f24 (tap-hold $tap-time $hold-time d lmet))
;; f (multi f24 (tap-hold $tap-time $hold-time f lctl))
;; j (multi f24 (tap-hold $tap-time $hold-time j rctl))
k (multi f24 (tap-hold $tap-time $hold-time k rmet))
l (multi f24 (tap-hold $tap-time $hold-time l ralt))
; (multi f24 (tap-hold $tap-time $hold-time ; rctrl))
)
(deflayer base
@caps @a @s @d @k @l @;
)