commit a142205216a3b9a1862580a6dedf3535e0101821 Author: Matthieu Dubuget Date: Sun Apr 13 18:40:20 2025 +0200 Import initial diff --git a/kanata-icon.svg b/kanata-icon.svg new file mode 100644 index 0000000..8405b53 --- /dev/null +++ b/kanata-icon.svg @@ -0,0 +1,344 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/mdt.kbd b/mdt.kbd new file mode 100644 index 0000000..071da61 --- /dev/null +++ b/mdt.kbd @@ -0,0 +1,42 @@ +;; Basic home row mods example using QWERTY +;; And approximation for a numeric keypad + +(defcfg process-unmapped-keys yes) + +(defsrc + 9 0 + w u i o p + a s d f j k l ; + x b n m , . / +) + +(defvar tap-time 350 hold-time 300) + +(defalias + w (tap-hold $tap-time $hold-time w ralt) + o (tap-hold $tap-time $hold-time o ralt) + a (tap-hold $tap-time $hold-time a lmet) + s (tap-hold $tap-time $hold-time s lalt) + d (tap-hold $tap-time $hold-time d lctl) + f (tap-hold $tap-time $hold-time f lsft) + j (tap-hold $tap-time $hold-time j rsft) + k (tap-hold $tap-time $hold-time k rctl) + l (tap-hold $tap-time $hold-time l lalt) + ; (tap-hold $tap-time $hold-time ; rmet) + x (tap-hold $tap-time $hold-time x (layer-while-held numeric)) +) + +(deflayer base + _ _ + @w _ _ @o _ + @a @s @d @f @j @k @l @; + @x _ _ _ _ _ _ +) + +(deflayer numeric + kp/ kp* + _ kp7 kp8 kp9 kp- + _ _ _ _ kp4 kp5 kp6 kp+ + _ kp. kp0 kp1 kp2 kp3 kprt +) + diff --git a/numeric.png b/numeric.png new file mode 100644 index 0000000..f0a4d57 Binary files /dev/null and b/numeric.png differ diff --git a/numeric.svg b/numeric.svg new file mode 100644 index 0000000..7ae8e32 --- /dev/null +++ b/numeric.svg @@ -0,0 +1,65 @@ + + + + + + + + + + 0 + + +