···11+;; Kinesis
22+(defcfg
33+ process-unmapped-keys yes
44+)
55+66+(defsrc
77+ esc 1 2 3 4 5 6 7 8 9 0 - = bspc
88+ tab q w e r t y u i o p [ ] \
99+ caps a s d f g h j k l ; ' ret
1010+ lsft z x c v b n m , . / rsft
1111+ lctl lmet lalt spc ralt rmet menu rctl
1212+)
1313+1414+;; Define Caps Lock as a tap-hold: tap for Caps Lock, hold for layer
1515+(defalias
1616+ caps-key (tap-hold 200 200 caps (layer-while-held caps-layer))
1717+)
1818+1919+;; Default base layer (German layout)
2020+(deflayer base
2121+ esc 1 2 3 4 5 6 7 8 9 0 - = bspc
2222+ tab q w e r t y u i o p [ ] \
2323+ @caps-key a s d f g h j k l ; ' ret
2424+ lsft z x c v b n m , . / rsft
2525+ lctl lmet lalt spc ralt rmet menu rctl
2626+)
2727+2828+;; Caps layer works on both
2929+(deflayer caps-layer
3030+ _ f1 f2 f3 f4 f5 f6 f7 f8 f9 f10 f11 f12 _
3131+ _ _ _ _ _ _ _ _ _ _ _ _ _ _
3232+ _ _ _ _ _ _ left down up rght _ _ _
3333+ _ _ _ _ _ _ _ _ _ _ _ _
3434+ _ _ _ _ _ _ _ _
3535+)
3636+3737+
+42
kanata/.config/kanata/lenovo.kbd
···11+;; Lenovo, default
22+(defcfg
33+ process-unmapped-keys yes
44+)
55+66+(defsrc
77+ esc 1 2 3 4 5 6 7 8 9 0 - = bspc
88+ tab q w e r t y u i o p [ ] \
99+ caps a s d f g h j k l ; ' ret
1010+ lsft z x c v b n m , . / rsft
1111+ lctl lmet lalt spc ralt rmet menu rctl
1212+)
1313+1414+;; Define Caps Lock as a tap-hold: tap for Caps Lock, hold for layer
1515+(defalias
1616+ caps-key (tap-hold 200 200 caps (layer-while-held caps-layer))
1717+)
1818+1919+;; Default base layer (German layout)
2020+(deflayer base
2121+ esc 1 2 3 4 5 6 7 8 9 0 - = bspc
2222+ tab q w e r t z u i o p [ ] \
2323+ @caps-key a s d f g h j k l ; ' ret
2424+ lsft y x c v b n m , . / rsft
2525+ lctl lalt lmet spc ralt rmet menu rctl
2626+)
2727+2828+;; Override layer for Kinesis keyboard (US layout)
2929+;; This will only affect the Kinesis keyboard
3030+(deflayermap (kinesis-advantage2-keyboard)
3131+ y z
3232+ z y
3333+)
3434+3535+;; Caps layer with F1-F12 function keys on number row
3636+(deflayer caps-layer
3737+ _ f1 f2 f3 f4 f5 f6 f7 f8 f9 f10 f11 f12 _
3838+ _ _ _ _ _ _ _ _ _ _ _ _ _ _
3939+ _ _ _ _ _ _ left down up rght _ _ _
4040+ _ _ _ _ _ _ _ _ _ _ _ _
4141+ _ _ _ _ _ _ _ _
4242+)