feat(kanata): Use lsft as esc on tap

This commit is contained in:
punkfairie 2024-12-09 19:30:23 -08:00
parent aba73df318
commit 3c6d047b25
Signed by: punkfairie
GPG key ID: A509E8F77FB9D696

View file

@ -12,7 +12,7 @@
process-unmapped-keys yes process-unmapped-keys yes
) )
(defsrc (defsrc
a s d f j k l ; lsft a s d f j k l ;
) )
(defvar (defvar
;; Note: consider using different time values for your different fingers. ;; Note: consider using different time values for your different fingers.
@ -33,11 +33,11 @@
) )
) )
(deflayer base (deflayer base
@a @s @d @f @j @k @l @; @lsft @a @s @d @f @j @k @l @;
) )
(deflayer nomods (deflayer nomods
a s d f j k l ; @lsft a s d f j k l ;
) )
(deffakekeys (deffakekeys
to-base (layer-switch base) to-base (layer-switch base)
@ -48,7 +48,7 @@
(on-idle-fakekey to-base tap 20) (on-idle-fakekey to-base tap 20)
) )
caps (tap-hold 100 100 esc caps) lsft (tap-hold 100 100 esc lsft)
a (tap-hold-release-keys $tap-time $hold-time (multi a @tap) lctl $left-hand-keys) a (tap-hold-release-keys $tap-time $hold-time (multi a @tap) lctl $left-hand-keys)
s (tap-hold-release-keys $tap-time $hold-time (multi s @tap) lalt $left-hand-keys) s (tap-hold-release-keys $tap-time $hold-time (multi s @tap) lalt $left-hand-keys)
d (tap-hold-release-keys $tap-time $hold-time (multi d @tap) lsft $left-hand-keys) d (tap-hold-release-keys $tap-time $hold-time (multi d @tap) lsft $left-hand-keys)