2 <Title>English Workman with Dvorak-for-Programmers</Title>
3 <Comment>English Workman WDP Keyboard Layout</Comment>
4 <Language>en (English)</Language>
6 <Key Width="80" X="180" Y="200" Height="80" Type="FINGER">
7 <Char Unicode="65" Position="TopLeft">A</Char>
9 <Key Width="80" X="280" Y="200" Height="80" Type="FINGER">
10 <Char Unicode="83" Position="TopLeft">S</Char>
12 <Key Width="80" X="380" Y="200" Height="80" Type="FINGER">
13 <Char Unicode="72" Position="TopLeft">H</Char>
15 <Key Width="80" X="480" Y="200" Height="80" Type="FINGER">
16 <Char Unicode="84" Position="TopLeft">T</Char>
18 <Key Width="80" X="780" Y="200" Height="80" Type="FINGER">
19 <Char Unicode="78" Position="TopLeft">N</Char>
21 <Key Width="80" X="880" Y="200" Height="80" Type="FINGER">
22 <Char Unicode="69" Position="TopLeft">E</Char>
24 <Key Width="80" X="980" Y="200" Height="80" Type="FINGER">
25 <Char Unicode="79" Position="TopLeft">O</Char>
27 <Key Width="80" X="1080" Y="200" Height="80" Type="FINGER">
28 <Char Unicode="73" Position="TopLeft">I</Char>
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>
45 <Key Width="80" X="100" Y="0" Height="80" FingerKeyIndex="0" Type="NORMAL">
46 <Char Unicode="38" Position="TopLeft">&</Char>
47 <Char Unicode="59" Position="BottomLeft">;</Char>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
93 <Key Width="80" X="150" Y="100" Height="80" FingerKeyIndex="0" Type="NORMAL">
94 <Char Unicode="81" Position="TopLeft">Q</Char>
96 <Key Width="80" X="250" Y="100" Height="80" FingerKeyIndex="1" Type="NORMAL">
97 <Char Unicode="68" Position="TopLeft">D</Char>
99 <Key Width="80" X="350" Y="100" Height="80" FingerKeyIndex="2" Type="NORMAL">
100 <Char Unicode="82" Position="TopLeft">R</Char>
102 <Key Width="80" X="450" Y="100" Height="80" FingerKeyIndex="3" Type="NORMAL">
103 <Char Unicode="87" Position="TopLeft">W</Char>
105 <Key Width="80" X="550" Y="100" Height="80" FingerKeyIndex="3" Type="NORMAL">
106 <Char Unicode="66" Position="TopLeft">B</Char>
108 <Key Width="80" X="650" Y="100" Height="80" FingerKeyIndex="4" Type="NORMAL">
109 <Char Unicode="74" Position="TopLeft">J</Char>
111 <Key Width="80" X="750" Y="100" Height="80" FingerKeyIndex="4" Type="NORMAL">
112 <Char Unicode="70" Position="TopLeft">F</Char>
114 <Key Width="80" X="850" Y="100" Height="80" FingerKeyIndex="5" Type="NORMAL">
115 <Char Unicode="85" Position="TopLeft">U</Char>
117 <Key Width="80" X="950" Y="100" Height="80" FingerKeyIndex="6" Type="NORMAL">
118 <Char Unicode="80" Position="TopLeft">P</Char>
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>
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>
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>
132 <Key Width="80" X="580" Y="200" Height="80" FingerKeyIndex="3" Type="NORMAL">
133 <Char Unicode="71" Position="TopLeft">G</Char>
135 <Key Width="80" X="680" Y="200" Height="80" FingerKeyIndex="4" Type="NORMAL">
136 <Char Unicode="89" Position="TopLeft">Y</Char>
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>
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>
146 <Key Width="80" X="130" Y="300" Height="80" FingerKeyIndex="0" Type="NORMAL">
147 <Char Unicode="60" Position="TopLeft"><</Char>
148 <Char Unicode="62" Position="BottomLeft">></Char>
150 <Key Width="80" X="230" Y="300" Height="80" FingerKeyIndex="0" Type="NORMAL">
151 <Char Unicode="90" Position="TopLeft">Z</Char>
153 <Key Width="80" X="330" Y="300" Height="80" FingerKeyIndex="1" Type="NORMAL">
154 <Char Unicode="88" Position="TopLeft">X</Char>
156 <Key Width="80" X="430" Y="300" Height="80" FingerKeyIndex="2" Type="NORMAL">
157 <Char Unicode="77" Position="TopLeft">M</Char>
159 <Key Width="80" X="530" Y="300" Height="80" FingerKeyIndex="3" Type="NORMAL">
160 <Char Unicode="67" Position="TopLeft">C</Char>
162 <Key Width="80" X="630" Y="300" Height="80" FingerKeyIndex="3" Type="NORMAL">
163 <Char Unicode="86" Position="TopLeft">V</Char>
165 <Key Width="80" X="730" Y="300" Height="80" FingerKeyIndex="4" Type="NORMAL">
166 <Char Unicode="75" Position="TopLeft">K</Char>
168 <Key Width="80" X="830" Y="300" Height="80" FingerKeyIndex="4" Type="NORMAL">
169 <Char Unicode="76" Position="TopLeft">L</Char>
171 <Key Width="80" X="930" Y="300" Height="80" FingerKeyIndex="5" Type="NORMAL">
172 <Char Unicode="60" Position="TopLeft"><</Char>
173 <Char Unicode="44" Position="BottomLeft">,</Char>
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>
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>
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"/>