Skip to content

Instantly share code, notes, and snippets.

@ibotlold
Created March 18, 2025 06:01
Show Gist options
  • Save ibotlold/69f945f21c995a6125615c8827bc973f to your computer and use it in GitHub Desktop.
Save ibotlold/69f945f21c995a6125615c8827bc973f to your computer and use it in GitHub Desktop.
Kanata config
(defcfg
process-unmapped-keys yes
)
(defsrc
a s d f
j k l ;
tab
)
(defvar
tap-time 200
hold-time 200
)
(defalias
a-mod (tap-hold $tap-time $hold-time a lmet)
s-mod (tap-hold $tap-time $hold-time s lalt)
d-mod (tap-hold $tap-time $hold-time d lsft)
f-mod (tap-hold $tap-time $hold-time f lctl)
;-mod (tap-hold $tap-time $hold-time ; rmet)
l-mod (tap-hold $tap-time $hold-time l ralt)
k-mod (tap-hold $tap-time $hold-time k rsft)
j-mod (tap-hold $tap-time $hold-time j rctl)
tab-mod (tap-hold $tap-time $hold-time tab (multi lmet tab))
)
(deflayer base
@a-mod @s-mod @d-mod @f-mod
@j-mod @k-mod @l-mod @;-mod
@tab-mod
)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment