kanata
Provides a way to remap the keys on a mac. This means we can do home row mods.
(defsrc
` 1 2 3 4 5 6 7 8 9 0 - = bspc
tab q w e r t y u i o p [ ] \
caps a s d f g h j k l ; ' ret
lshift z x c v b n m , . / rshift
)
(defalias
caps (tap-hold 250 250 esc (layer-toggle vi-mode))
a (tap-hold 250 250 a lalt )
s (tap-hold 250 250 s lmeta )
d (tap-hold 250 250 d lshift )
f (tap-hold 250 250 f lctrl )
j (tap-hold 250 250 j rctrl )
k (tap-hold 250 250 k rshift )
l (tap-hold 250 250 l rmeta )
; (tap-hold 250 250 ; ralt )
up (tap-hold 200 200 up up )
dwn (tap-hold 200 200 down down )
lft (tap-hold 200 200 left left )
rgt (tap-hold 200 200 right right )
)
(deflayer default
_ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ _ _ _
@caps @a @s @d @f _ _ @j @k @l @; _ _
_ _ _ _ _ _ _ _ _ _ _ _
)
(deflayer vi-mode
_ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ @lft @dwn @up @rgt _ _ _
_ _ _ _ _ _ _ _ _ _ _ _
)
(deflayer empty
_ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ _
)