diff options
| author | kkard2 <[email protected]> | 2025-07-13 15:25:30 +0200 |
|---|---|---|
| committer | kkard2 <[email protected]> | 2025-07-13 15:25:30 +0200 |
| commit | 567f3ee16fe3bf72caafb168519d2aed240d1406 (patch) | |
| tree | ce896ec028fd3c6bca40e40aa6b437948cb86b42 /kanata/kanata.kbd | |
| parent | 665fa391e9c0d70970247af7a640f96630bfa180 (diff) | |
good enough
Diffstat (limited to 'kanata/kanata.kbd')
| -rw-r--r-- | kanata/kanata.kbd | 69 |
1 files changed, 16 insertions, 53 deletions
diff --git a/kanata/kanata.kbd b/kanata/kanata.kbd index 1a2d2c4..7820585 100644 --- a/kanata/kanata.kbd +++ b/kanata/kanata.kbd @@ -16,8 +16,8 @@ (deflayer default _ _ _ _ _ _ _ _ _ _ _ _ _ _ - _ _ _ _ _ _ _ _ _ _ _ _ _ _ - @cap @a @s @d @f _ _ @j @k @l @; _ _ + @tab _ _ _ _ _ _ _ _ _ _ _ _ _ + @ctl _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ @@ -25,77 +25,40 @@ (layer-switch gaming) ) -(deflayer nomods +(deflayer gaming _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ - @cap a s d f _ _ j k l ; _ _ - nop0 _ _ _ _ _ _ _ _ _ _ nop0 - nop0 nop0 nop0 _ _ nop0 nop0 + esc _ _ _ _ _ _ _ _ _ _ _ _ + _ _ _ _ _ _ _ _ _ _ _ _ + _ _ _ _ _ _ _ (layer-switch default) (layer-switch gaming) ) -(deflayer gaming - _ _ _ _ _ _ _ _ _ _ _ _ _ _ +(deflayer ctllayer _ _ _ _ _ _ _ _ _ _ _ _ _ _ - @cap _ _ _ _ _ _ _ _ _ _ _ _ + _ _ _ _ _ _ _ _ _ _ _ _ _ esc + _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ - (layer-switch default) - (layer-switch gaming) + _ + _ ) -(deflayer arrows +(deflayer tablayer + _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ - _ _ @crg _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ left down up rght _ _ _ - _ _ _ _ _ @cle _ _ _ _ _ _ + _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ) - -(defalias - cap (tap-hold-press 200 200 esc (layer-toggle arrows)) - cle C-left - crg C-rght -) - -(defvar - tap-time 200 - hold-time 200 - - left-hand-keys ( - q w e r t - a s d f g - z x c v b - ) - right-hand-keys ( - y u i o p - h j k l ; - n m , . / - ) -) - -(deffakekeys - to-base (layer-switch default) -) (defalias - tap (multi - (layer-switch nomods) - (on-idle-fakekey to-base tap 20) - ) - - a (tap-hold-release-keys $tap-time $hold-time (multi a @tap) lmet $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) lctl $left-hand-keys) - f (tap-hold-release-keys $tap-time $hold-time (multi f @tap) lsft $left-hand-keys) - j (tap-hold-release-keys $tap-time $hold-time (multi j @tap) rsft $right-hand-keys) - k (tap-hold-release-keys $tap-time $hold-time (multi k @tap) rctl $right-hand-keys) - l (tap-hold-release-keys $tap-time $hold-time (multi l @tap) lalt $right-hand-keys) - ; (tap-hold-release-keys $tap-time $hold-time (multi ; @tap) rmet $right-hand-keys) + ctl (multi lctrl (layer-while-held ctllayer)) + tab (tap-hold-press 200 200 tab (layer-toggle tablayer)) ) |
