;; 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 @; )