]> git.donarmstrong.com Git - tmk_firmware.git/blob - keyboard/ergodox/addons/etc/layout/ktouch/workman-wdp.keyboard.xml
Merge remote-tracking branch 'tmk/master' into cub_layout
[tmk_firmware.git] / keyboard / ergodox / addons / etc / layout / ktouch / workman-wdp.keyboard.xml
1 <KTouchKeyboard>
2  <Title>English Workman with Dvorak-for-Programmers</Title>
3  <Comment>English Workman WDP Keyboard Layout</Comment>
4  <Language>en (English)</Language>
5  <Keys>
6   <Key Width="80" X="180" Y="200" Height="80" Type="FINGER">
7    <Char Unicode="65" Position="TopLeft">A</Char>
8   </Key>
9   <Key Width="80" X="280" Y="200" Height="80" Type="FINGER">
10    <Char Unicode="83" Position="TopLeft">S</Char>
11   </Key>
12   <Key Width="80" X="380" Y="200" Height="80" Type="FINGER">
13    <Char Unicode="72" Position="TopLeft">H</Char>
14   </Key>
15   <Key Width="80" X="480" Y="200" Height="80" Type="FINGER">
16    <Char Unicode="84" Position="TopLeft">T</Char>
17   </Key>
18   <Key Width="80" X="780" Y="200" Height="80" Type="FINGER">
19    <Char Unicode="78" Position="TopLeft">N</Char>
20   </Key>
21   <Key Width="80" X="880" Y="200" Height="80" Type="FINGER">
22    <Char Unicode="69" Position="TopLeft">E</Char>
23   </Key>
24   <Key Width="80" X="980" Y="200" Height="80" Type="FINGER">
25    <Char Unicode="79" Position="TopLeft">O</Char>
26   </Key>
27   <Key Width="80" X="1080" Y="200" Height="80" Type="FINGER">
28    <Char Unicode="73" Position="TopLeft">I</Char>
29   </Key>
30   <Key Width="130" X="0" Y="100" Height="80" Type="TAB"/>
31   <Key Width="100" X="1380" Y="100" Height="180" Type="ENTER"/>
32   <Key Width="250" X="1230" Y="300" Height="80" Type="SHIFT"/>
33   <Key Width="130" X="1200" KeyText="AltGr" Y="400" Height="80" Type="OTHER"/>
34   <Key Width="130" X="1350" KeyText="Ctrl" Y="400" Height="80" Type="OTHER"/>
35   <Key Width="130" X="150" KeyText="Alt" Y="400" Height="80" Type="OTHER"/>
36   <Key Width="130" X="0" KeyText="Ctrl" Y="400" Height="80" Type="OTHER"/>
37   <Key Width="880" X="300" Y="400" Height="80" Type="SPACE"/>
38   <Key Width="110" X="0" Y="300" Height="80" Type="SHIFT"/>
39   <Key Width="160" X="0" Y="200" Height="80" Type="CAPSLOCK"/>
40   <Key Width="160" X="1310" Y="0" Height="80" Type="BACKSPACE"/>
41   <Key Width="80" X="0" Y="0" Height="80" FingerKeyIndex="0" Type="NORMAL">
42    <Char Unicode="96" Position="TopLeft">`</Char>
43    <Char Unicode="126" Position="BottomLeft">~</Char>
44   </Key>
45   <Key Width="80" X="100" Y="0" Height="80" FingerKeyIndex="0" Type="NORMAL">
46    <Char Unicode="38" Position="TopLeft">&amp;</Char>
47    <Char Unicode="59" Position="BottomLeft">;</Char>
48   </Key>
49   <Key Width="80" X="200" Y="0" Height="80" FingerKeyIndex="1" Type="NORMAL">
50    <Char Unicode="55" Position="TopLeft">7</Char>
51    <Char Unicode="91" Position="BottomLeft">[</Char>
52   </Key>
53   <Key Width="80" X="300" Y="0" Height="80" FingerKeyIndex="2" Type="NORMAL">
54    <Char Unicode="53" Position="TopLeft">5</Char>
55    <Char Unicode="123" Position="BottomLeft">{</Char>
56   </Key>
57   <Key Width="80" X="400" Y="0" Height="80" FingerKeyIndex="3" Type="NORMAL">
58    <Char Unicode="51" Position="TopLeft">3</Char>
59    <Char Unicode="125" Position="BottomLeft">}</Char>
60   </Key>
61   <Key Width="80" X="500" Y="0" Height="80" FingerKeyIndex="3" Type="NORMAL">
62    <Char Unicode="49" Position="TopLeft">1</Char>
63    <Char Unicode="40" Position="BottomLeft">(</Char>
64   </Key>
65   <Key Width="80" X="600" Y="0" Height="80" FingerKeyIndex="4" Type="NORMAL">
66    <Char Unicode="57" Position="TopLeft">9</Char>
67    <Char Unicode="61" Position="BottomLeft">=</Char>
68   </Key>
69   <Key Width="80" X="700" Y="0" Height="80" FingerKeyIndex="4" Type="NORMAL">
70    <Char Unicode="48" Position="TopLeft">0</Char>
71    <Char Unicode="42" Position="BottomLeft">*</Char>
72   </Key>
73   <Key Width="80" X="800" Y="0" Height="80" FingerKeyIndex="5" Type="NORMAL">
74    <Char Unicode="50" Position="TopLeft">2</Char>
75    <Char Unicode="41" Position="BottomLeft">)</Char>
76   </Key>
77   <Key Width="80" X="900" Y="0" Height="80" FingerKeyIndex="6" Type="NORMAL">
78    <Char Unicode="52" Position="TopLeft">4</Char>
79    <Char Unicode="43" Position="BottomLeft">+</Char>
80   </Key>
81   <Key Width="80" X="1000" Y="0" Height="80" FingerKeyIndex="7" Type="NORMAL">
82    <Char Unicode="54" Position="TopLeft">6</Char>
83    <Char Unicode="93" Position="BottomLeft">]</Char>
84   </Key>
85   <Key Width="80" X="1100" Y="0" Height="80" FingerKeyIndex="7" Type="NORMAL">
86    <Char Unicode="56" Position="TopLeft">8</Char>
87    <Char Unicode="37" Position="BottomLeft">%</Char>
88   </Key>
89   <Key Width="80" X="1200" Y="0" Height="80" FingerKeyIndex="7" Type="NORMAL">
90    <Char Unicode="35" Position="TopLeft">#</Char>
91    <Char Unicode="33" Position="BottomLeft">!</Char>
92   </Key>
93   <Key Width="80" X="150" Y="100" Height="80" FingerKeyIndex="0" Type="NORMAL">
94    <Char Unicode="81" Position="TopLeft">Q</Char>
95   </Key>
96   <Key Width="80" X="250" Y="100" Height="80" FingerKeyIndex="1" Type="NORMAL">
97    <Char Unicode="68" Position="TopLeft">D</Char>
98   </Key>
99   <Key Width="80" X="350" Y="100" Height="80" FingerKeyIndex="2" Type="NORMAL">
100    <Char Unicode="82" Position="TopLeft">R</Char>
101   </Key>
102   <Key Width="80" X="450" Y="100" Height="80" FingerKeyIndex="3" Type="NORMAL">
103    <Char Unicode="87" Position="TopLeft">W</Char>
104   </Key>
105   <Key Width="80" X="550" Y="100" Height="80" FingerKeyIndex="3" Type="NORMAL">
106    <Char Unicode="66" Position="TopLeft">B</Char>
107   </Key>
108   <Key Width="80" X="650" Y="100" Height="80" FingerKeyIndex="4" Type="NORMAL">
109    <Char Unicode="74" Position="TopLeft">J</Char>
110   </Key>
111   <Key Width="80" X="750" Y="100" Height="80" FingerKeyIndex="4" Type="NORMAL">
112    <Char Unicode="70" Position="TopLeft">F</Char>
113   </Key>
114   <Key Width="80" X="850" Y="100" Height="80" FingerKeyIndex="5" Type="NORMAL">
115    <Char Unicode="85" Position="TopLeft">U</Char>
116   </Key>
117   <Key Width="80" X="950" Y="100" Height="80" FingerKeyIndex="6" Type="NORMAL">
118    <Char Unicode="80" Position="TopLeft">P</Char>
119   </Key>
120   <Key Width="80" X="1050" Y="100" Height="80" FingerKeyIndex="7" Type="NORMAL">
121    <Char Unicode="64" Position="TopLeft">@</Char>
122    <Char Unicode="36" Position="BottomLeft">$</Char>
123   </Key>
124   <Key Width="80" X="1150" Y="100" Height="80" FingerKeyIndex="7" Type="NORMAL">
125    <Char Unicode="94" Position="TopLeft">^</Char>
126    <Char Unicode="58" Position="BottomLeft">:</Char>
127   </Key>
128   <Key Width="80" X="1250" Y="100" Height="80" FingerKeyIndex="7" Type="NORMAL">
129    <Char Unicode="34" Position="TopLeft">"</Char>
130    <Char Unicode="39" Position="BottomLeft">'</Char>
131   </Key>
132   <Key Width="80" X="580" Y="200" Height="80" FingerKeyIndex="3" Type="NORMAL">
133    <Char Unicode="71" Position="TopLeft">G</Char>
134   </Key>
135   <Key Width="80" X="680" Y="200" Height="80" FingerKeyIndex="4" Type="NORMAL">
136    <Char Unicode="89" Position="TopLeft">Y</Char>
137   </Key>
138   <Key Width="80" X="1180" Y="200" Height="80" FingerKeyIndex="7" Type="NORMAL">
139    <Char Unicode="95" Position="TopLeft">_</Char>
140    <Char Unicode="45" Position="BottomLeft">-</Char>
141   </Key>
142   <Key Width="80" X="1280" Y="200" Height="80" FingerKeyIndex="7" Type="NORMAL">
143    <Char Unicode="124" Position="TopLeft">|</Char>
144    <Char Unicode="92" Position="BottomLeft">\</Char>
145   </Key>
146   <Key Width="80" X="130" Y="300" Height="80" FingerKeyIndex="0" Type="NORMAL">
147    <Char Unicode="60" Position="TopLeft">&lt;</Char>
148    <Char Unicode="62" Position="BottomLeft">></Char>
149   </Key>
150   <Key Width="80" X="230" Y="300" Height="80" FingerKeyIndex="0" Type="NORMAL">
151    <Char Unicode="90" Position="TopLeft">Z</Char>
152   </Key>
153   <Key Width="80" X="330" Y="300" Height="80" FingerKeyIndex="1" Type="NORMAL">
154    <Char Unicode="88" Position="TopLeft">X</Char>
155   </Key>
156   <Key Width="80" X="430" Y="300" Height="80" FingerKeyIndex="2" Type="NORMAL">
157    <Char Unicode="77" Position="TopLeft">M</Char>
158   </Key>
159   <Key Width="80" X="530" Y="300" Height="80" FingerKeyIndex="3" Type="NORMAL">
160    <Char Unicode="67" Position="TopLeft">C</Char>
161   </Key>
162   <Key Width="80" X="630" Y="300" Height="80" FingerKeyIndex="3" Type="NORMAL">
163    <Char Unicode="86" Position="TopLeft">V</Char>
164   </Key>
165   <Key Width="80" X="730" Y="300" Height="80" FingerKeyIndex="4" Type="NORMAL">
166    <Char Unicode="75" Position="TopLeft">K</Char>
167   </Key>
168   <Key Width="80" X="830" Y="300" Height="80" FingerKeyIndex="4" Type="NORMAL">
169    <Char Unicode="76" Position="TopLeft">L</Char>
170   </Key>
171   <Key Width="80" X="930" Y="300" Height="80" FingerKeyIndex="5" Type="NORMAL">
172    <Char Unicode="60" Position="TopLeft">&lt;</Char>
173    <Char Unicode="44" Position="BottomLeft">,</Char>
174   </Key>
175   <Key Width="80" X="1030" Y="300" Height="80" FingerKeyIndex="6" Type="NORMAL">
176    <Char Unicode="62" Position="TopLeft">></Char>
177    <Char Unicode="46" Position="BottomLeft">.</Char>
178   </Key>
179   <Key Width="80" X="1130" Y="300" Height="80" FingerKeyIndex="7" Type="NORMAL">
180    <Char Unicode="63" Position="TopLeft">?</Char>
181    <Char Unicode="47" Position="BottomLeft">/</Char>
182   </Key>
183  </Keys>
184  <Connections>
185   <KeyConnector TargetKeyIndex="0"  KeyUnicode="97"/>
186   <KeyConnector TargetKeyIndex="0"  KeyUnicode="65"  ModifierIndex="16"/>
187   <KeyConnector TargetKeyIndex="1"  KeyUnicode="115"/>
188   <KeyConnector TargetKeyIndex="1"  KeyUnicode="83"  ModifierIndex="16"/>
189   <KeyConnector TargetKeyIndex="2"  KeyUnicode="104"/>
190   <KeyConnector TargetKeyIndex="2"  KeyUnicode="72"  ModifierIndex="16"/>
191   <KeyConnector TargetKeyIndex="3"  KeyUnicode="116"/>
192   <KeyConnector TargetKeyIndex="3"  KeyUnicode="84"  ModifierIndex="16"/>
193   <KeyConnector TargetKeyIndex="4"  KeyUnicode="110" />
194   <KeyConnector TargetKeyIndex="4"  KeyUnicode="78"  ModifierIndex="10"/>
195   <KeyConnector TargetKeyIndex="5"  KeyUnicode="101"/>
196   <KeyConnector TargetKeyIndex="5"  KeyUnicode="69"  ModifierIndex="10"/>
197   <KeyConnector TargetKeyIndex="6"  KeyUnicode="111"/>
198   <KeyConnector TargetKeyIndex="6"  KeyUnicode="79"  ModifierIndex="10"/>
199   <KeyConnector TargetKeyIndex="7"  KeyUnicode="105"/>
200   <KeyConnector TargetKeyIndex="7"  KeyUnicode="73"  ModifierIndex="10"/>
201   <KeyConnector TargetKeyIndex="8"  KeyUnicode="260"/>
202   <KeyConnector TargetKeyIndex="9"  KeyUnicode="13" />
203   <KeyConnector TargetKeyIndex="10" KeyUnicode="257"/>
204   <KeyConnector TargetKeyIndex="11" KeyUnicode="264"/>
205   <KeyConnector TargetKeyIndex="12" KeyUnicode="265"/>
206   <KeyConnector TargetKeyIndex="13" KeyUnicode="263"/>
207   <KeyConnector TargetKeyIndex="14" KeyUnicode="262"/>
208   <KeyConnector TargetKeyIndex="15" KeyUnicode="32" />
209   <KeyConnector TargetKeyIndex="16" KeyUnicode="258"/>
210   <KeyConnector TargetKeyIndex="17" KeyUnicode="259"/>
211   <KeyConnector TargetKeyIndex="18" KeyUnicode="8"  />
212   <KeyConnector TargetKeyIndex="19" KeyUnicode="126"/>
213   <KeyConnector TargetKeyIndex="19" KeyUnicode="96"  ModifierIndex="16"/>
214   <KeyConnector TargetKeyIndex="20" KeyUnicode="59" />
215   <KeyConnector TargetKeyIndex="20" KeyUnicode="38"  ModifierIndex="16"/>
216   <KeyConnector TargetKeyIndex="21" KeyUnicode="91" />
217   <KeyConnector TargetKeyIndex="21" KeyUnicode="55"  ModifierIndex="16"/>
218   <KeyConnector TargetKeyIndex="22" KeyUnicode="123"/>
219   <KeyConnector TargetKeyIndex="22" KeyUnicode="53"  ModifierIndex="16"/>
220   <KeyConnector TargetKeyIndex="23" KeyUnicode="125"/>
221   <KeyConnector TargetKeyIndex="23" KeyUnicode="51"  ModifierIndex="16"/>
222   <KeyConnector TargetKeyIndex="24" KeyUnicode="40" />
223   <KeyConnector TargetKeyIndex="24" KeyUnicode="49"  ModifierIndex="16"/>
224   <KeyConnector TargetKeyIndex="25" KeyUnicode="61" />
225   <KeyConnector TargetKeyIndex="25" KeyUnicode="57"  ModifierIndex="10"/>
226   <KeyConnector TargetKeyIndex="26" KeyUnicode="42" />
227   <KeyConnector TargetKeyIndex="26" KeyUnicode="48"  ModifierIndex="10"/>
228   <KeyConnector TargetKeyIndex="27" KeyUnicode="41" />
229   <KeyConnector TargetKeyIndex="27" KeyUnicode="50"  ModifierIndex="10"/>
230   <KeyConnector TargetKeyIndex="28" KeyUnicode="43" />
231   <KeyConnector TargetKeyIndex="28" KeyUnicode="52"  ModifierIndex="10"/>
232   <KeyConnector TargetKeyIndex="29" KeyUnicode="93" />
233   <KeyConnector TargetKeyIndex="29" KeyUnicode="54"  ModifierIndex="10"/>
234   <KeyConnector TargetKeyIndex="30" KeyUnicode="37" />
235   <KeyConnector TargetKeyIndex="30" KeyUnicode="56"  ModifierIndex="10"/>
236   <KeyConnector TargetKeyIndex="31" KeyUnicode="35"  ModifierIndex="10"/>
237   <KeyConnector TargetKeyIndex="31" KeyUnicode="33" />
238   <KeyConnector TargetKeyIndex="32" KeyUnicode="113"/>
239   <KeyConnector TargetKeyIndex="32" KeyUnicode="81"  ModifierIndex="16"/>
240   <KeyConnector TargetKeyIndex="33" KeyUnicode="100"/>
241   <KeyConnector TargetKeyIndex="33" KeyUnicode="68"  ModifierIndex="16"/>
242   <KeyConnector TargetKeyIndex="34" KeyUnicode="114"/>
243   <KeyConnector TargetKeyIndex="34" KeyUnicode="82"  ModifierIndex="16"/>
244   <KeyConnector TargetKeyIndex="35" KeyUnicode="119"/>
245   <KeyConnector TargetKeyIndex="35" KeyUnicode="87"  ModifierIndex="16"/>
246   <KeyConnector TargetKeyIndex="36" KeyUnicode="98"/>
247   <KeyConnector TargetKeyIndex="36" KeyUnicode="66"  ModifierIndex="16"/>
248   <KeyConnector TargetKeyIndex="37" KeyUnicode="106" />
249   <KeyConnector TargetKeyIndex="37" KeyUnicode="74"  ModifierIndex="10"/>
250   <KeyConnector TargetKeyIndex="38" KeyUnicode="102"/>
251   <KeyConnector TargetKeyIndex="38" KeyUnicode="70"  ModifierIndex="10"/>
252   <KeyConnector TargetKeyIndex="39" KeyUnicode="117"/>
253   <KeyConnector TargetKeyIndex="39" KeyUnicode="85"  ModifierIndex="10"/>
254   <KeyConnector TargetKeyIndex="40" KeyUnicode="112"/>
255   <KeyConnector TargetKeyIndex="40" KeyUnicode="80"  ModifierIndex="10"/>
256   <KeyConnector TargetKeyIndex="41" KeyUnicode="36" />
257   <KeyConnector TargetKeyIndex="41" KeyUnicode="64"  ModifierIndex="10"/>
258   <KeyConnector TargetKeyIndex="42" KeyUnicode="58" />
259   <KeyConnector TargetKeyIndex="42" KeyUnicode="94"  ModifierIndex="10"/>
260   <KeyConnector TargetKeyIndex="43" KeyUnicode="39" />
261   <KeyConnector TargetKeyIndex="43" KeyUnicode="34"  ModifierIndex="10"/>
262   <KeyConnector TargetKeyIndex="44" KeyUnicode="103"/>
263   <KeyConnector TargetKeyIndex="44" KeyUnicode="71"  ModifierIndex="16"/>
264   <KeyConnector TargetKeyIndex="45" KeyUnicode="121"/>
265   <KeyConnector TargetKeyIndex="45" KeyUnicode="89"  ModifierIndex="10"/>
266   <KeyConnector TargetKeyIndex="46" KeyUnicode="45" />
267   <KeyConnector TargetKeyIndex="46" KeyUnicode="95"  ModifierIndex="10"/>
268   <KeyConnector TargetKeyIndex="47" KeyUnicode="124" ModifierIndex="10"/>
269   <KeyConnector TargetKeyIndex="47" KeyUnicode="92" />
270   <KeyConnector TargetKeyIndex="48" KeyUnicode="60"  ModifierIndex="16"/>
271   <KeyConnector TargetKeyIndex="48" KeyUnicode="62" />
272   <KeyConnector TargetKeyIndex="49" KeyUnicode="122"/>
273   <KeyConnector TargetKeyIndex="49" KeyUnicode="90"  ModifierIndex="16"/>
274   <KeyConnector TargetKeyIndex="50" KeyUnicode="120"/>
275   <KeyConnector TargetKeyIndex="50" KeyUnicode="88"  ModifierIndex="16"/>
276   <KeyConnector TargetKeyIndex="51" KeyUnicode="109" />
277   <KeyConnector TargetKeyIndex="51" KeyUnicode="77"  ModifierIndex="16"/>
278   <KeyConnector TargetKeyIndex="52" KeyUnicode="99"/>
279   <KeyConnector TargetKeyIndex="52" KeyUnicode="67"  ModifierIndex="16"/>
280   <KeyConnector TargetKeyIndex="53" KeyUnicode="118"/>
281   <KeyConnector TargetKeyIndex="53" KeyUnicode="86"  ModifierIndex="16"/>
282   <KeyConnector TargetKeyIndex="54" KeyUnicode="107"/>
283   <KeyConnector TargetKeyIndex="54" KeyUnicode="75"  ModifierIndex="10"/>
284   <KeyConnector TargetKeyIndex="55" KeyUnicode="108"/>
285   <KeyConnector TargetKeyIndex="55" KeyUnicode="76"  ModifierIndex="10"/>
286   <KeyConnector TargetKeyIndex="56" KeyUnicode="44" />
287   <KeyConnector TargetKeyIndex="56" KeyUnicode="60"  ModifierIndex="10"/>
288   <KeyConnector TargetKeyIndex="57" KeyUnicode="46" />
289   <KeyConnector TargetKeyIndex="57" KeyUnicode="62"  ModifierIndex="10"/>
290   <KeyConnector TargetKeyIndex="58" KeyUnicode="47" />
291   <KeyConnector TargetKeyIndex="58" KeyUnicode="63"  ModifierIndex="10"/>
292  </Connections>
293 </KTouchKeyboard>
294