;; Basic home row mods example using QWERTY ;; For a more complex but perhaps usable configuration, ;; see home-row-mod-advanced.kbd (defcfg process-unmapped-keys yes ) (defsrc a s d f j k l ; ) (defvar ;; Note: consider using different time values for your different fingers. ;; For example, your pinkies might be slower to release keys and index ;; fingers faster. tap-time 200 hold-time 150 ) (defalias a (tap-hold $tap-time $hold-time a lmet) s (tap-hold $tap-time $hold-time s lalt) d (tap-hold $tap-time $hold-time d lctl) f (tap-hold $tap-time $hold-time f lsft) j (tap-hold $tap-time $hold-time j rsft) k (tap-hold $tap-time $hold-time k rctl) l (tap-hold $tap-time $hold-time l ralt) ; (tap-hold $tap-time $hold-time ; rmet) ) (deflayer base @a @s @d @f @j @k @l @; )