2 "keyboard_name": "XD87",
10 { "label": "K00", "x": 0, "y": 0 },
11 { "label": "K01", "x": 1, "y": 0 },
12 { "label": "K02", "x": 2, "y": 0 },
13 { "label": "K03", "x": 3, "y": 0 },
14 { "label": "K04", "x": 4, "y": 0 },
15 { "label": "K05", "x": 5, "y": 0 },
16 { "label": "K06", "x": 6.5, "y": 0 },
17 { "label": "K07", "x": 7.5, "y": 0 },
18 { "label": "K08", "x": 8.5, "y": 0 },
19 { "label": "K09", "x": 9.5, "y": 0 },
20 { "label": "K0A", "x": 11, "y": 0 },
21 { "label": "K0B", "x": 12, "y": 0 },
22 { "label": "K0C", "x": 13, "y": 0 },
23 { "label": "K0D", "x": 14, "y": 0 },
24 { "label": "K0E", "x": 15.25, "y": 0 },
25 { "label": "K0F", "x": 16.25, "y": 0 },
26 { "label": "K0G", "x": 17.25, "y": 0 },
27 { "label": "K10", "x": 0, "y": 1.25 },
28 { "label": "K11", "x": 1, "y": 1.25 },
29 { "label": "K12", "x": 2, "y": 1.25 },
30 { "label": "K13", "x": 3, "y": 1.25 },
31 { "label": "K14", "x": 4, "y": 1.25 },
32 { "label": "K15", "x": 5, "y": 1.25 },
33 { "label": "K16", "x": 6, "y": 1.25 },
34 { "label": "K17", "x": 7, "y": 1.25 },
35 { "label": "K18", "x": 8, "y": 1.25 },
36 { "label": "K19", "x": 9, "y": 1.25 },
37 { "label": "K1A", "x": 10, "y": 1.25 },
38 { "label": "K1B", "x": 11, "y": 1.25 },
39 { "label": "K1C", "x": 12, "y": 1.25 },
40 { "label": "K1D", "x": 13, "y": 1.25 },
41 { "label": "K3E", "x": 14, "y": 1.25 },
42 { "label": "K1E", "x": 15.25, "y": 1.25 },
43 { "label": "K1F", "x": 16.25, "y": 1.25 },
44 { "label": "K1G", "x": 17.25, "y": 1.25 },
45 { "label": "K20", "x": 0, "y": 2.25, "w": 1.5 },
46 { "label": "K21", "x": 1.5, "y": 2.25 },
47 { "label": "K22", "x": 2.5, "y": 2.25 },
48 { "label": "K23", "x": 3.5, "y": 2.25 },
49 { "label": "K24", "x": 4.5, "y": 2.25 },
50 { "label": "K25", "x": 5.5, "y": 2.25 },
51 { "label": "K26", "x": 6.5, "y": 2.25 },
52 { "label": "K27", "x": 7.5, "y": 2.25 },
53 { "label": "K28", "x": 8.5, "y": 2.25 },
54 { "label": "K29", "x": 9.5, "y": 2.25 },
55 { "label": "K2A", "x": 10.5, "y": 2.25 },
56 { "label": "K2B", "x": 11.5, "y": 2.25 },
57 { "label": "K2C", "x": 12.5, "y": 2.25 },
58 { "label": "K2D", "x": 13.5, "y": 2.25, "w": 1.5 },
59 { "label": "K2E", "x": 15.25, "y": 2.25 },
60 { "label": "K2F", "x": 16.25, "y": 2.25 },
61 { "label": "K2G", "x": 17.25, "y": 2.25 },
62 { "label": "K30", "x": 0, "y": 3.25, "w": 1.75 },
63 { "label": "K31", "x": 1.75, "y": 3.25 },
64 { "label": "K32", "x": 2.75, "y": 3.25 },
65 { "label": "K33", "x": 3.75, "y": 3.25 },
66 { "label": "K34", "x": 4.75, "y": 3.25 },
67 { "label": "K35", "x": 5.75, "y": 3.25 },
68 { "label": "K36", "x": 6.75, "y": 3.25 },
69 { "label": "K37", "x": 7.75, "y": 3.25 },
70 { "label": "K38", "x": 8.75, "y": 3.25 },
71 { "label": "K39", "x": 9.75, "y": 3.25 },
72 { "label": "K3A", "x": 10.75, "y": 3.25 },
73 { "label": "K3B", "x": 11.75, "y": 3.25 },
74 { "label": "K3C", "x": 12.75, "y": 3.25 },
75 { "label": "K3D", "x": 13.75, "y": 3.25, "w": 1.25 },
76 { "label": "K40", "x": 0, "y": 4.25, "w": 1.25 },
77 { "label": "K41", "x": 1.25, "y": 4.25 },
78 { "label": "K42", "x": 2.25, "y": 4.25 },
79 { "label": "K43", "x": 3.25, "y": 4.25 },
80 { "label": "K44", "x": 4.25, "y": 4.25 },
81 { "label": "K45", "x": 5.25, "y": 4.25 },
82 { "label": "K46", "x": 6.25, "y": 4.25 },
83 { "label": "K47", "x": 7.25, "y": 4.25 },
84 { "label": "K48", "x": 8.25, "y": 4.25 },
85 { "label": "K49", "x": 9.25, "y": 4.25 },
86 { "label": "K4A", "x": 10.25, "y": 4.25 },
87 { "label": "K4B", "x": 11.25, "y": 4.25 },
88 { "label": "K4C", "x": 12.25, "y": 4.25, "w": 1.75 },
89 { "label": "K4D", "x": 14, "y": 4.25 },
90 { "label": "K4E", "x": 15.25, "y": 4.25 },
91 { "label": "K4F", "x": 16.25, "y": 4.25 },
92 { "label": "K4G", "x": 17.25, "y": 4.25 },
93 { "label": "K50", "x": 0, "y": 5.25, "w": 1.5 },
94 { "label": "K51", "x": 1.5, "y": 5.25 },
95 { "label": "K52", "x": 2.5, "y": 5.25, "w": 1.5 },
96 { "label": "K55", "x": 4, "y": 5.25, "w": 3 },
97 { "label": "K58", "x": 7, "y": 5.25, "w": 3 },
98 { "label": "K5A", "x": 10, "y": 5.25, "w": 1.25 },
99 { "label": "K5B", "x": 11.25, "y": 5.25, "w": 1.25 },
100 { "label": "K5C", "x": 12.5, "y": 5.25, "w": 1.25 },
101 { "label": "K5D", "x": 13.75, "y": 5.25, "w": 1.25 },
102 { "label": "K5E", "x": 15.25, "y": 5.25 },
103 { "label": "K5F", "x": 16.25, "y": 5.25 },
104 { "label": "K5G", "x": 17.25, "y": 5.25 }
109 { "label": "Esc", "x": 0, "y": 0 },
110 { "label": "F1", "x": 2, "y": 0 },
111 { "label": "F2", "x": 3, "y": 0 },
112 { "label": "F3", "x": 4, "y": 0 },
113 { "label": "F4", "x": 5, "y": 0 },
114 { "label": "F5", "x": 6.5, "y": 0 },
115 { "label": "F6", "x": 7.5, "y": 0 },
116 { "label": "F7", "x": 8.5, "y": 0 },
117 { "label": "F8", "x": 9.5, "y": 0 },
118 { "label": "F9", "x": 11, "y": 0 },
119 { "label": "F10", "x": 12, "y": 0 },
120 { "label": "F11", "x": 13, "y": 0 },
121 { "label": "F12", "x": 14, "y": 0 },
122 { "label": "Print Screen", "x": 15.25, "y": 0 },
123 { "label": "Scroll Lock", "x": 16.25, "y": 0 },
124 { "label": "Pause", "x": 17.25, "y": 0 },
125 { "label": "`", "x": 0, "y": 1.25 },
126 { "label": "1", "x": 1, "y": 1.25 },
127 { "label": "2", "x": 2, "y": 1.25 },
128 { "label": "3", "x": 3, "y": 1.25 },
129 { "label": "4", "x": 4, "y": 1.25 },
130 { "label": "5", "x": 5, "y": 1.25 },
131 { "label": "6", "x": 6, "y": 1.25 },
132 { "label": "7", "x": 7, "y": 1.25 },
133 { "label": "8", "x": 8, "y": 1.25 },
134 { "label": "9", "x": 9, "y": 1.25 },
135 { "label": "0", "x": 10, "y": 1.25 },
136 { "label": "-", "x": 11, "y": 1.25 },
137 { "label": "=", "x": 12, "y": 1.25 },
138 { "label": "Backspace", "x": 13, "y": 1.25, "w": 2 },
139 { "label": "Insert", "x": 15.25, "y": 1.25 },
140 { "label": "Home", "x": 16.25, "y": 1.25 },
141 { "label": "PgUp", "x": 17.25, "y": 1.25 },
142 { "label": "Tab", "x": 0, "y": 2.25, "w": 1.5 },
143 { "label": "Q", "x": 1.5, "y": 2.25 },
144 { "label": "W", "x": 2.5, "y": 2.25 },
145 { "label": "E", "x": 3.5, "y": 2.25 },
146 { "label": "R", "x": 4.5, "y": 2.25 },
147 { "label": "T", "x": 5.5, "y": 2.25 },
148 { "label": "Y", "x": 6.5, "y": 2.25 },
149 { "label": "U", "x": 7.5, "y": 2.25 },
150 { "label": "I", "x": 8.5, "y": 2.25 },
151 { "label": "O", "x": 9.5, "y": 2.25 },
152 { "label": "P", "x": 10.5, "y": 2.25 },
153 { "label": "[", "x": 11.5, "y": 2.25 },
154 { "label": "]", "x": 12.5, "y": 2.25 },
155 { "label": "\\", "x": 13.5, "y": 2.25, "w": 1.5 },
156 { "label": "Delete", "x": 15.25, "y": 2.25 },
157 { "label": "End", "x": 16.25, "y": 2.25 },
158 { "label": "PgDn", "x": 17.25, "y": 2.25 },
159 { "label": "Caps Lock", "x": 0, "y": 3.25, "w": 1.75 },
160 { "label": "A", "x": 1.75, "y": 3.25 },
161 { "label": "S", "x": 2.75, "y": 3.25 },
162 { "label": "D", "x": 3.75, "y": 3.25 },
163 { "label": "F", "x": 4.75, "y": 3.25 },
164 { "label": "G", "x": 5.75, "y": 3.25 },
165 { "label": "H", "x": 6.75, "y": 3.25 },
166 { "label": "J", "x": 7.75, "y": 3.25 },
167 { "label": "K", "x": 8.75, "y": 3.25 },
168 { "label": "L", "x": 9.75, "y": 3.25 },
169 { "label": ";", "x": 10.75, "y": 3.25 },
170 { "label": "'", "x": 11.75, "y": 3.25 },
171 { "label": "Enter", "x": 12.75, "y": 3.25, "w": 2.25 },
172 { "label": "Shift", "x": 0, "y": 4.25, "w": 2.25 },
173 { "label": "Z", "x": 2.25, "y": 4.25 },
174 { "label": "X", "x": 3.25, "y": 4.25 },
175 { "label": "C", "x": 4.25, "y": 4.25 },
176 { "label": "V", "x": 5.25, "y": 4.25 },
177 { "label": "B", "x": 6.25, "y": 4.25 },
178 { "label": "N", "x": 7.25, "y": 4.25 },
179 { "label": "M", "x": 8.25, "y": 4.25 },
180 { "label": ",", "x": 9.25, "y": 4.25 },
181 { "label": ".", "x": 10.25, "y": 4.25 },
182 { "label": "/", "x": 11.25, "y": 4.25 },
183 { "label": "Shift", "x": 12.25, "y": 4.25, "w": 2.75 },
184 { "label": "Up", "x": 16.25, "y": 4.25 },
185 { "label": "Ctrl", "x": 0, "y": 5.25, "w": 1.25 },
186 { "label": "Win", "x": 1.25, "y": 5.25, "w": 1.25 },
187 { "label": "Alt", "x": 2.5, "y": 5.25, "w": 1.25 },
188 { "label": "Space", "x": 3.75, "y": 5.25, "w": 6.25 },
189 { "label": "Alt", "x": 10, "y": 5.25, "w": 1.25 },
190 { "label": "Win", "x": 11.25, "y": 5.25, "w": 1.25 },
191 { "label": "Menu", "x": 12.5, "y": 5.25, "w": 1.25 },
192 { "label": "Ctrl", "x": 13.75, "y": 5.25, "w": 1.25 },
193 { "label": "Left", "x": 15.25, "y": 5.25 },
194 { "label": "Down", "x": 16.25, "y": 5.25 },
195 { "label": "Right", "x": 17.25, "y": 5.25 }
200 { "label": "Esc", "x": 0, "y": 0 },
201 { "label": "F1", "x": 2, "y": 0 },
202 { "label": "F2", "x": 3, "y": 0 },
203 { "label": "F3", "x": 4, "y": 0 },
204 { "label": "F4", "x": 5, "y": 0 },
205 { "label": "F5", "x": 6.5, "y": 0 },
206 { "label": "F6", "x": 7.5, "y": 0 },
207 { "label": "F7", "x": 8.5, "y": 0 },
208 { "label": "F8", "x": 9.5, "y": 0 },
209 { "label": "F9", "x": 11, "y": 0 },
210 { "label": "F10", "x": 12, "y": 0 },
211 { "label": "F11", "x": 13, "y": 0 },
212 { "label": "F12", "x": 14, "y": 0 },
213 { "label": "Print Screen", "x": 15.25, "y": 0 },
214 { "label": "Scroll Lock", "x": 16.25, "y": 0 },
215 { "label": "Pause", "x": 17.25, "y": 0 },
216 { "label": "`", "x": 0, "y": 1.25 },
217 { "label": "1", "x": 1, "y": 1.25 },
218 { "label": "2", "x": 2, "y": 1.25 },
219 { "label": "3", "x": 3, "y": 1.25 },
220 { "label": "4", "x": 4, "y": 1.25 },
221 { "label": "5", "x": 5, "y": 1.25 },
222 { "label": "6", "x": 6, "y": 1.25 },
223 { "label": "7", "x": 7, "y": 1.25 },
224 { "label": "8", "x": 8, "y": 1.25 },
225 { "label": "9", "x": 9, "y": 1.25 },
226 { "label": "0", "x": 10, "y": 1.25 },
227 { "label": "-", "x": 11, "y": 1.25 },
228 { "label": "=", "x": 12, "y": 1.25 },
229 { "label": "Backspace", "x": 13, "y": 1.25, "w": 2 },
230 { "label": "Insert", "x": 15.25, "y": 1.25 },
231 { "label": "Home", "x": 16.25, "y": 1.25 },
232 { "label": "PgUp", "x": 17.25, "y": 1.25 },
233 { "label": "Tab", "x": 0, "y": 2.25, "w": 1.5 },
234 { "label": "Q", "x": 1.5, "y": 2.25 },
235 { "label": "W", "x": 2.5, "y": 2.25 },
236 { "label": "E", "x": 3.5, "y": 2.25 },
237 { "label": "R", "x": 4.5, "y": 2.25 },
238 { "label": "T", "x": 5.5, "y": 2.25 },
239 { "label": "Y", "x": 6.5, "y": 2.25 },
240 { "label": "U", "x": 7.5, "y": 2.25 },
241 { "label": "I", "x": 8.5, "y": 2.25 },
242 { "label": "O", "x": 9.5, "y": 2.25 },
243 { "label": "P", "x": 10.5, "y": 2.25 },
244 { "label": "[", "x": 11.5, "y": 2.25 },
245 { "label": "]", "x": 12.5, "y": 2.25 },
246 { "label": "Delete", "x": 15.25, "y": 2.25 },
247 { "label": "End", "x": 16.25, "y": 2.25 },
248 { "label": "PgDn", "x": 17.25, "y": 2.25 },
249 { "label": "Caps Lock", "x": 0, "y": 3.25, "w": 1.75 },
250 { "label": "A", "x": 1.75, "y": 3.25 },
251 { "label": "S", "x": 2.75, "y": 3.25 },
252 { "label": "D", "x": 3.75, "y": 3.25 },
253 { "label": "F", "x": 4.75, "y": 3.25 },
254 { "label": "G", "x": 5.75, "y": 3.25 },
255 { "label": "H", "x": 6.75, "y": 3.25 },
256 { "label": "J", "x": 7.75, "y": 3.25 },
257 { "label": "K", "x": 8.75, "y": 3.25 },
258 { "label": "L", "x": 9.75, "y": 3.25 },
259 { "label": ";", "x": 10.75, "y": 3.25 },
260 { "label": "'", "x": 11.75, "y": 3.25 },
261 { "label": "#", "x": 12.75, "y": 3.25 },
262 { "label": "Enter", "x": 13.75, "y": 2.25, "w": 1.25, "h": 2 },
263 { "label": "Shift", "x": 0, "y": 4.25, "w": 1.25 },
264 { "label": "\\", "x": 1.25, "y": 4.25 },
265 { "label": "Z", "x": 2.25, "y": 4.25 },
266 { "label": "X", "x": 3.25, "y": 4.25 },
267 { "label": "C", "x": 4.25, "y": 4.25 },
268 { "label": "V", "x": 5.25, "y": 4.25 },
269 { "label": "B", "x": 6.25, "y": 4.25 },
270 { "label": "N", "x": 7.25, "y": 4.25 },
271 { "label": "M", "x": 8.25, "y": 4.25 },
272 { "label": ",", "x": 9.25, "y": 4.25 },
273 { "label": ".", "x": 10.25, "y": 4.25 },
274 { "label": "/", "x": 11.25, "y": 4.25 },
275 { "label": "Shift", "x": 12.25, "y": 4.25, "w": 2.75 },
276 { "label": "Up", "x": 16.25, "y": 4.25 },
277 { "label": "Ctrl", "x": 0, "y": 5.25, "w": 1.25 },
278 { "label": "Win", "x": 1.25, "y": 5.25, "w": 1.25 },
279 { "label": "Alt", "x": 2.5, "y": 5.25, "w": 1.25 },
280 { "label": "Space", "x": 3.75, "y": 5.25, "w": 6.25 },
281 { "label": "AltGr", "x": 10, "y": 5.25, "w": 1.25 },
282 { "label": "Win", "x": 11.25, "y": 5.25, "w": 1.25 },
283 { "label": "Menu", "x": 12.5, "y": 5.25, "w": 1.25 },
284 { "label": "Ctrl", "x": 13.75, "y": 5.25, "w": 1.25 },
285 { "label": "Left", "x": 15.25, "y": 5.25 },
286 { "label": "Down", "x": 16.25, "y": 5.25 },
287 { "label": "Right", "x": 17.25, "y": 5.25 }