50 lines
1.6 KiB
Plaintext
50 lines
1.6 KiB
Plaintext
;; vim:foldmethod=marker
|
|
|
|
(defcfg ;;{{{1
|
|
process-unmapped-keys yes
|
|
)
|
|
|
|
(defsrc ;;{{{1
|
|
f1 f2 f3 f4 f5 f6 f7 f8 f9 f10 f11 f12
|
|
grv 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
|
|
lsft z x c v b n m , . / rsft
|
|
lctl lmet lalt spc ralt rmet rctl
|
|
)
|
|
|
|
(deflayer default ;;{{{1
|
|
brdn brup bldn blup f5 f6 prev pp next mute vold volu
|
|
grv 1 2 3 4 5 6 7 8 9 0 - = bspc
|
|
tab q w e r t y u i o p [ ] \
|
|
@cap a s d f g h j k l ; ' ret
|
|
lsft z x c v b n m , . / rsft
|
|
@mus lmet lalt @shsp @gmng rmet rctl
|
|
)
|
|
|
|
(deflayer gaming ;;{{{1
|
|
f1 f2 f3 f4 f5 f6 f7 f8 f9 f10 f11 f12
|
|
esc 1 2 3 4 5 6 7 8 9 0 - = bspc
|
|
tab q w e r t y u i o p [ ] \
|
|
XX a s d f g h j k l ; ' ret
|
|
lsft z x c v b n m , . / rsft
|
|
lctl lmet lalt spc @dflt rmet rctl
|
|
)
|
|
|
|
(defalias ;;{{{1
|
|
cap (tap-hold-press 0 200 esc lctl)
|
|
shsp (tap-hold-press 0 200 spc lsft)
|
|
gmng (layer-switch gaming)
|
|
dflt (layer-switch default)
|
|
mus (layer-while-held mouse)
|
|
)
|
|
|
|
(deflayermap (mouse) ;;{{{1
|
|
h (movemouse-left 10 5)
|
|
j (movemouse-down 10 5)
|
|
k (movemouse-up 10 5)
|
|
l (movemouse-right 10 5)
|
|
n mltp
|
|
p mrtp
|
|
)
|