🌳

Woodland Wizard

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
    _     _    _    _    _    _    _    _    _    _    _    _    _        _
    _      _    _    _    _    _    _    _    _    _    _    _    _       _
    _       _    _    _    _    _    _    _    _    _    _    _           _
    _         _    _    _    _    _    _    _    _    _    _              _
)