41 lines
1.8 KiB
Text
41 lines
1.8 KiB
Text
(defcfg
|
|
input (device-file "/dev/input/by-id/usb-Kingston_HyperX_Alloy_FPS_Pro_Mechanical_Gaming_Keyboard-event-kbd")
|
|
output (uinput-sink "My KMonad output")
|
|
allow-cmd true
|
|
fallthrough true
|
|
)
|
|
|
|
#| SET DEFAULT LAYOUT |#
|
|
|
|
(defsrc
|
|
esc f1 f2 f3 f4 f5 f6 f7 f8 f9 f10 f11 f12 ssrq slck pause
|
|
grv 1 2 3 4 5 6 7 8 9 0 - = bspc ins home pgup
|
|
tab q w e r t y u i o p [ ] \ del end pgdn
|
|
caps a s d f g h j k l ; ' ret
|
|
lsft z x c v b n m , . / rsft up
|
|
lctl lmet lalt spc ralt rmet cmp rctl left down rght
|
|
)
|
|
|
|
#| SET KEY TO LAYOUT |#
|
|
|
|
(defalias esc (tap-hold 200 esc (layer-toggle numrow)))
|
|
|
|
#| LAYOUTS |#
|
|
|
|
(deflayer base
|
|
esc f1 f2 f3 f4 f5 f6 f7 f8 f9 f10 f11 f12 ssrq slck pause
|
|
grv 1 2 3 4 5 6 7 8 9 0 - = bspc ins home pgup
|
|
tab q w e r t y u i o p [ ] \ del end pgdn
|
|
@esc a s d f g h j k l ; ' ret
|
|
lsft z x c v b n m , . / rsft up
|
|
lctl lmet lalt spc ralt rmet cmp rctl left down rght
|
|
)
|
|
|
|
(deflayer numrow
|
|
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
|
|
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
|
|
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
|
|
_ 1 2 3 4 5 6 7 8 9 0 _ _
|
|
_ _ _ _ _ _ _ _ _ _ _ _ _
|
|
_ _ _ _ _ _ _ _ _ _ _
|
|
)
|