From a142205216a3b9a1862580a6dedf3535e0101821 Mon Sep 17 00:00:00 2001 From: Matthieu Dubuget Date: Sun, 13 Apr 2025 18:40:20 +0200 Subject: [PATCH] Import initial --- kanata-icon.svg | 344 ++++++++++++++++++++++++++++++++++++++++++++++++ mdt.kbd | 42 ++++++ numeric.png | Bin 0 -> 2577 bytes numeric.svg | 65 +++++++++ 4 files changed, 451 insertions(+) create mode 100644 kanata-icon.svg create mode 100644 mdt.kbd create mode 100644 numeric.png create mode 100644 numeric.svg 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 0000000000000000000000000000000000000000..f0a4d577cbc08597d1983731abf0ff8c5e3ed1c5 GIT binary patch literal 2577 zcmb_e`#%$k8zv;=k{r3_9CBI9Tq5b~a>#W|jZthaBQlq;ktuSQ8T!O*?w8fX40B5( ziiyLNyLHIQWx2-W5|!gP=kxs&&JXYVywCIbywCIF`{J%U*@}xQi1P9AiQC&*IUgbE zpE_~;sLPf0#~gu3xSczOk57X6Px1GKRoyxg@`9H&?q?Mk&KY^FMV){h8S z3XnB=oPrv}B7Mod4+r1K#XWPM17_*zTg*rLxmV&a(1;88UIuPyKt_wOc}_Bw$a%g! z%UQ+eYUHI@OmA!)zFLfrFMGOC_|fzbWB#pp%UtqR?)+P{e4pO0Wq0|D*XGd10WT2Q z@*t958jG7h``^;>O3wr^rQ`TL1s_*agT)GfWT>GoETus@llZAbf0_OVi&u;T(9d!fu%@i zoI>dp0m_2er6{URU6eSlX@VYManJufJR$TTJVdoa|D3(+A5qtUFNc*myQ80dPnk^$ z*Z(pK!kHG7El!Q{zgn$6+3>4l#LEu?MbrPv#9)l#TARpGX3w=;iLdy@*wQ6^4iG(|7mx=L@l@ zTpY3HiL4Wcnj1W%8@m!HwdO&qN}ieFJs2tEa-}aE-Uw9p(>(20SF7yNaCWKPtbxzT zvAdE<4})#(XYJE(z$lrjQq52@DfsHe4Y5 z)e?KgNTP#e*x&_B0p0CfNPs+U^@6f?kWlW1{A5pJINy9L$)LgaqoZ64f{J4qSz%yf zRl9vPr8?T=ykPf|JC0=H>INBGvx2nm5sMrdXt6MmG=QdY^dL0UJ)Knzm>=i3axH=i zHa9Ul1f&BC&aZk&A?jqVyM7mWB0$|ppKC(^hSk7I=nsJ#=fQ~ z(ksiYAq-X1B}EG23wfXuAsURAb#0MIOh)5LG&qO^G=phda`qft4o>(&auq0uTvZ0`*`pw9G{oxOg!@tQ z_pkK|-ZFhbxPd|{k@bB=)}6&Y3Z95MGDlaPpKgQ0`fL7gy6fZKil71nYi1fJtpM!u zsz$}kGOw1`54yNu3D@l1&o4cN3>Lb}k`nDS+vW%kus@A`5}_YoT$f{W!BX5W(zP~* zFqyELuX{1eIjKNvBhEy>4xe`p zIzR!_j)y0YKx6zR_SI}qr8Jy#o!{y5!e+P6CHeiL(15}U@*{?{KkaF|*c6rPtS*Ub zaY(V_CWWu29;*RfhiS8sBw)-ge)N950hm@9#Ms4+Jd7e24OKEa?3>icnd_Ib4bt7};0_=hs6gdScwSV^ODC5#;;QVYIQ9ORYwz zMhGc_;mplTT2EM;lzv)bbGDcAlw))hEu(&`}kiw`?7Fc(KBps9X_-mr{xVS;RHrZ76S28yU{Q<|zaX zGI!tc;)|vu%R2mCuQ%2_#XT4_eEZ}JZ%`rb!>sB{kA&p;*>UK7aawRfJG>cQ@LRKo zX~$jmwmKwWVL;$Vm_)mhFZcfKPc@ojpww)~NW7G6!z-+1>wz&UErU065k<0e2v|6_ z$JG7FLrhWf6}>OlO}BXhZh=83W-@}rBAs7e7Hrr5nszyNu;0)*N%&FER&Uf@(X-~n zyMT~CiV=KaSzUcU*22__bo|t@RXQh#*7|@muQ|s;Og$I?6}&%oTkEIsSMkIRn*i>y z_ogQ#w=F8VokJgykPhZQuL%54g_GsT65{=E;8i4tlPxtggz@xcDU+f^Pf51w7MlNO zsLVQ6u~fyeRViLxq+NMec2wKe8J3EW`l@XbEBJgzvn(gDS@2qElH}RUAA&m}{exeJ zLIU40NyKhayU$}Jc(Gsq=PkZY%$2{iS(u9R+`>v@71@`q(cLz)n~ltQq~h?q!~ywL ziiIo7Ft=!Bwlg){J6I~z^iOK^~MTY%OSL9{*8~%zyfci42G4RNoJ}!DNoS}5_NH|Gi=`sIXx~I|uj^Q>* T+bkcwbA0yJPF8i6K1qKA1+MyH literal 0 HcmV?d00001 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 + + +