keyboard.json (23927B)
1 { 2 "manufacturer": "ADPenrose", 3 "keyboard_name": "Mine", 4 "maintainer": "Arturo Avila", 5 "usb": { 6 "device_version": "1.0.0", 7 "pid": "0x0006", 8 "vid": "0x4450" 9 }, 10 "features": { 11 "encoder": true, 12 "bootmagic": true, 13 "extrakey": true 14 }, 15 "build": { 16 "lto": true 17 }, 18 "dynamic_keymap": { 19 "layer_count": 3 20 }, 21 "encoder": { 22 "rotary": [{ "pin_a": "C4", "pin_b": "C3" }] 23 }, 24 "diode_direction": "COL2ROW", 25 "matrix_pins": { 26 "rows": ["A0", "A1", "A4", "A3", "C7", "B4", "B5", "B6", "A6", "A2", "A5"], 27 "cols": ["B0", "B1", "B2", "B3", "D0", "D1", "D5", "D6", "C6", "C5"] 28 }, 29 "processor": "atmega32a", 30 "bootloader": "usbasploader", 31 "layouts": { 32 "LAYOUT_all": { 33 "layout": [ 34 { "label": "Enc", "matrix": [0, 9], "x": 20.75, "y": 0 }, 35 { "label": "Esc", "matrix": [0, 0], "x": 0, "y": 0 }, 36 { "label": "F1", "matrix": [0, 1], "x": 1.25, "y": 0 }, 37 { "label": "F2", "matrix": [1, 1], "x": 2.25, "y": 0 }, 38 { "label": "F3", "matrix": [0, 2], "x": 3.5, "y": 0 }, 39 { "label": "F4", "matrix": [1, 2], "x": 4.5, "y": 0 }, 40 { "label": "F5", "matrix": [0, 3], "x": 5.75, "y": 0 }, 41 { "label": "F6", "matrix": [1, 3], "x": 6.75, "y": 0 }, 42 { "label": "F7", "matrix": [9, 3], "x": 9.25, "y": 0 }, 43 { "label": "F8", "matrix": [10, 3], "x": 10.25, "y": 0 }, 44 { "label": "F9", "matrix": [0, 4], "x": 11.5, "y": 0 }, 45 { "label": "F10", "matrix": [0, 5], "x": 12.5, "y": 0 }, 46 { "label": "F11", "matrix": [0, 6], "x": 13.75, "y": 0 }, 47 { "label": "F12", "matrix": [1, 6], "x": 14.75, "y": 0 }, 48 { "label": "M1", "matrix": [10, 6], "x": 16, "y": 0 }, 49 { "label": "M2", "matrix": [0, 7], "x": 17, "y": 0 }, 50 { "label": "Num Lock", "matrix": [1, 7], "x": 17.75, "y": 1.25 }, 51 { "label": "/", "matrix": [0, 8], "x": 18.75, "y": 1.25 }, 52 { "label": "*", "matrix": [10, 8], "x": 19.75, "y": 1.25 }, 53 { "label": "-", "matrix": [1, 9], "x": 20.75, "y": 1.25 }, 54 55 { "label": "~", "matrix": [1, 0], "x": 0, "y": 1.25 }, 56 { "label": "!", "matrix": [10, 0], "x": 1, "y": 1.25 }, 57 { "label": "@", "matrix": [2, 1], "x": 2, "y": 1.25 }, 58 { "label": "#", "matrix": [10, 1], "x": 3, "y": 1.25 }, 59 { "label": "$", "matrix": [2, 2], "x": 4, "y": 1.25 }, 60 { "label": "%", "matrix": [10, 2], "x": 5, "y": 1.25 }, 61 { "label": "^", "matrix": [2, 3], "x": 6, "y": 1.25 }, 62 { "label": "&", "matrix": [8, 3], "x": 9.25, "y": 1.25 }, 63 { "label": "*", "matrix": [1, 4], "x": 10.25, "y": 1.25 }, 64 { "label": "(", "matrix": [10, 4], "x": 11.25, "y": 1.25 }, 65 { "label": ")", "matrix": [1, 5], "x": 12.25, "y": 1.25 }, 66 { "label": "_", "matrix": [10, 5], "x": 13.25, "y": 1.25 }, 67 { "label": "+", "matrix": [2, 6], "x": 14.25, "y": 1.25 }, 68 { "label": "Backspace", "matrix": [9, 6], "w": 2, "x": 15.25, "y": 1.25 }, 69 { "label": "7", "matrix": [2, 7], "x": 17.75, "y": 2.25 }, 70 { "label": "8", "matrix": [1, 8], "x": 18.75, "y": 2.25 }, 71 { "label": "9", "matrix": [9, 8], "x": 19.75, "y": 2.25 }, 72 { "h": 2, "label": "+", "matrix": [8, 8], "x": 20.75, "y": 2.25 }, 73 74 { "label": "Tab", "matrix": [2, 0], "w": 1.5, "x": 0, "y": 2.25 }, 75 { "label": "Q", "matrix": [9, 0], "x": 1.5, "y": 2.25 }, 76 { "label": "W", "matrix": [3, 1], "x": 2.5, "y": 2.25 }, 77 { "label": "E", "matrix": [9, 1], "x": 3.5, "y": 2.25 }, 78 { "label": "R", "matrix": [3, 2], "x": 4.5, "y": 2.25 }, 79 { "label": "T", "matrix": [9, 2], "x": 5.5, "y": 2.25 }, 80 { "label": "Y", "matrix": [7, 3], "x": 8.75, "y": 2.25 }, 81 { "label": "U", "matrix": [2, 4], "x": 9.75, "y": 2.25 }, 82 { "label": "I", "matrix": [9, 4], "x": 10.75, "y": 2.25 }, 83 { "label": "O", "matrix": [2, 5], "x": 11.75, "y": 2.25 }, 84 { "label": "P", "matrix": [9, 5], "x": 12.75, "y": 2.25 }, 85 { "label": "{", "matrix": [3, 6], "x": 13.75, "y": 2.25 }, 86 { "label": "}", "matrix": [8, 6], "x": 14.75, "y": 2.25 }, 87 { "label": "|", "matrix": [7, 7], "w": 1.5, "x": 15.75, "y": 2.25 }, 88 { "label": "4", "matrix": [3, 7], "x": 17.75, "y": 3.25 }, 89 { "label": "5", "matrix": [2, 8], "x": 18.75, "y": 3.25 }, 90 { "label": "6", "matrix": [7, 8], "x": 19.75, "y": 3.25 }, 91 92 { "label": "Caps Lock", "matrix": [3, 0], "w": 1.75, "x": 0, "y": 3.25 }, 93 { "label": "A", "matrix": [8, 0], "x": 1.75, "y": 3.25 }, 94 { "label": "S", "matrix": [4, 1], "x": 2.75, "y": 3.25 }, 95 { "label": "D", "matrix": [8, 1], "x": 3.75, "y": 3.25 }, 96 { "label": "F", "matrix": [4, 2], "x": 4.75, "y": 3.25 }, 97 { "label": "G", "matrix": [8, 2], "x": 5.75, "y": 3.25 }, 98 { "label": "H", "matrix": [6, 3], "x": 9, "y": 3.25 }, 99 { "label": "J", "matrix": [3, 4], "x": 10, "y": 3.25 }, 100 { "label": "K", "matrix": [8, 4], "x": 11, "y": 3.25 }, 101 { "label": "L", "matrix": [3, 5], "x": 12, "y": 3.25 }, 102 { "label": ":", "matrix": [8, 5], "x": 13, "y": 3.25 }, 103 { "label": "\\", "matrix": [4, 6], "x": 14, "y": 3.25 }, 104 { "label": "#", "matrix": [6, 6], "x": 15, "y": 3.25 }, 105 { "label": "Enter", "matrix": [7, 6], "w": 2.25, "x": 15, "y": 3.25 }, 106 { "label": "1", "matrix": [4, 7], "x": 17.75, "y": 4.25 }, 107 { "label": "2", "matrix": [3, 8], "x": 18.75, "y": 4.25 }, 108 { "label": "3", "matrix": [6, 8], "x": 19.75, "y": 4.25 }, 109 { "h": 2, "label": "Enter", "matrix": [5, 8], "x": 20.75, "y": 4.25 }, 110 111 { "label": "Shift", "matrix": [4, 0], "w": 1.25, "x": 0, "y": 4.25 }, 112 { "label": "~", "matrix": [7, 0], "x": 1.25, "y": 4.25 }, 113 { "label": "Z", "matrix": [5, 1], "x": 2.25, "y": 4.25 }, 114 { "label": "X", "matrix": [7, 1], "x": 3.25, "y": 4.25 }, 115 { "label": "C", "matrix": [5, 2], "x": 4.25, "y": 4.25 }, 116 { "label": "V", "matrix": [7, 2], "x": 5.25, "y": 4.25 }, 117 { "label": "B", "matrix": [3, 3], "x": 6.25, "y": 4.25 }, 118 { "label": "B", "matrix": [5, 3], "x": 8.5, "y": 4.25 }, 119 { "label": "N", "matrix": [4, 4], "x": 9.5, "y": 4.25 }, 120 { "label": "M", "matrix": [5, 4], "x": 10.5, "y": 4.25 }, 121 { "label": "<", "matrix": [7, 4], "x": 11.5, "y": 4.25 }, 122 { "label": ">", "matrix": [4, 5], "x": 12.5, "y": 4.25 }, 123 { "label": "?", "matrix": [7, 5], "x": 13.5, "y": 4.25 }, 124 { "label": "Shift", "matrix": [5, 6], "w": 2.75, "x": 14.5, "y": 4.25 }, 125 { "label": "Up", "matrix": [5, 7], "x": 17.5, "y": 5.5 }, 126 { "label": "0", "matrix": [10, 7], "x": 18.75, "y": 5.25 }, 127 { "label": ".", "matrix": [4, 8], "x": 19.75, "y": 5.25 }, 128 129 { "label": "LCtrl", "matrix": [5, 0], "w": 1.25, "x": 0, "y": 5.25 }, 130 { "label": "LWin", "matrix": [6, 0], "w": 1.25, "x": 1.25, "y": 5.25 }, 131 { "label": "LAlt", "matrix": [6, 1], "w": 1.25, "x": 3.25, "y": 5.25 }, 132 { "label": "LSpacebar", "matrix": [6, 2], "w": 2.75, "x": 4.5, "y": 5.25 }, 133 { "label": "RSpacebar", "matrix": [4, 3], "w": 2.25, "x": 8.5, "y": 5.25 }, 134 { "label": "RAlt", "matrix": [6, 4], "w": 1.25, "x": 10.75, "y": 5.25 }, 135 { "label": "RWin", "matrix": [5, 5], "w": 1.25, "x": 14.75, "y": 5.25 }, 136 { "label": "RCtrl", "matrix": [6, 5], "w": 1.25, "x": 16, "y": 5.25 }, 137 { "label": "Left", "matrix": [6, 7], "x": 16.5, "y": 6.5 }, 138 { "label": "Down", "matrix": [8, 7], "x": 17.5, "y": 6.5 }, 139 { "label": "Right", "matrix": [9, 7], "x": 18.5, "y": 6.5 } 140 ] 141 }, 142 "LAYOUT_1800_alice_ansi": { 143 "layout": [ 144 { "label": "Enc", "matrix": [0, 9], "x": 20.75, "y": 0 }, 145 { "label": "Esc", "matrix": [0, 0], "x": 0, "y": 0 }, 146 { "label": "F1", "matrix": [0, 1], "x": 1.25, "y": 0 }, 147 { "label": "F2", "matrix": [1, 1], "x": 2.25, "y": 0 }, 148 { "label": "F3", "matrix": [0, 2], "x": 3.5, "y": 0 }, 149 { "label": "F4", "matrix": [1, 2], "x": 4.5, "y": 0 }, 150 { "label": "F5", "matrix": [0, 3], "x": 5.75, "y": 0 }, 151 { "label": "F6", "matrix": [1, 3], "x": 6.75, "y": 0 }, 152 { "label": "F7", "matrix": [9, 3], "x": 9.25, "y": 0 }, 153 { "label": "F8", "matrix": [10, 3], "x": 10.25, "y": 0 }, 154 { "label": "F9", "matrix": [0, 4], "x": 11.5, "y": 0 }, 155 { "label": "F10", "matrix": [0, 5], "x": 12.5, "y": 0 }, 156 { "label": "F11", "matrix": [0, 6], "x": 13.75, "y": 0 }, 157 { "label": "F12", "matrix": [1, 6], "x": 14.75, "y": 0 }, 158 { "label": "M1", "matrix": [10, 6], "x": 16, "y": 0 }, 159 { "label": "M2", "matrix": [0, 7], "x": 17, "y": 0 }, 160 { "label": "Num Lock", "matrix": [1, 7], "x": 17.75, "y": 1.25 }, 161 { "label": "/", "matrix": [0, 8], "x": 18.75, "y": 1.25 }, 162 { "label": "*", "matrix": [10, 8], "x": 19.75, "y": 1.25 }, 163 { "label": "-", "matrix": [1, 9], "x": 20.75, "y": 1.25 }, 164 165 { "label": "~", "matrix": [1, 0], "x": 0, "y": 1.25 }, 166 { "label": "!", "matrix": [10, 0], "x": 1, "y": 1.25 }, 167 { "label": "@", "matrix": [2, 1], "x": 2, "y": 1.25 }, 168 { "label": "#", "matrix": [10, 1], "x": 3, "y": 1.25 }, 169 { "label": "$", "matrix": [2, 2], "x": 4, "y": 1.25 }, 170 { "label": "%", "matrix": [10, 2], "x": 5, "y": 1.25 }, 171 { "label": "^", "matrix": [2, 3], "x": 6, "y": 1.25 }, 172 { "label": "&", "matrix": [8, 3], "x": 9.25, "y": 1.25 }, 173 { "label": "*", "matrix": [1, 4], "x": 10.25, "y": 1.25 }, 174 { "label": "(", "matrix": [10, 4], "x": 11.25, "y": 1.25 }, 175 { "label": ")", "matrix": [1, 5], "x": 12.25, "y": 1.25 }, 176 { "label": "_", "matrix": [10, 5], "x": 13.25, "y": 1.25 }, 177 { "label": "+", "matrix": [2, 6], "x": 14.25, "y": 1.25 }, 178 { "label": "Backspace", "matrix": [9, 6], "w": 2, "x": 15.25, "y": 1.25 }, 179 { "label": "7", "matrix": [2, 7], "x": 17.75, "y": 2.25 }, 180 { "label": "8", "matrix": [1, 8], "x": 18.75, "y": 2.25 }, 181 { "label": "9", "matrix": [9, 8], "x": 19.75, "y": 2.25 }, 182 { "h": 2, "label": "+", "matrix": [8, 8], "x": 20.75, "y": 2.25 }, 183 184 { "label": "Tab", "matrix": [2, 0], "w": 1.5, "x": 0, "y": 2.25 }, 185 { "label": "Q", "matrix": [9, 0], "x": 1.5, "y": 2.25 }, 186 { "label": "W", "matrix": [3, 1], "x": 2.5, "y": 2.25 }, 187 { "label": "E", "matrix": [9, 1], "x": 3.5, "y": 2.25 }, 188 { "label": "R", "matrix": [3, 2], "x": 4.5, "y": 2.25 }, 189 { "label": "T", "matrix": [9, 2], "x": 5.5, "y": 2.25 }, 190 { "label": "Y", "matrix": [7, 3], "x": 8.75, "y": 2.25 }, 191 { "label": "U", "matrix": [2, 4], "x": 9.75, "y": 2.25 }, 192 { "label": "I", "matrix": [9, 4], "x": 10.75, "y": 2.25 }, 193 { "label": "O", "matrix": [2, 5], "x": 11.75, "y": 2.25 }, 194 { "label": "P", "matrix": [9, 5], "x": 12.75, "y": 2.25 }, 195 { "label": "{", "matrix": [3, 6], "x": 13.75, "y": 2.25 }, 196 { "label": "}", "matrix": [8, 6], "x": 14.75, "y": 2.25 }, 197 { "label": "|", "matrix": [7, 7], "w": 1.5, "x": 15.75, "y": 2.25 }, 198 { "label": "4", "matrix": [3, 7], "x": 17.75, "y": 3.25 }, 199 { "label": "5", "matrix": [2, 8], "x": 18.75, "y": 3.25 }, 200 { "label": "6", "matrix": [7, 8], "x": 19.75, "y": 3.25 }, 201 202 { "label": "Caps Lock", "matrix": [3, 0], "w": 1.75, "x": 0, "y": 3.25 }, 203 { "label": "A", "matrix": [8, 0], "x": 1.75, "y": 3.25 }, 204 { "label": "S", "matrix": [4, 1], "x": 2.75, "y": 3.25 }, 205 { "label": "D", "matrix": [8, 1], "x": 3.75, "y": 3.25 }, 206 { "label": "F", "matrix": [4, 2], "x": 4.75, "y": 3.25 }, 207 { "label": "G", "matrix": [8, 2], "x": 5.75, "y": 3.25 }, 208 { "label": "H", "matrix": [6, 3], "x": 9, "y": 3.25 }, 209 { "label": "J", "matrix": [3, 4], "x": 10, "y": 3.25 }, 210 { "label": "K", "matrix": [8, 4], "x": 11, "y": 3.25 }, 211 { "label": "L", "matrix": [3, 5], "x": 12, "y": 3.25 }, 212 { "label": ":", "matrix": [8, 5], "x": 13, "y": 3.25 }, 213 { "label": "\\", "matrix": [4, 6], "x": 14, "y": 3.25 }, 214 { "label": "Enter", "matrix": [7, 6], "w": 2.25, "x": 15, "y": 3.25 }, 215 { "label": "1", "matrix": [4, 7], "x": 17.75, "y": 4.25 }, 216 { "label": "2", "matrix": [3, 8], "x": 18.75, "y": 4.25 }, 217 { "label": "3", "matrix": [6, 8], "x": 19.75, "y": 4.25 }, 218 { "h": 2, "label": "Enter", "matrix": [5, 8], "x": 20.75, "y": 4.25 }, 219 220 { "label": "Shift", "matrix": [4, 0], "w": 2.25, "x": 0, "y": 4.25 }, 221 { "label": "Z", "matrix": [5, 1], "x": 2.25, "y": 4.25 }, 222 { "label": "X", "matrix": [7, 1], "x": 3.25, "y": 4.25 }, 223 { "label": "C", "matrix": [5, 2], "x": 4.25, "y": 4.25 }, 224 { "label": "V", "matrix": [7, 2], "x": 5.25, "y": 4.25 }, 225 { "label": "B", "matrix": [3, 3], "x": 6.25, "y": 4.25 }, 226 { "label": "B", "matrix": [5, 3], "x": 8.5, "y": 4.25 }, 227 { "label": "N", "matrix": [4, 4], "x": 9.5, "y": 4.25 }, 228 { "label": "M", "matrix": [5, 4], "x": 10.5, "y": 4.25 }, 229 { "label": "<", "matrix": [7, 4], "x": 11.5, "y": 4.25 }, 230 { "label": ">", "matrix": [4, 5], "x": 12.5, "y": 4.25 }, 231 { "label": "?", "matrix": [7, 5], "x": 13.5, "y": 4.25 }, 232 { "label": "Shift", "matrix": [5, 6], "w": 2.75, "x": 14.5, "y": 4.25 }, 233 { "label": "Up", "matrix": [5, 7], "x": 17.5, "y": 5.5 }, 234 { "label": "0", "matrix": [10, 7], "x": 18.75, "y": 5.25 }, 235 { "label": ".", "matrix": [4, 8], "x": 19.75, "y": 5.25 }, 236 237 { "label": "LCtrl", "matrix": [5, 0], "w": 1.25, "x": 0, "y": 5.25 }, 238 { "label": "LWin", "matrix": [6, 0], "w": 1.25, "x": 1.25, "y": 5.25 }, 239 { "label": "LAlt", "matrix": [6, 1], "w": 1.25, "x": 3.25, "y": 5.25 }, 240 { "label": "LSpacebar", "matrix": [6, 2], "w": 2.75, "x": 4.5, "y": 5.25 }, 241 { "label": "RSpacebar", "matrix": [4, 3], "w": 2.25, "x": 8.5, "y": 5.25 }, 242 { "label": "RAlt", "matrix": [6, 4], "w": 1.25, "x": 10.75, "y": 5.25 }, 243 { "label": "RWin", "matrix": [5, 5], "w": 1.25, "x": 14.75, "y": 5.25 }, 244 { "label": "RCtrl", "matrix": [6, 5], "w": 1.25, "x": 16, "y": 5.25 }, 245 { "label": "Left", "matrix": [6, 7], "x": 16.5, "y": 6.5 }, 246 { "label": "Down", "matrix": [8, 7], "x": 17.5, "y": 6.5 }, 247 { "label": "Right", "matrix": [9, 7], "x": 18.5, "y": 6.5 } 248 ] 249 }, 250 "LAYOUT_1800_alice_iso": { 251 "layout": [ 252 { "label": "Enc", "matrix": [0, 9], "x": 20.75, "y": 0 }, 253 { "label": "Esc", "matrix": [0, 0], "x": 0, "y": 0 }, 254 { "label": "F1", "matrix": [0, 1], "x": 1.25, "y": 0 }, 255 { "label": "F2", "matrix": [1, 1], "x": 2.25, "y": 0 }, 256 { "label": "F3", "matrix": [0, 2], "x": 3.5, "y": 0 }, 257 { "label": "F4", "matrix": [1, 2], "x": 4.5, "y": 0 }, 258 { "label": "F5", "matrix": [0, 3], "x": 5.75, "y": 0 }, 259 { "label": "F6", "matrix": [1, 3], "x": 6.75, "y": 0 }, 260 { "label": "F7", "matrix": [9, 3], "x": 9.25, "y": 0 }, 261 { "label": "F8", "matrix": [10, 3], "x": 10.25, "y": 0 }, 262 { "label": "F9", "matrix": [0, 4], "x": 11.5, "y": 0 }, 263 { "label": "F10", "matrix": [0, 5], "x": 12.5, "y": 0 }, 264 { "label": "F11", "matrix": [0, 6], "x": 13.75, "y": 0 }, 265 { "label": "F12", "matrix": [1, 6], "x": 14.75, "y": 0 }, 266 { "label": "M1", "matrix": [10, 6], "x": 16, "y": 0 }, 267 { "label": "M2", "matrix": [0, 7], "x": 17, "y": 0 }, 268 { "label": "Num Lock", "matrix": [1, 7], "x": 17.75, "y": 1.25 }, 269 { "label": "/", "matrix": [0, 8], "x": 18.75, "y": 1.25 }, 270 { "label": "*", "matrix": [10, 8], "x": 19.75, "y": 1.25 }, 271 { "label": "-", "matrix": [1, 9], "x": 20.75, "y": 1.25 }, 272 273 { "label": "~", "matrix": [1, 0], "x": 0, "y": 1.25 }, 274 { "label": "!", "matrix": [10, 0], "x": 1, "y": 1.25 }, 275 { "label": "@", "matrix": [2, 1], "x": 2, "y": 1.25 }, 276 { "label": "#", "matrix": [10, 1], "x": 3, "y": 1.25 }, 277 { "label": "$", "matrix": [2, 2], "x": 4, "y": 1.25 }, 278 { "label": "%", "matrix": [10, 2], "x": 5, "y": 1.25 }, 279 { "label": "^", "matrix": [2, 3], "x": 6, "y": 1.25 }, 280 { "label": "&", "matrix": [8, 3], "x": 9.25, "y": 1.25 }, 281 { "label": "*", "matrix": [1, 4], "x": 10.25, "y": 1.25 }, 282 { "label": "(", "matrix": [10, 4], "x": 11.25, "y": 1.25 }, 283 { "label": ")", "matrix": [1, 5], "x": 12.25, "y": 1.25 }, 284 { "label": "_", "matrix": [10, 5], "x": 13.25, "y": 1.25 }, 285 { "label": "+", "matrix": [2, 6], "x": 14.25, "y": 1.25 }, 286 { "label": "Backspace", "matrix": [9, 6], "w": 2, "x": 15.25, "y": 1.25 }, 287 { "label": "7", "matrix": [2, 7], "x": 17.75, "y": 2.25 }, 288 { "label": "8", "matrix": [1, 8], "x": 18.75, "y": 2.25 }, 289 { "label": "9", "matrix": [9, 8], "x": 19.75, "y": 2.25 }, 290 { "h": 2, "label": "+", "matrix": [8, 8], "x": 20.75, "y": 2.25 }, 291 292 { "label": "Tab", "matrix": [2, 0], "w": 1.5, "x": 0, "y": 2.25 }, 293 { "label": "Q", "matrix": [9, 0], "x": 1.5, "y": 2.25 }, 294 { "label": "W", "matrix": [3, 1], "x": 2.5, "y": 2.25 }, 295 { "label": "E", "matrix": [9, 1], "x": 3.5, "y": 2.25 }, 296 { "label": "R", "matrix": [3, 2], "x": 4.5, "y": 2.25 }, 297 { "label": "T", "matrix": [9, 2], "x": 5.5, "y": 2.25 }, 298 { "label": "Y", "matrix": [7, 3], "x": 8.75, "y": 2.25 }, 299 { "label": "U", "matrix": [2, 4], "x": 9.75, "y": 2.25 }, 300 { "label": "I", "matrix": [9, 4], "x": 10.75, "y": 2.25 }, 301 { "label": "O", "matrix": [2, 5], "x": 11.75, "y": 2.25 }, 302 { "label": "P", "matrix": [9, 5], "x": 12.75, "y": 2.25 }, 303 { "label": "{", "matrix": [3, 6], "x": 13.75, "y": 2.25 }, 304 { "label": "}", "matrix": [8, 6], "x": 14.75, "y": 2.25 }, 305 { "label": "4", "matrix": [3, 7], "x": 17.75, "y": 3.25 }, 306 { "label": "5", "matrix": [2, 8], "x": 18.75, "y": 3.25 }, 307 { "label": "6", "matrix": [7, 8], "x": 19.75, "y": 3.25 }, 308 309 { "label": "Caps Lock", "matrix": [3, 0], "w": 1.75, "x": 0, "y": 3.25 }, 310 { "label": "A", "matrix": [8, 0], "x": 1.75, "y": 3.25 }, 311 { "label": "S", "matrix": [4, 1], "x": 2.75, "y": 3.25 }, 312 { "label": "D", "matrix": [8, 1], "x": 3.75, "y": 3.25 }, 313 { "label": "F", "matrix": [4, 2], "x": 4.75, "y": 3.25 }, 314 { "label": "G", "matrix": [8, 2], "x": 5.75, "y": 3.25 }, 315 { "label": "H", "matrix": [6, 3], "x": 9, "y": 3.25 }, 316 { "label": "J", "matrix": [3, 4], "x": 10, "y": 3.25 }, 317 { "label": "K", "matrix": [8, 4], "x": 11, "y": 3.25 }, 318 { "label": "L", "matrix": [3, 5], "x": 12, "y": 3.25 }, 319 { "label": ":", "matrix": [8, 5], "x": 13, "y": 3.25 }, 320 { "label": "\\", "matrix": [4, 6], "x": 14, "y": 3.25 }, 321 { "label": "#", "matrix": [6, 6], "x": 15, "y": 3.25 }, 322 { "h": 2, "label": "Enter", "matrix": [7, 6], "w": 1.25, "x": 16, "y": 2.25 }, 323 { "label": "1", "matrix": [4, 7], "x": 17.75, "y": 4.25 }, 324 { "label": "2", "matrix": [3, 8], "x": 18.75, "y": 4.25 }, 325 { "label": "3", "matrix": [6, 8], "x": 19.75, "y": 4.25 }, 326 { "h": 2, "label": "Enter", "matrix": [5, 8], "x": 20.75, "y": 4.25 }, 327 328 { "label": "Shift", "matrix": [4, 0], "w": 1.25, "x": 0, "y": 4.25 }, 329 { "label": "~", "matrix": [7, 0], "x": 1.25, "y": 4.25 }, 330 { "label": "Z", "matrix": [5, 1], "x": 2.25, "y": 4.25 }, 331 { "label": "X", "matrix": [7, 1], "x": 3.25, "y": 4.25 }, 332 { "label": "C", "matrix": [5, 2], "x": 4.25, "y": 4.25 }, 333 { "label": "V", "matrix": [7, 2], "x": 5.25, "y": 4.25 }, 334 { "label": "B", "matrix": [3, 3], "x": 6.25, "y": 4.25 }, 335 { "label": "B", "matrix": [5, 3], "x": 8.5, "y": 4.25 }, 336 { "label": "N", "matrix": [4, 4], "x": 9.5, "y": 4.25 }, 337 { "label": "M", "matrix": [5, 4], "x": 10.5, "y": 4.25 }, 338 { "label": "<", "matrix": [7, 4], "x": 11.5, "y": 4.25 }, 339 { "label": ">", "matrix": [4, 5], "x": 12.5, "y": 4.25 }, 340 { "label": "?", "matrix": [7, 5], "x": 13.5, "y": 4.25 }, 341 { "label": "Shift", "matrix": [5, 6], "w": 2.75, "x": 14.5, "y": 4.25 }, 342 { "label": "Up", "matrix": [5, 7], "x": 17.5, "y": 5.5 }, 343 { "label": "0", "matrix": [10, 7], "x": 18.75, "y": 5.25 }, 344 { "label": ".", "matrix": [4, 8], "x": 19.75, "y": 5.25 }, 345 346 { "label": "LCtrl", "matrix": [5, 0], "w": 1.25, "x": 0, "y": 5.25 }, 347 { "label": "LWin", "matrix": [6, 0], "w": 1.25, "x": 1.25, "y": 5.25 }, 348 { "label": "LAlt", "matrix": [6, 1], "w": 1.25, "x": 3.25, "y": 5.25 }, 349 { "label": "LSpacebar", "matrix": [6, 2], "w": 2.75, "x": 4.5, "y": 5.25 }, 350 { "label": "RSpacebar", "matrix": [4, 3], "w": 2.25, "x": 8.5, "y": 5.25 }, 351 { "label": "RAlt", "matrix": [6, 4], "w": 1.25, "x": 10.75, "y": 5.25 }, 352 { "label": "RWin", "matrix": [5, 5], "w": 1.25, "x": 14.75, "y": 5.25 }, 353 { "label": "RCtrl", "matrix": [6, 5], "w": 1.25, "x": 16, "y": 5.25 }, 354 { "label": "Left", "matrix": [6, 7], "x": 16.5, "y": 6.5 }, 355 { "label": "Down", "matrix": [8, 7], "x": 17.5, "y": 6.5 }, 356 { "label": "Right", "matrix": [9, 7], "x": 18.5, "y": 6.5 } 357 ] 358 } 359 } 360 }