]> git.donarmstrong.com Git - qmk_firmware.git/blob - keyboards/clueboard/60/info.json
Pull information from config.h and rules.mk (#2711)
[qmk_firmware.git] / keyboards / clueboard / 60 / info.json
1 {
2   "keyboard_name": "clueboard/60",
3   "maintainer": "skullydazed",
4   "url": "",
5   "bootloader": "stm32-dfu-util",
6   "width": 15,
7   "height": 5,
8   "layouts": {
9     "LAYOUT_60_ansi": {
10       "key_count": 61,
11       "layout": [
12         {
13           "label": "~",
14           "x": 0,
15           "y": 0
16         },
17         {
18           "label": "!",
19           "x": 1,
20           "y": 0
21         },
22         {
23           "label": "@",
24           "x": 2,
25           "y": 0
26         },
27         {
28           "label": "#",
29           "x": 3,
30           "y": 0
31         },
32         {
33           "label": "$",
34           "x": 4,
35           "y": 0
36         },
37         {
38           "label": "%",
39           "x": 5,
40           "y": 0
41         },
42         {
43           "label": "^",
44           "x": 6,
45           "y": 0
46         },
47         {
48           "label": "&",
49           "x": 7,
50           "y": 0
51         },
52         {
53           "label": "*",
54           "x": 8,
55           "y": 0
56         },
57         {
58           "label": "(",
59           "x": 9,
60           "y": 0
61         },
62         {
63           "label": ")",
64           "x": 10,
65           "y": 0
66         },
67         {
68           "label": "_",
69           "x": 11,
70           "y": 0
71         },
72         {
73           "label": "+",
74           "x": 12,
75           "y": 0
76         },
77         {
78           "label": "Backspace",
79           "x": 13,
80           "y": 0,
81           "w": 2
82         },
83         {
84           "label": "Tab",
85           "x": 0,
86           "y": 1,
87           "w": 1.5
88         },
89         {
90           "label": "Q",
91           "x": 1.5,
92           "y": 1
93         },
94         {
95           "label": "W",
96           "x": 2.5,
97           "y": 1
98         },
99         {
100           "label": "E",
101           "x": 3.5,
102           "y": 1
103         },
104         {
105           "label": "R",
106           "x": 4.5,
107           "y": 1
108         },
109         {
110           "label": "T",
111           "x": 5.5,
112           "y": 1
113         },
114         {
115           "label": "Y",
116           "x": 6.5,
117           "y": 1
118         },
119         {
120           "label": "U",
121           "x": 7.5,
122           "y": 1
123         },
124         {
125           "label": "I",
126           "x": 8.5,
127           "y": 1
128         },
129         {
130           "label": "O",
131           "x": 9.5,
132           "y": 1
133         },
134         {
135           "label": "P",
136           "x": 10.5,
137           "y": 1
138         },
139         {
140           "label": "{",
141           "x": 11.5,
142           "y": 1
143         },
144         {
145           "label": "}",
146           "x": 12.5,
147           "y": 1
148         },
149         {
150           "label": "|",
151           "x": 13.5,
152           "y": 1,
153           "w": 1.5
154         },
155         {
156           "label": "Caps Lock",
157           "x": 0,
158           "y": 2,
159           "w": 1.75
160         },
161         {
162           "label": "A",
163           "x": 1.75,
164           "y": 2
165         },
166         {
167           "label": "S",
168           "x": 2.75,
169           "y": 2
170         },
171         {
172           "label": "D",
173           "x": 3.75,
174           "y": 2
175         },
176         {
177           "label": "F",
178           "x": 4.75,
179           "y": 2
180         },
181         {
182           "label": "G",
183           "x": 5.75,
184           "y": 2
185         },
186         {
187           "label": "H",
188           "x": 6.75,
189           "y": 2
190         },
191         {
192           "label": "J",
193           "x": 7.75,
194           "y": 2
195         },
196         {
197           "label": "K",
198           "x": 8.75,
199           "y": 2
200         },
201         {
202           "label": "L",
203           "x": 9.75,
204           "y": 2
205         },
206         {
207           "label": ":",
208           "x": 10.75,
209           "y": 2
210         },
211         {
212           "label": "\"",
213           "x": 11.75,
214           "y": 2
215         },
216         {
217           "label": "Enter",
218           "x": 12.75,
219           "y": 2,
220           "w": 2.25
221         },
222         {
223           "label": "Shift",
224           "x": 0,
225           "y": 3,
226           "w": 2.25
227         },
228         {
229           "label": "Z",
230           "x": 2.25,
231           "y": 3
232         },
233         {
234           "label": "X",
235           "x": 3.25,
236           "y": 3
237         },
238         {
239           "label": "C",
240           "x": 4.25,
241           "y": 3
242         },
243         {
244           "label": "V",
245           "x": 5.25,
246           "y": 3
247         },
248         {
249           "label": "B",
250           "x": 6.25,
251           "y": 3
252         },
253         {
254           "label": "N",
255           "x": 7.25,
256           "y": 3
257         },
258         {
259           "label": "M",
260           "x": 8.25,
261           "y": 3
262         },
263         {
264           "label": "<",
265           "x": 9.25,
266           "y": 3
267         },
268         {
269           "label": ">",
270           "x": 10.25,
271           "y": 3
272         },
273         {
274           "label": "?",
275           "x": 11.25,
276           "y": 3
277         },
278         {
279           "label": "Shift",
280           "x": 12.25,
281           "y": 3,
282           "w": 2.75
283         },
284         {
285           "label": "Ctrl",
286           "x": 0,
287           "y": 4,
288           "w": 1.25
289         },
290         {
291           "label": "Win",
292           "x": 1.25,
293           "y": 4,
294           "w": 1.25
295         },
296         {
297           "label": "Alt",
298           "x": 2.5,
299           "y": 4,
300           "w": 1.25
301         },
302         {
303           "x": 3.75,
304           "y": 4,
305           "w": 6.25
306         },
307         {
308           "label": "Alt",
309           "x": 10,
310           "y": 4,
311           "w": 1.25
312         },
313         {
314           "label": "Win",
315           "x": 11.25,
316           "y": 4,
317           "w": 1.25
318         },
319         {
320           "label": "Menu",
321           "x": 12.5,
322           "y": 4,
323           "w": 1.25
324         },
325         {
326           "label": "Ctrl",
327           "x": 13.75,
328           "y": 4,
329           "w": 1.25
330         }
331       ]
332     },
333     "LAYOUT_60_iso": {
334       "key_count": 62,
335       "layout": [
336         {
337           "label": "\\u00ac",
338           "x": 0,
339           "y": 0
340         },
341         {
342           "label": "!",
343           "x": 1,
344           "y": 0
345         },
346         {
347           "label": "\"",
348           "x": 2,
349           "y": 0
350         },
351         {
352           "label": "\\u00a3",
353           "x": 3,
354           "y": 0
355         },
356         {
357           "label": "$",
358           "x": 4,
359           "y": 0
360         },
361         {
362           "label": "%",
363           "x": 5,
364           "y": 0
365         },
366         {
367           "label": "^",
368           "x": 6,
369           "y": 0
370         },
371         {
372           "label": "&",
373           "x": 7,
374           "y": 0
375         },
376         {
377           "label": "*",
378           "x": 8,
379           "y": 0
380         },
381         {
382           "label": "(",
383           "x": 9,
384           "y": 0
385         },
386         {
387           "label": ")",
388           "x": 10,
389           "y": 0
390         },
391         {
392           "label": "_",
393           "x": 11,
394           "y": 0
395         },
396         {
397           "label": "+",
398           "x": 12,
399           "y": 0
400         },
401         {
402           "label": "Backspace",
403           "x": 13,
404           "y": 0,
405           "w": 2
406         },
407         {
408           "label": "Tab",
409           "x": 0,
410           "y": 1,
411           "w": 1.5
412         },
413         {
414           "label": "Q",
415           "x": 1.5,
416           "y": 1
417         },
418         {
419           "label": "W",
420           "x": 2.5,
421           "y": 1
422         },
423         {
424           "label": "E",
425           "x": 3.5,
426           "y": 1
427         },
428         {
429           "label": "R",
430           "x": 4.5,
431           "y": 1
432         },
433         {
434           "label": "T",
435           "x": 5.5,
436           "y": 1
437         },
438         {
439           "label": "Y",
440           "x": 6.5,
441           "y": 1
442         },
443         {
444           "label": "U",
445           "x": 7.5,
446           "y": 1
447         },
448         {
449           "label": "I",
450           "x": 8.5,
451           "y": 1
452         },
453         {
454           "label": "O",
455           "x": 9.5,
456           "y": 1
457         },
458         {
459           "label": "P",
460           "x": 10.5,
461           "y": 1
462         },
463         {
464           "label": "{",
465           "x": 11.5,
466           "y": 1
467         },
468         {
469           "label": "}",
470           "x": 12.5,
471           "y": 1
472         },
473         {
474           "label": "Enter",
475           "x": 13.75,
476           "y": 1,
477           "w": 1.25,
478           "h": 2
479         },
480         {
481           "label": "Caps Lock",
482           "x": 0,
483           "y": 2,
484           "w": 1.75
485         },
486         {
487           "label": "A",
488           "x": 1.75,
489           "y": 2
490         },
491         {
492           "label": "S",
493           "x": 2.75,
494           "y": 2
495         },
496         {
497           "label": "D",
498           "x": 3.75,
499           "y": 2
500         },
501         {
502           "label": "F",
503           "x": 4.75,
504           "y": 2
505         },
506         {
507           "label": "G",
508           "x": 5.75,
509           "y": 2
510         },
511         {
512           "label": "H",
513           "x": 6.75,
514           "y": 2
515         },
516         {
517           "label": "J",
518           "x": 7.75,
519           "y": 2
520         },
521         {
522           "label": "K",
523           "x": 8.75,
524           "y": 2
525         },
526         {
527           "label": "L",
528           "x": 9.75,
529           "y": 2
530         },
531         {
532           "label": ":",
533           "x": 10.75,
534           "y": 2
535         },
536         {
537           "label": "@",
538           "x": 11.75,
539           "y": 2
540         },
541         {
542           "label": "~",
543           "x": 12.75,
544           "y": 2
545         },
546         {
547           "label": "Shift",
548           "x": 0,
549           "y": 3,
550           "w": 1.25
551         },
552         {
553           "label": "|",
554           "x": 1.25,
555           "y": 3
556         },
557         {
558           "label": "Z",
559           "x": 2.25,
560           "y": 3
561         },
562         {
563           "label": "X",
564           "x": 3.25,
565           "y": 3
566         },
567         {
568           "label": "C",
569           "x": 4.25,
570           "y": 3
571         },
572         {
573           "label": "V",
574           "x": 5.25,
575           "y": 3
576         },
577         {
578           "label": "B",
579           "x": 6.25,
580           "y": 3
581         },
582         {
583           "label": "N",
584           "x": 7.25,
585           "y": 3
586         },
587         {
588           "label": "M",
589           "x": 8.25,
590           "y": 3
591         },
592         {
593           "label": "<",
594           "x": 9.25,
595           "y": 3
596         },
597         {
598           "label": ">",
599           "x": 10.25,
600           "y": 3
601         },
602         {
603           "label": "?",
604           "x": 11.25,
605           "y": 3
606         },
607         {
608           "label": "Shift",
609           "x": 12.25,
610           "y": 3,
611           "w": 2.75
612         },
613         {
614           "label": "Ctrl",
615           "x": 0,
616           "y": 4,
617           "w": 1.25
618         },
619         {
620           "label": "Win",
621           "x": 1.25,
622           "y": 4,
623           "w": 1.25
624         },
625         {
626           "label": "Alt",
627           "x": 2.5,
628           "y": 4,
629           "w": 1.25
630         },
631         {
632           "x": 3.75,
633           "y": 4,
634           "w": 6.25
635         },
636         {
637           "label": "AltGr",
638           "x": 10,
639           "y": 4,
640           "w": 1.25
641         },
642         {
643           "label": "Win",
644           "x": 11.25,
645           "y": 4,
646           "w": 1.25
647         },
648         {
649           "label": "Menu",
650           "x": 12.5,
651           "y": 4,
652           "w": 1.25
653         },
654         {
655           "label": "Ctrl",
656           "x": 13.75,
657           "y": 4,
658           "w": 1.25
659         }
660       ]
661     },
662     "KEYMAP_AEK": {
663       "key_count": 60,
664       "layout": [
665         {
666           "label": "~",
667           "x": 0,
668           "y": 0
669         },
670         {
671           "label": "!",
672           "x": 1,
673           "y": 0
674         },
675         {
676           "label": "@",
677           "x": 2,
678           "y": 0
679         },
680         {
681           "label": "#",
682           "x": 3,
683           "y": 0
684         },
685         {
686           "label": "$",
687           "x": 4,
688           "y": 0
689         },
690         {
691           "label": "%",
692           "x": 5,
693           "y": 0
694         },
695         {
696           "label": "^",
697           "x": 6,
698           "y": 0
699         },
700         {
701           "label": "&",
702           "x": 7,
703           "y": 0
704         },
705         {
706           "label": "*",
707           "x": 8,
708           "y": 0
709         },
710         {
711           "label": "(",
712           "x": 9,
713           "y": 0
714         },
715         {
716           "label": ")",
717           "x": 10,
718           "y": 0
719         },
720         {
721           "label": "_",
722           "x": 11,
723           "y": 0
724         },
725         {
726           "label": "+",
727           "x": 12,
728           "y": 0
729         },
730         {
731           "label": "Backspace",
732           "x": 13,
733           "y": 0,
734           "w": 2
735         },
736         {
737           "label": "Tab",
738           "x": 0,
739           "y": 1,
740           "w": 1.5
741         },
742         {
743           "label": "Q",
744           "x": 1.5,
745           "y": 1
746         },
747         {
748           "label": "W",
749           "x": 2.5,
750           "y": 1
751         },
752         {
753           "label": "E",
754           "x": 3.5,
755           "y": 1
756         },
757         {
758           "label": "R",
759           "x": 4.5,
760           "y": 1
761         },
762         {
763           "label": "T",
764           "x": 5.5,
765           "y": 1
766         },
767         {
768           "label": "Y",
769           "x": 6.5,
770           "y": 1
771         },
772         {
773           "label": "U",
774           "x": 7.5,
775           "y": 1
776         },
777         {
778           "label": "I",
779           "x": 8.5,
780           "y": 1
781         },
782         {
783           "label": "O",
784           "x": 9.5,
785           "y": 1
786         },
787         {
788           "label": "P",
789           "x": 10.5,
790           "y": 1
791         },
792         {
793           "label": "{",
794           "x": 11.5,
795           "y": 1
796         },
797         {
798           "label": "}",
799           "x": 12.5,
800           "y": 1
801         },
802         {
803           "label": "|",
804           "x": 13.5,
805           "y": 1,
806           "w": 1.5
807         },
808         {
809           "label": "Caps Lock",
810           "x": 0,
811           "y": 2,
812           "w": 1.75
813         },
814         {
815           "label": "A",
816           "x": 1.75,
817           "y": 2
818         },
819         {
820           "label": "S",
821           "x": 2.75,
822           "y": 2
823         },
824         {
825           "label": "D",
826           "x": 3.75,
827           "y": 2
828         },
829         {
830           "label": "F",
831           "x": 4.75,
832           "y": 2
833         },
834         {
835           "label": "G",
836           "x": 5.75,
837           "y": 2
838         },
839         {
840           "label": "H",
841           "x": 6.75,
842           "y": 2
843         },
844         {
845           "label": "J",
846           "x": 7.75,
847           "y": 2
848         },
849         {
850           "label": "K",
851           "x": 8.75,
852           "y": 2
853         },
854         {
855           "label": "L",
856           "x": 9.75,
857           "y": 2
858         },
859         {
860           "label": ":",
861           "x": 10.75,
862           "y": 2
863         },
864         {
865           "label": "\"",
866           "x": 11.75,
867           "y": 2
868         },
869         {
870           "label": "Enter",
871           "x": 12.75,
872           "y": 2,
873           "w": 2.25
874         },
875         {
876           "label": "Shift",
877           "x": 0,
878           "y": 3,
879           "w": 2.25
880         },
881         {
882           "label": "Z",
883           "x": 2.25,
884           "y": 3
885         },
886         {
887           "label": "X",
888           "x": 3.25,
889           "y": 3
890         },
891         {
892           "label": "C",
893           "x": 4.25,
894           "y": 3
895         },
896         {
897           "label": "V",
898           "x": 5.25,
899           "y": 3
900         },
901         {
902           "label": "B",
903           "x": 6.25,
904           "y": 3
905         },
906         {
907           "label": "N",
908           "x": 7.25,
909           "y": 3
910         },
911         {
912           "label": "M",
913           "x": 8.25,
914           "y": 3
915         },
916         {
917           "label": "<",
918           "x": 9.25,
919           "y": 3
920         },
921         {
922           "label": ">",
923           "x": 10.25,
924           "y": 3
925         },
926         {
927           "label": "?",
928           "x": 11.25,
929           "y": 3
930         },
931         {
932           "label": "Shift",
933           "x": 12.25,
934           "y": 3,
935           "w": 2.75
936         },
937         {
938           "label": "Ctrl",
939           "x": 0,
940           "y": 4,
941           "w": 1.5
942         },
943         {
944           "label": "Win",
945           "x": 1.5,
946           "y": 4,
947           "w": 1.25
948         },
949         {
950           "label": "Alt",
951           "x": 2.75,
952           "y": 4,
953           "w": 1.5
954         },
955         {
956           "x": 4.25,
957           "y": 4,
958           "w": 6.5
959         },
960         {
961           "label": "AltGr",
962           "x": 10.75,
963           "y": 4,
964           "w": 1.5
965         },
966         {
967           "label": "Win",
968           "x": 12.25,
969           "y": 4,
970           "w": 1.25
971         },
972         {
973           "label": "Ctrl",
974           "x": 13.5,
975           "y": 4,
976           "w": 1.5
977         }
978       ]
979     },
980     "KEYMAP": {
981       "key_count": 65,
982       "layout": [
983         {
984           "label": "~",
985           "x": 0,
986           "y": 0
987         },
988         {
989           "label": "!",
990           "x": 1,
991           "y": 0
992         },
993         {
994           "label": "@",
995           "x": 2,
996           "y": 0
997         },
998         {
999           "label": "#",
1000           "x": 3,
1001           "y": 0
1002         },
1003         {
1004           "label": "$",
1005           "x": 4,
1006           "y": 0
1007         },
1008         {
1009           "label": "%",
1010           "x": 5,
1011           "y": 0
1012         },
1013         {
1014           "label": "^",
1015           "x": 6,
1016           "y": 0
1017         },
1018         {
1019           "label": "&",
1020           "x": 7,
1021           "y": 0
1022         },
1023         {
1024           "label": "*",
1025           "x": 8,
1026           "y": 0
1027         },
1028         {
1029           "label": "(",
1030           "x": 9,
1031           "y": 0
1032         },
1033         {
1034           "label": ")",
1035           "x": 10,
1036           "y": 0
1037         },
1038         {
1039           "label": "_",
1040           "x": 11,
1041           "y": 0
1042         },
1043         {
1044           "label": "+",
1045           "x": 12,
1046           "y": 0
1047         },
1048         {
1049           "x": 13,
1050           "y": 0
1051         },
1052         {
1053           "label": "Back",
1054           "x": 14,
1055           "y": 0
1056         },
1057         {
1058           "label": "Tab",
1059           "x": 0,
1060           "y": 1,
1061           "w": 1.5
1062         },
1063         {
1064           "label": "Q",
1065           "x": 1.5,
1066           "y": 1
1067         },
1068         {
1069           "label": "W",
1070           "x": 2.5,
1071           "y": 1
1072         },
1073         {
1074           "label": "E",
1075           "x": 3.5,
1076           "y": 1
1077         },
1078         {
1079           "label": "R",
1080           "x": 4.5,
1081           "y": 1
1082         },
1083         {
1084           "label": "T",
1085           "x": 5.5,
1086           "y": 1
1087         },
1088         {
1089           "label": "Y",
1090           "x": 6.5,
1091           "y": 1
1092         },
1093         {
1094           "label": "U",
1095           "x": 7.5,
1096           "y": 1
1097         },
1098         {
1099           "label": "I",
1100           "x": 8.5,
1101           "y": 1
1102         },
1103         {
1104           "label": "O",
1105           "x": 9.5,
1106           "y": 1
1107         },
1108         {
1109           "label": "P",
1110           "x": 10.5,
1111           "y": 1
1112         },
1113         {
1114           "label": "{",
1115           "x": 11.5,
1116           "y": 1
1117         },
1118         {
1119           "label": "}",
1120           "x": 12.5,
1121           "y": 1
1122         },
1123         {
1124           "label": "|",
1125           "x": 13.5,
1126           "y": 1,
1127           "w": 1.5
1128         },
1129         {
1130           "label": "Caps Lock",
1131           "x": 0,
1132           "y": 2,
1133           "w": 1.75
1134         },
1135         {
1136           "label": "A",
1137           "x": 1.75,
1138           "y": 2
1139         },
1140         {
1141           "label": "S",
1142           "x": 2.75,
1143           "y": 2
1144         },
1145         {
1146           "label": "D",
1147           "x": 3.75,
1148           "y": 2
1149         },
1150         {
1151           "label": "F",
1152           "x": 4.75,
1153           "y": 2
1154         },
1155         {
1156           "label": "G",
1157           "x": 5.75,
1158           "y": 2
1159         },
1160         {
1161           "label": "H",
1162           "x": 6.75,
1163           "y": 2
1164         },
1165         {
1166           "label": "J",
1167           "x": 7.75,
1168           "y": 2
1169         },
1170         {
1171           "label": "K",
1172           "x": 8.75,
1173           "y": 2
1174         },
1175         {
1176           "label": "L",
1177           "x": 9.75,
1178           "y": 2
1179         },
1180         {
1181           "label": ":",
1182           "x": 10.75,
1183           "y": 2
1184         },
1185         {
1186           "label": "\"",
1187           "x": 11.75,
1188           "y": 2
1189         },
1190         {
1191           "x": 12.75,
1192           "y": 2
1193         },
1194         {
1195           "label": "Enter",
1196           "x": 13.75,
1197           "y": 2,
1198           "w": 1.25
1199         },
1200         {
1201           "x": 0,
1202           "y": 3
1203         },
1204         {
1205           "label": "Shift",
1206           "x": 1,
1207           "y": 3,
1208           "w": 1.25
1209         },
1210         {
1211           "label": "Z",
1212           "x": 2.25,
1213           "y": 3
1214         },
1215         {
1216           "label": "X",
1217           "x": 3.25,
1218           "y": 3
1219         },
1220         {
1221           "label": "C",
1222           "x": 4.25,
1223           "y": 3
1224         },
1225         {
1226           "label": "V",
1227           "x": 5.25,
1228           "y": 3
1229         },
1230         {
1231           "label": "B",
1232           "x": 6.25,
1233           "y": 3
1234         },
1235         {
1236           "label": "N",
1237           "x": 7.25,
1238           "y": 3
1239         },
1240         {
1241           "label": "M",
1242           "x": 8.25,
1243           "y": 3
1244         },
1245         {
1246           "label": "<",
1247           "x": 9.25,
1248           "y": 3
1249         },
1250         {
1251           "label": ">",
1252           "x": 10.25,
1253           "y": 3
1254         },
1255         {
1256           "label": "?",
1257           "x": 11.25,
1258           "y": 3
1259         },
1260         {
1261           "label": "Shift",
1262           "x": 12.25,
1263           "y": 3,
1264           "w": 1.75
1265         },
1266         {
1267           "x": 14,
1268           "y": 3
1269         },
1270         {
1271           "label": "Ctrl",
1272           "x": 0,
1273           "y": 4,
1274           "w": 1.25
1275         },
1276         {
1277           "label": "Win",
1278           "x": 1.25,
1279           "y": 4,
1280           "w": 1.25
1281         },
1282         {
1283           "label": "Alt",
1284           "x": 2.5,
1285           "y": 4,
1286           "w": 1.25
1287         },
1288         {
1289           "x": 3.75,
1290           "y": 4,
1291           "w": 6.25
1292         },
1293         {
1294           "label": "Alt",
1295           "x": 10,
1296           "y": 4,
1297           "w": 1.25
1298         },
1299         {
1300           "label": "Win",
1301           "x": 11.25,
1302           "y": 4,
1303           "w": 1.25
1304         },
1305         {
1306           "label": "Menu",
1307           "x": 12.5,
1308           "y": 4,
1309           "w": 1.25
1310         },
1311         {
1312           "label": "Ctrl",
1313           "x": 13.75,
1314           "y": 4,
1315           "w": 1.25
1316         }
1317       ]
1318     },
1319     "LAYOUT_60_ansi_split_bs_rshift": {
1320       "key_count": 63,
1321       "layout": [
1322         {
1323           "label": "~",
1324           "x": 0,
1325           "y": 0
1326         },
1327         {
1328           "label": "!",
1329           "x": 1,
1330           "y": 0
1331         },
1332         {
1333           "label": "@",
1334           "x": 2,
1335           "y": 0
1336         },
1337         {
1338           "label": "#",
1339           "x": 3,
1340           "y": 0
1341         },
1342         {
1343           "label": "$",
1344           "x": 4,
1345           "y": 0
1346         },
1347         {
1348           "label": "%",
1349           "x": 5,
1350           "y": 0
1351         },
1352         {
1353           "label": "^",
1354           "x": 6,
1355           "y": 0
1356         },
1357         {
1358           "label": "&",
1359           "x": 7,
1360           "y": 0
1361         },
1362         {
1363           "label": "*",
1364           "x": 8,
1365           "y": 0
1366         },
1367         {
1368           "label": "(",
1369           "x": 9,
1370           "y": 0
1371         },
1372         {
1373           "label": ")",
1374           "x": 10,
1375           "y": 0
1376         },
1377         {
1378           "label": "_",
1379           "x": 11,
1380           "y": 0
1381         },
1382         {
1383           "label": "+",
1384           "x": 12,
1385           "y": 0
1386         },
1387         {
1388           "x": 13,
1389           "y": 0
1390         },
1391         {
1392           "label": "Back",
1393           "x": 14,
1394           "y": 0
1395         },
1396         {
1397           "label": "Tab",
1398           "x": 0,
1399           "y": 1,
1400           "w": 1.5
1401         },
1402         {
1403           "label": "Q",
1404           "x": 1.5,
1405           "y": 1
1406         },
1407         {
1408           "label": "W",
1409           "x": 2.5,
1410           "y": 1
1411         },
1412         {
1413           "label": "E",
1414           "x": 3.5,
1415           "y": 1
1416         },
1417         {
1418           "label": "R",
1419           "x": 4.5,
1420           "y": 1
1421         },
1422         {
1423           "label": "T",
1424           "x": 5.5,
1425           "y": 1
1426         },
1427         {
1428           "label": "Y",
1429           "x": 6.5,
1430           "y": 1
1431         },
1432         {
1433           "label": "U",
1434           "x": 7.5,
1435           "y": 1
1436         },
1437         {
1438           "label": "I",
1439           "x": 8.5,
1440           "y": 1
1441         },
1442         {
1443           "label": "O",
1444           "x": 9.5,
1445           "y": 1
1446         },
1447         {
1448           "label": "P",
1449           "x": 10.5,
1450           "y": 1
1451         },
1452         {
1453           "label": "{",
1454           "x": 11.5,
1455           "y": 1
1456         },
1457         {
1458           "label": "}",
1459           "x": 12.5,
1460           "y": 1
1461         },
1462         {
1463           "label": "|",
1464           "x": 13.5,
1465           "y": 1,
1466           "w": 1.5
1467         },
1468         {
1469           "label": "Caps Lock",
1470           "x": 0,
1471           "y": 2,
1472           "w": 1.75
1473         },
1474         {
1475           "label": "A",
1476           "x": 1.75,
1477           "y": 2
1478         },
1479         {
1480           "label": "S",
1481           "x": 2.75,
1482           "y": 2
1483         },
1484         {
1485           "label": "D",
1486           "x": 3.75,
1487           "y": 2
1488         },
1489         {
1490           "label": "F",
1491           "x": 4.75,
1492           "y": 2
1493         },
1494         {
1495           "label": "G",
1496           "x": 5.75,
1497           "y": 2
1498         },
1499         {
1500           "label": "H",
1501           "x": 6.75,
1502           "y": 2
1503         },
1504         {
1505           "label": "J",
1506           "x": 7.75,
1507           "y": 2
1508         },
1509         {
1510           "label": "K",
1511           "x": 8.75,
1512           "y": 2
1513         },
1514         {
1515           "label": "L",
1516           "x": 9.75,
1517           "y": 2
1518         },
1519         {
1520           "label": ":",
1521           "x": 10.75,
1522           "y": 2
1523         },
1524         {
1525           "label": "\"",
1526           "x": 11.75,
1527           "y": 2
1528         },
1529         {
1530           "label": "Enter",
1531           "x": 12.75,
1532           "y": 2,
1533           "w": 2.25
1534         },
1535         {
1536           "label": "Shift",
1537           "x": 0,
1538           "y": 3,
1539           "w": 2.25
1540         },
1541         {
1542           "label": "Z",
1543           "x": 2.25,
1544           "y": 3
1545         },
1546         {
1547           "label": "X",
1548           "x": 3.25,
1549           "y": 3
1550         },
1551         {
1552           "label": "C",
1553           "x": 4.25,
1554           "y": 3
1555         },
1556         {
1557           "label": "V",
1558           "x": 5.25,
1559           "y": 3
1560         },
1561         {
1562           "label": "B",
1563           "x": 6.25,
1564           "y": 3
1565         },
1566         {
1567           "label": "N",
1568           "x": 7.25,
1569           "y": 3
1570         },
1571         {
1572           "label": "M",
1573           "x": 8.25,
1574           "y": 3
1575         },
1576         {
1577           "label": "<",
1578           "x": 9.25,
1579           "y": 3
1580         },
1581         {
1582           "label": ">",
1583           "x": 10.25,
1584           "y": 3
1585         },
1586         {
1587           "label": "?",
1588           "x": 11.25,
1589           "y": 3
1590         },
1591         {
1592           "label": "Shift",
1593           "x": 12.25,
1594           "y": 3,
1595           "w": 1.75
1596         },
1597         {
1598           "x": 14,
1599           "y": 3
1600         },
1601         {
1602           "label": "Ctrl",
1603           "x": 0,
1604           "y": 4,
1605           "w": 1.25
1606         },
1607         {
1608           "label": "Win",
1609           "x": 1.25,
1610           "y": 4,
1611           "w": 1.25
1612         },
1613         {
1614           "label": "Alt",
1615           "x": 2.5,
1616           "y": 4,
1617           "w": 1.25
1618         },
1619         {
1620           "x": 3.75,
1621           "y": 4,
1622           "w": 6.25
1623         },
1624         {
1625           "label": "Alt",
1626           "x": 10,
1627           "y": 4,
1628           "w": 1.25
1629         },
1630         {
1631           "label": "Win",
1632           "x": 11.25,
1633           "y": 4,
1634           "w": 1.25
1635         },
1636         {
1637           "label": "Menu",
1638           "x": 12.5,
1639           "y": 4,
1640           "w": 1.25
1641         },
1642         {
1643           "label": "Ctrl",
1644           "x": 13.75,
1645           "y": 4,
1646           "w": 1.25
1647         }
1648       ]
1649     }
1650   }
1651 }