From fc0f067c276606f60b3313a7505115545bc00a15 Mon Sep 17 00:00:00 2001 From: afranco Date: Tue, 31 Jan 2023 15:46:55 +0000 Subject: [PATCH] chore: KMonad config --- .config/kmonad/config.kbd | 42 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 .config/kmonad/config.kbd diff --git a/.config/kmonad/config.kbd b/.config/kmonad/config.kbd new file mode 100644 index 0000000..0a0b87d --- /dev/null +++ b/.config/kmonad/config.kbd @@ -0,0 +1,42 @@ +(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 numbers))) + + +#| 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 numbers + _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ + _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ + _ _ _ _ _ _ _ 7 8 9 _ _ _ _ _ _ _ + _ _ _ _ _ _ _ 4 5 6 _ _ _ + _ _ _ _ _ _ _ 1 2 3 _ _ _ + _ _ _ _ _ _ _ _ _ _ _ +)