2 "keyboard_name": "Signum 3.0",
3 "url": "http://troyfletcher.net/",
12 { "x": 0, "y": 0.5, "r": 15 },
13 { "x": 1, "y": 0.5, "r": 15 },
14 { "x": 2, "y": 0.25, "r": 15 },
15 { "x": 3, "y": 0, "r": 15 },
16 { "x": 4, "y": 0.25, "r": 15 },
17 { "x": 5, "y": 0.5, "r": 15 },
18 { "x": 9, "y": 0.5, "r": -15 },
19 { "x": 10, "y": 0.25, "r": -15 },
20 { "x": 11, "y": 0, "r": -15 },
21 { "x": 12, "y": 0.25, "r": -15 },
22 { "x": 13, "y": 0.5, "r": -15 },
23 { "x": 14, "y": 0.5, "r": -15 },
25 { "x": 0, "y": 1.5, "r": 15 },
26 { "x": 1, "y": 1.5, "r": 15 },
27 { "x": 2, "y": 1.25, "r": 15 },
28 { "x": 3, "y": 1, "r": 15 },
29 { "x": 4, "y": 1.25, "r": 15 },
30 { "x": 5, "y": 1.5, "r": 15 },
31 { "x": 9, "y": 1.5, "r": -15 },
32 { "x": 10, "y": 1.25, "r": -15 },
33 { "x": 11, "y": 1, "r": -15 },
34 { "x": 12, "y": 1.25, "r": -15 },
35 { "x": 13, "y": 1.5, "r": -15 },
36 { "x": 14, "y": 1.5, "r": -15 },
38 { "x": 0, "y": 2.5, "r": 15 },
39 { "x": 1, "y": 2.5, "r": 15 },
40 { "x": 2, "y": 2.25, "r": 15 },
41 { "x": 3, "y": 2, "r": 15 },
42 { "x": 4, "y": 2.25, "r": 15 },
43 { "x": 5, "y": 2.5, "r": 15 },
44 { "x": 9, "y": 2.5, "r": -15 },
45 { "x": 10, "y": 2.25, "r": -15 },
46 { "x": 11, "y": 2, "r": -15 },
47 { "x": 12, "y": 2.25, "r": -15 },
48 { "x": 13, "y": 2.5, "r": -15 },
49 { "x": 14, "y": 2.5, "r": -15 },
51 { "x": 0, "y": 4, "r": 15 },
52 { "x": 1, "y": 3.5, "r": 15 },
53 { "x": 2, "y": 3.25, "r": 15 },
54 { "x": 4, "y": 4.25, "r": 15, "h": 1.5 },
55 { "x": 5, "y": 4, "r": 15, "h": 2 },
56 { "x": 6, "y": 4.25, "r": 15, "h": 1.5 },
57 { "x": 8, "y": 4.25, "r": -15, "h": 1.5 },
58 { "x": 9, "y": 4, "r": -15, "h": 2 },
59 { "x": 10, "y": 4.25, "r": -15, "h": 1.5 },
60 { "x": 12, "y": 3.25, "r": -15 },
61 { "x": 13, "y": 3.5, "r": -15 },
62 { "x": 14, "y": 4, "r": -15 }