From 9bbaa3df41e803287ee9e27dd9f6242144ef80f0 Mon Sep 17 00:00:00 2001 From: Steffen Rademacker Date: Tue, 16 Dec 2014 18:17:29 +0100 Subject: [PATCH] add keyboard profile + karabiner f19 mapping --- keyboard/USGerman.bundle/Contents/Info.plist | 27 ++++++++++++++++++ .../Resources/English.lproj/InfoPlist.strings | Bin 0 -> 590 bytes .../Resources/German.lproj/InfoPlist.strings | Bin 0 -> 596 bytes .../Contents/Resources/USGerman.icns | Bin 0 -> 28439 bytes .../Contents/Resources/USGerman.keylayout | 1 + .../USGerman.bundle/Contents/version.plist | 16 +++++++++++ keyboard/private.xml | 18 ++++++++++++ 7 files changed, 62 insertions(+) create mode 100755 keyboard/USGerman.bundle/Contents/Info.plist create mode 100755 keyboard/USGerman.bundle/Contents/Resources/English.lproj/InfoPlist.strings create mode 100755 keyboard/USGerman.bundle/Contents/Resources/German.lproj/InfoPlist.strings create mode 100755 keyboard/USGerman.bundle/Contents/Resources/USGerman.icns create mode 100755 keyboard/USGerman.bundle/Contents/Resources/USGerman.keylayout create mode 100755 keyboard/USGerman.bundle/Contents/version.plist create mode 100644 keyboard/private.xml diff --git a/keyboard/USGerman.bundle/Contents/Info.plist b/keyboard/USGerman.bundle/Contents/Info.plist new file mode 100755 index 00000000..e9c86243 --- /dev/null +++ b/keyboard/USGerman.bundle/Contents/Info.plist @@ -0,0 +1,27 @@ + + + + + CFBundleDevelopmentRegion + English + CFBundleIconFile + USGerman.icns + CFBundleIdentifier + com.apple.keyboardlayout.usgerman + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + USGerman + CFBundleShortVersionString + 1.0 + CFBundleVersion + 1.0 + CSResourcesFileMapped + yes + KLInfo_USGerman + + ISOCode + en_US + + + diff --git a/keyboard/USGerman.bundle/Contents/Resources/English.lproj/InfoPlist.strings b/keyboard/USGerman.bundle/Contents/Resources/English.lproj/InfoPlist.strings new file mode 100755 index 0000000000000000000000000000000000000000..8c3f4d0f686fd8114155bd21b385864c966a7e6e GIT binary patch literal 590 zcmZ{iTTjA36oluQU$N;UF|EF8e38U^G_e7n%dK8$AU1jR}A07b@`yFKOXqjLG+=ja@StZ&d!eW z^POlcryEszme)daeJR(J+y}AIl1!zN=!i4^FFDQF$EpK;=suvvN;KjZX`(Zo zssld-nJd)`bq)B(4epdoL!VLwRZb_YNQZPdARh1JI)|bC*Rq=-qod&(y)#>>eLWCO zuV;1SpSU$;MNnDLcT<_$QgI981=xY_o=VSb9v)+vFkOucHcP>*?bz9t+G}D1;tstnsNuUXH_g-hPv0*ouw;P% literal 0 HcmV?d00001 diff --git a/keyboard/USGerman.bundle/Contents/Resources/USGerman.icns b/keyboard/USGerman.bundle/Contents/Resources/USGerman.icns new file mode 100755 index 0000000000000000000000000000000000000000..11cf2fcd5948344c60d2f5abfa80cf753d887e38 GIT binary patch literal 28439 zcmeI2c~n$ap2v$qY&{w6Gjqb3{5dn-JvnF0LNq4EVn;<$5R~;*6>G5PM@;KHXog^+zZ2BaRhrURe4c=kWKQ>5s_xQS(3Q{;^V$y8If3*Up=> z$ms*84;&Vwa{0jN?Na`nC5f&H9$_M{IJd+lv96`OIreVSW#MamBixf*<5t}JW0IUfbPge(p4@esNN zy9UIT4$axJv+$G6WhGm76n;`zcA#`<#`nW`%ZJ(ePU%p^jf&B!@d~D*pUjM%T})C` zQj9c?R8dJmrM7b;HiZ|)=4MHi5t}5+AYO^p9ATIuVnb3=j-((|9=ihKg9|A|#JV(z zoGK8>17M(nl;Uh@T#k5CpgeLJiP$8RN2I4m&Y;JF<>oRs5kCc!((%Lp%qsi2yYuB`z?j$kE8HpK5X{pKSi5ZFOB#4>w);#iN z3p7gYD&DF1-4w6Fs^Sl1j#BpYn(;SJuOHo3zYs^p-+2AKcRx4YZ;L?G-+28(w!zPq z5gQSMr#GMd;`Zu;{2FuN)o1zhulVioiH#xOer!A#d_!P(TAuB~|9N}if;Sf~eA7}b zSorq;{E=U7W4kz3_~EJy`^BlgA9|-Q7NmQ97?AiTuiWbOMae=ppY^UwG6UUw*DZ0) z^l=MX_s3nl*98j}?O8KVy7?XF{mb8y=gnKW*Z%!CVPBLSZtt1rbGchy1gLX`y>B!Vizp@aEI^P(VOiYKU?{B&c=7#%N;);<1F^} z@?IXW%yX@W&+-6|ResC8mk0hg>>tW9-u2umn7=9FUB7J~zQ2`vC!~zk^N~R5wID3> zedoeu3sR*E+?5Uj#M>@j>K3lH<-@iDXQxyjhkyh}*L5BakueU-GTj!ZeP2FgE3mgO^jj2?v)HM~ zb5TmxN6U+rEMy%EWKnOeE?a0f zvC_!Yh?vCagviwBnB+)lWV!%$|4)j%V>Q&8&vI5LR|fd)PxoF=v*QF(<#B7Xi+zK4 zN37kf^p)%q2{DdsP9PoB6ceAB}#hay~RHZniI7*l+6Gaqfjvb$aK$tZhvOgQ?nJG8wA>T$%F!3#+H= zY}S~M>9t21G<8RGx+Ark#-0?idX*jZ+M2@}ZI@YV>e6buYP7Y-;z5z#fACDr-nP#x zH0Shtj~(4xb(U5qz+TzWNLL?KtGa4c#%`6m+ep{;NQu3zzS7X8s_ZaT8aq{Vr?Jv} zlpW{5!IP%FEuZgGoi^<4K3btarP8qD7^{tXv#zSffXYy1)*JOr#D4H-S4CAHz5ny3 z3iFo-51gp0XgEX0rz`26>ivyf2h_c~{fF8P=zCN;#M{z3ZJR-7YSil5^}6~7t-e)j zT>l^Cf3iK;b7*h%>B@a4n)jGb9@u}fc2DD}oVUu~v!&JQLq?UkU9IUdsG3_;x-P9D zcV4-jjQ+P?Q)R;uT7A5#vZJd~|AkgZ?6#^eIu6#JQPX`b2OCb&s#Em`TTio&qV1(c zB|D0Xc95#5ct=T5>8H}S%I*Gj{(JAupHF@))%^Lg_jcKBdv~{;alY|C$!bmVj5fw) zFV`)G{boMe)fl z3b|m0PwPZS0BWa$L;do6!3^n%VS_9B%j-wGg7O76JHPGE7qCO}yB>Kc1pNH5GKIi; z#ps|tIvr!dC{v&8RS0aH?_9T^j(jcAUnCINI|~GfOX6jM*)9S>U_iW^K;SGB*rcrt zVH^Bt_e7as7J^m<6JIY6^5Ql?tfL;ST`p*C_d~I&v;a<}z6u;kqKV&75GDygFqm1@PlIbyj`Gq<^w*2{AW4JtqX%%?}^E1Y0-a4`m4> z`%&5tUr`G9y2lc)S`zDyPWsAd61OrP{8z-rcvvtx z_(G!)p8%-yb4DX*n&FJ#;@VhysPL6uk*-9&T-uQADBslmPJQ&$!&yLBjx}ktH$;}#|zW9v; z+6RX~l^=YoRwK7)_t@Wfr>) zPLLg^W@Nyc#&i>`-p|K9P&uA?fxW@PU$JGQAEFAQvr*~w<5em`?!DXxfqG8&0$`5C4hx8K8@b4R@7(I^`aMwQ!%xD8uBgV$4QAgNnX zMu@N5R)N%Asx>SpBO?;|0JtmI!~k++G!g?p9@wPtVFjj>2FTeUV(J~jY<#g3c`az{ z^at*I846b%B)vme(d_5UVMoXfy3X8MOD6gyGo>V1Z)BKm;)ow-&O;O#h=2V1H4vs4 z#xckD7(NZf&UZ!#;o94&z&V7YgXE{gJ?Ld3NZ7{jDUUE{gU`#y!{U=Tg~KApRX903 zkPN(XD9rUG39$ve?dW9$Se8M0_PW{~Vpi8rH2b1<+&$Evg>{JhVwiRzs;frZ{K2(& zus_>EtK%*~DZ5vK()~U;Ia=>gXeZsF4~@u`xZ{_L8L?E5*-JbAA}1BLBM zSxG)Fpm-GplvQzplCl!*L~jpz1qm|vXHwLbuWzapC2X^LDGZg3U zHHV@f**SJREuXSc-x&CmVu$1(ABk2_{7=UZDk$ryv7174ddIU+ZXT~zP&UE$ZV9I& zUn@viM^VCHiYf?K$f(&N6qS~u2&1TA8D+C2CX1p%WE4M7QXr#d!55R64Yu!Zg;N5U^`mRZph>=sXLn%rU6%oUVc`cbrfjkjKtrI0fF??|$l30og zl~FTO#0eB777=g+tR5&^pzz~-hzqGft6GTG7Nv#khU=4E@z5nXI&~>MpRztM@?Zz# zWeq&-3@7Fz&n{&E?4HMuUxMu#OMx=wSPe?yy+I|#ZyL=(JMW1Z0}tPszB7MoY$1&D z$Rf-pK1VJ==i`_>5*PC^_(#cQ(H4xNBxuaQCl%_FgV9KvW;i2r-yyjWDv}g~iWt<9 zir#G*a>_<1J5 zs?UH9n%)O#`Q|Pm+zE}HBsUuM1s2{|Y2*ifu=sBX**0qu!UW#aKEm7Lv+x#GVGdPd zfRGiV5Z0orC*6%D7T}rRKE03%ec?wY2Xk=e&mN8LgY1l}&yGjJ9MU;?9cG(PAC2jR z>>Bc0?vz7X?r=L$4}2#=+k6{T`B}qelJ*>?i3EbMR_a z7J>We#g1*T=QUg?f0@N$Hz%W@s-F1-Shp}=60Gr46Va%|U%$ZKVBtsY-I0u_-FYO} zw<{|VyRPU!Dmv=IjfioOQ@oVv6tIespg}sx&=n&AKo^_^sb!}XanK-93@DQ@_(pS8 z9;BocomG&H7Opr;%r?0&V}9g{=mAC}CaP9+AZe$L^9Fy%v3qa`Zi|T zkw3v)hA1)+|J?lq2rIt_ko@TT7oj-#?ie9_=J$7KP3!WV=4epG~U%ne$rc%k@8D8bxcNNdc zSA2&3tY=;eo_RF3D{ZCgETDN`6wp>(HA>n_bqu}F(QB`f!9SCx4-G%MWRTM{YQA}X z&5T-o{_)*o`Sgson`8YN^z~Ps4%X(=HhmB8_R#E*{J}|sg68);`x2%8=_4i0zxJ#F z?L*JbqEwGPB16k)e!IC&M%$=qx?S5Qqi1Vqy4KvLrD-*+hpHNAT7#e#UAv5)1z%Nt zD|~q3(N?Y9kgD!S>y!qqlO_~ZCko(H($-&0Jne(NhPzYObqC~6wH z1h{t}B1!n?9|Ib{Vf3<+o^gK!Nyx@Es#}qv5LKsXKpLQ-GgTuEpwFgJRnIo~wOaUQ z5#@E&)fVKYR!pb|pCeG)t%X|kVGHxFYu|N4UHz$%<0Jv9zPx*;0kx{<_T?k6w_Lc@ z!)7gDY9Bo(`|AR84CNu_I)VA(nE_K&-+6(pz!EonanuBNZwtxoBW>7<*7aQ{NDB3} zHzVe4IlJ&=&8@0*kc2GYAtTTMKf9SUP1c!B(YAZ-CJf$u{!9y$m^*K@k$t6YyFtu0 z#Ej{YD-3s;J~blGF*kLnTAn>^Mujvug}a|&hV=+ \ No newline at end of file diff --git a/keyboard/USGerman.bundle/Contents/version.plist b/keyboard/USGerman.bundle/Contents/version.plist new file mode 100755 index 00000000..eeee615d --- /dev/null +++ b/keyboard/USGerman.bundle/Contents/version.plist @@ -0,0 +1,16 @@ + + + + + BuildVersion + 7 + CFBundleShortVersionString + 1.0 + CFBundleVersion + 1.0 + ProjectName + USGerman Keyboard Layout + SourceVersion + 290101 + + diff --git a/keyboard/private.xml b/keyboard/private.xml new file mode 100644 index 00000000..0835de53 --- /dev/null +++ b/keyboard/private.xml @@ -0,0 +1,18 @@ + + + + + Remap F19 Hyper + This maps F19 (keycode 80) to Control + Shift + Option + Command + + webgefrickel.hyperhyper + + + --KeyToKey-- + KeyCode::F19, + + KeyCode::COMMAND_L, + ModifierFlag::OPTION_L | ModifierFlag::SHIFT_L | ModifierFlag::CONTROL_L + + +