keyboard.json (14839B)
1 { 2 "keyboard_name": "DB60v2", 3 "usb": { 4 "pid": "0xDB61" 5 }, 6 "community_layouts": [ 7 "60_ansi", 8 "60_ansi_tsangan_split_bs_rshift", 9 "60_iso" 10 ], 11 "layout_aliases": { 12 "LAYOUT_60_tsangan_hhkb": "LAYOUT_60_ansi_tsangan_split_bs_rshift" 13 }, 14 "layouts": { 15 "LAYOUT_60_ansi": { 16 "layout": [ 17 {"x": 0, "y": 0, "matrix": [0, 0]}, 18 {"x": 1, "y": 0, "matrix": [0, 1]}, 19 {"x": 2, "y": 0, "matrix": [0, 2]}, 20 {"x": 3, "y": 0, "matrix": [0, 3]}, 21 {"x": 4, "y": 0, "matrix": [0, 4]}, 22 {"x": 5, "y": 0, "matrix": [0, 5]}, 23 {"x": 6, "y": 0, "matrix": [0, 6]}, 24 {"x": 7, "y": 0, "matrix": [0, 7]}, 25 {"x": 8, "y": 0, "matrix": [0, 8]}, 26 {"x": 9, "y": 0, "matrix": [0, 9]}, 27 {"x": 10, "y": 0, "matrix": [0, 10]}, 28 {"x": 11, "y": 0, "matrix": [0, 11]}, 29 {"x": 12, "y": 0, "matrix": [0, 12]}, 30 {"x": 13, "y": 0, "w": 2, "matrix": [0, 13]}, 31 32 {"x": 0, "y": 1, "w": 1.5, "matrix": [1, 0]}, 33 {"x": 1.5, "y": 1, "matrix": [1, 1]}, 34 {"x": 2.5, "y": 1, "matrix": [1, 2]}, 35 {"x": 3.5, "y": 1, "matrix": [1, 3]}, 36 {"x": 4.5, "y": 1, "matrix": [1, 4]}, 37 {"x": 5.5, "y": 1, "matrix": [1, 5]}, 38 {"x": 6.5, "y": 1, "matrix": [1, 6]}, 39 {"x": 7.5, "y": 1, "matrix": [1, 7]}, 40 {"x": 8.5, "y": 1, "matrix": [1, 8]}, 41 {"x": 9.5, "y": 1, "matrix": [1, 9]}, 42 {"x": 10.5, "y": 1, "matrix": [1, 10]}, 43 {"x": 11.5, "y": 1, "matrix": [1, 11]}, 44 {"x": 12.5, "y": 1, "matrix": [1, 12]}, 45 {"x": 13.5, "y": 1, "w": 1.5, "matrix": [1, 14]}, 46 47 {"x": 0, "y": 2, "w": 1.75, "matrix": [2, 0]}, 48 {"x": 1.75, "y": 2, "matrix": [2, 1]}, 49 {"x": 2.75, "y": 2, "matrix": [2, 2]}, 50 {"x": 3.75, "y": 2, "matrix": [2, 3]}, 51 {"x": 4.75, "y": 2, "matrix": [2, 4]}, 52 {"x": 5.75, "y": 2, "matrix": [2, 5]}, 53 {"x": 6.75, "y": 2, "matrix": [2, 6]}, 54 {"x": 7.75, "y": 2, "matrix": [2, 7]}, 55 {"x": 8.75, "y": 2, "matrix": [2, 8]}, 56 {"x": 9.75, "y": 2, "matrix": [2, 9]}, 57 {"x": 10.75, "y": 2, "matrix": [2, 10]}, 58 {"x": 11.75, "y": 2, "matrix": [2, 11]}, 59 {"x": 12.75, "y": 2, "w": 2.25, "matrix": [2, 14]}, 60 61 {"x": 0, "y": 3, "w": 2.25, "matrix": [3, 0]}, 62 {"x": 2.25, "y": 3, "matrix": [3, 2]}, 63 {"x": 3.25, "y": 3, "matrix": [3, 3]}, 64 {"x": 4.25, "y": 3, "matrix": [3, 4]}, 65 {"x": 5.25, "y": 3, "matrix": [3, 5]}, 66 {"x": 6.25, "y": 3, "matrix": [3, 6]}, 67 {"x": 7.25, "y": 3, "matrix": [3, 7]}, 68 {"x": 8.25, "y": 3, "matrix": [3, 8]}, 69 {"x": 9.25, "y": 3, "matrix": [3, 9]}, 70 {"x": 10.25, "y": 3, "matrix": [3, 10]}, 71 {"x": 11.25, "y": 3, "matrix": [3, 11]}, 72 {"x": 12.25, "y": 3, "w": 2.75, "matrix": [3, 12]}, 73 74 {"x": 0, "y": 4, "w": 1.25, "matrix": [4, 0]}, 75 {"x": 1.25, "y": 4, "w": 1.25, "matrix": [4, 1]}, 76 {"x": 2.5, "y": 4, "w": 1.25, "matrix": [4, 2]}, 77 {"x": 3.75, "y": 4, "w": 6.25, "matrix": [4, 6]}, 78 {"x": 10, "y": 4, "w": 1.25, "matrix": [4, 10]}, 79 {"x": 11.25, "y": 4, "w": 1.25, "matrix": [4, 11]}, 80 {"x": 12.5, "y": 4, "w": 1.25, "matrix": [4, 12]}, 81 {"x": 13.75, "y": 4, "w": 1.25, "matrix": [4, 14]} 82 ] 83 }, 84 "LAYOUT_60_ansi_tsangan_split_bs_rshift": { 85 "layout": [ 86 {"x": 0, "y": 0, "matrix": [0, 0]}, 87 {"x": 1, "y": 0, "matrix": [0, 1]}, 88 {"x": 2, "y": 0, "matrix": [0, 2]}, 89 {"x": 3, "y": 0, "matrix": [0, 3]}, 90 {"x": 4, "y": 0, "matrix": [0, 4]}, 91 {"x": 5, "y": 0, "matrix": [0, 5]}, 92 {"x": 6, "y": 0, "matrix": [0, 6]}, 93 {"x": 7, "y": 0, "matrix": [0, 7]}, 94 {"x": 8, "y": 0, "matrix": [0, 8]}, 95 {"x": 9, "y": 0, "matrix": [0, 9]}, 96 {"x": 10, "y": 0, "matrix": [0, 10]}, 97 {"x": 11, "y": 0, "matrix": [0, 11]}, 98 {"x": 12, "y": 0, "matrix": [0, 12]}, 99 {"x": 13, "y": 0, "matrix": [0, 13]}, 100 {"x": 14, "y": 0, "matrix": [0, 14]}, 101 102 {"x": 0, "y": 1, "w": 1.5, "matrix": [1, 0]}, 103 {"x": 1.5, "y": 1, "matrix": [1, 1]}, 104 {"x": 2.5, "y": 1, "matrix": [1, 2]}, 105 {"x": 3.5, "y": 1, "matrix": [1, 3]}, 106 {"x": 4.5, "y": 1, "matrix": [1, 4]}, 107 {"x": 5.5, "y": 1, "matrix": [1, 5]}, 108 {"x": 6.5, "y": 1, "matrix": [1, 6]}, 109 {"x": 7.5, "y": 1, "matrix": [1, 7]}, 110 {"x": 8.5, "y": 1, "matrix": [1, 8]}, 111 {"x": 9.5, "y": 1, "matrix": [1, 9]}, 112 {"x": 10.5, "y": 1, "matrix": [1, 10]}, 113 {"x": 11.5, "y": 1, "matrix": [1, 11]}, 114 {"x": 12.5, "y": 1, "matrix": [1, 12]}, 115 {"x": 13.5, "y": 1, "w": 1.5, "matrix": [1, 14]}, 116 117 {"x": 0, "y": 2, "w": 1.75, "matrix": [2, 0]}, 118 {"x": 1.75, "y": 2, "matrix": [2, 1]}, 119 {"x": 2.75, "y": 2, "matrix": [2, 2]}, 120 {"x": 3.75, "y": 2, "matrix": [2, 3]}, 121 {"x": 4.75, "y": 2, "matrix": [2, 4]}, 122 {"x": 5.75, "y": 2, "matrix": [2, 5]}, 123 {"x": 6.75, "y": 2, "matrix": [2, 6]}, 124 {"x": 7.75, "y": 2, "matrix": [2, 7]}, 125 {"x": 8.75, "y": 2, "matrix": [2, 8]}, 126 {"x": 9.75, "y": 2, "matrix": [2, 9]}, 127 {"x": 10.75, "y": 2, "matrix": [2, 10]}, 128 {"x": 11.75, "y": 2, "matrix": [2, 11]}, 129 {"x": 12.75, "y": 2, "w": 2.25, "matrix": [2, 14]}, 130 131 {"x": 0, "y": 3, "w": 2.25, "matrix": [3, 0]}, 132 {"x": 2.25, "y": 3, "matrix": [3, 2]}, 133 {"x": 3.25, "y": 3, "matrix": [3, 3]}, 134 {"x": 4.25, "y": 3, "matrix": [3, 4]}, 135 {"x": 5.25, "y": 3, "matrix": [3, 5]}, 136 {"x": 6.25, "y": 3, "matrix": [3, 6]}, 137 {"x": 7.25, "y": 3, "matrix": [3, 7]}, 138 {"x": 8.25, "y": 3, "matrix": [3, 8]}, 139 {"x": 9.25, "y": 3, "matrix": [3, 9]}, 140 {"x": 10.25, "y": 3, "matrix": [3, 10]}, 141 {"x": 11.25, "y": 3, "matrix": [3, 11]}, 142 {"x": 12.25, "y": 3, "w": 1.75, "matrix": [3, 12]}, 143 {"x": 14, "y": 3, "matrix": [3, 14]}, 144 145 {"x": 0, "y": 4, "w": 1.5, "matrix": [4, 0]}, 146 {"x": 1.5, "y": 4, "matrix": [4, 1]}, 147 {"x": 2.5, "y": 4, "w": 1.5, "matrix": [4, 2]}, 148 {"x": 4, "y": 4, "w": 7, "matrix": [4, 6]}, 149 {"x": 11, "y": 4, "w": 1.5, "matrix": [4, 11]}, 150 {"x": 12.5, "y": 4, "matrix": [4, 12]}, 151 {"x": 13.5, "y": 4, "w": 1.5, "matrix": [4, 14]} 152 ] 153 }, 154 "LAYOUT_60_iso": { 155 "layout": [ 156 {"x": 0, "y": 0, "matrix": [0, 0]}, 157 {"x": 1, "y": 0, "matrix": [0, 1]}, 158 {"x": 2, "y": 0, "matrix": [0, 2]}, 159 {"x": 3, "y": 0, "matrix": [0, 3]}, 160 {"x": 4, "y": 0, "matrix": [0, 4]}, 161 {"x": 5, "y": 0, "matrix": [0, 5]}, 162 {"x": 6, "y": 0, "matrix": [0, 6]}, 163 {"x": 7, "y": 0, "matrix": [0, 7]}, 164 {"x": 8, "y": 0, "matrix": [0, 8]}, 165 {"x": 9, "y": 0, "matrix": [0, 9]}, 166 {"x": 10, "y": 0, "matrix": [0, 10]}, 167 {"x": 11, "y": 0, "matrix": [0, 11]}, 168 {"x": 12, "y": 0, "matrix": [0, 12]}, 169 {"x": 13, "y": 0, "w": 2, "matrix": [0, 13]}, 170 171 {"x": 0, "y": 1, "w": 1.5, "matrix": [1, 0]}, 172 {"x": 1.5, "y": 1, "matrix": [1, 1]}, 173 {"x": 2.5, "y": 1, "matrix": [1, 2]}, 174 {"x": 3.5, "y": 1, "matrix": [1, 3]}, 175 {"x": 4.5, "y": 1, "matrix": [1, 4]}, 176 {"x": 5.5, "y": 1, "matrix": [1, 5]}, 177 {"x": 6.5, "y": 1, "matrix": [1, 6]}, 178 {"x": 7.5, "y": 1, "matrix": [1, 7]}, 179 {"x": 8.5, "y": 1, "matrix": [1, 8]}, 180 {"x": 9.5, "y": 1, "matrix": [1, 9]}, 181 {"x": 10.5, "y": 1, "matrix": [1, 10]}, 182 {"x": 11.5, "y": 1, "matrix": [1, 11]}, 183 {"x": 12.5, "y": 1, "matrix": [1, 12]}, 184 185 {"x": 0, "y": 2, "w": 1.75, "matrix": [2, 0]}, 186 {"x": 1.75, "y": 2, "matrix": [2, 1]}, 187 {"x": 2.75, "y": 2, "matrix": [2, 2]}, 188 {"x": 3.75, "y": 2, "matrix": [2, 3]}, 189 {"x": 4.75, "y": 2, "matrix": [2, 4]}, 190 {"x": 5.75, "y": 2, "matrix": [2, 5]}, 191 {"x": 6.75, "y": 2, "matrix": [2, 6]}, 192 {"x": 7.75, "y": 2, "matrix": [2, 7]}, 193 {"x": 8.75, "y": 2, "matrix": [2, 8]}, 194 {"x": 9.75, "y": 2, "matrix": [2, 9]}, 195 {"x": 10.75, "y": 2, "matrix": [2, 10]}, 196 {"x": 11.75, "y": 2, "matrix": [2, 11]}, 197 {"x": 12.75, "y": 2, "matrix": [2, 12]}, 198 {"x": 13.75, "y": 1, "w": 1.25, "h": 2, "matrix": [2, 14]}, 199 200 {"x": 0, "y": 3, "w": 1.25, "matrix": [3, 0]}, 201 {"x": 1.25, "y": 3, "matrix": [3, 1]}, 202 {"x": 2.25, "y": 3, "matrix": [3, 2]}, 203 {"x": 3.25, "y": 3, "matrix": [3, 3]}, 204 {"x": 4.25, "y": 3, "matrix": [3, 4]}, 205 {"x": 5.25, "y": 3, "matrix": [3, 5]}, 206 {"x": 6.25, "y": 3, "matrix": [3, 6]}, 207 {"x": 7.25, "y": 3, "matrix": [3, 7]}, 208 {"x": 8.25, "y": 3, "matrix": [3, 8]}, 209 {"x": 9.25, "y": 3, "matrix": [3, 9]}, 210 {"x": 10.25, "y": 3, "matrix": [3, 10]}, 211 {"x": 11.25, "y": 3, "matrix": [3, 11]}, 212 {"x": 12.25, "y": 3, "w": 2.75, "matrix": [3, 12]}, 213 214 {"x": 0, "y": 4, "w": 1.25, "matrix": [4, 0]}, 215 {"x": 1.25, "y": 4, "w": 1.25, "matrix": [4, 1]}, 216 {"x": 2.5, "y": 4, "w": 1.25, "matrix": [4, 2]}, 217 {"x": 3.75, "y": 4, "w": 6.25, "matrix": [4, 6]}, 218 {"x": 10, "y": 4, "w": 1.25, "matrix": [4, 10]}, 219 {"x": 11.25, "y": 4, "w": 1.25, "matrix": [4, 11]}, 220 {"x": 12.5, "y": 4, "w": 1.25, "matrix": [4, 12]}, 221 {"x": 13.75, "y": 4, "w": 1.25, "matrix": [4, 14]} 222 ] 223 }, 224 "LAYOUT_all": { 225 "layout": [ 226 {"x": 0, "y": 0, "matrix": [0, 0]}, 227 {"x": 1, "y": 0, "matrix": [0, 1]}, 228 {"x": 2, "y": 0, "matrix": [0, 2]}, 229 {"x": 3, "y": 0, "matrix": [0, 3]}, 230 {"x": 4, "y": 0, "matrix": [0, 4]}, 231 {"x": 5, "y": 0, "matrix": [0, 5]}, 232 {"x": 6, "y": 0, "matrix": [0, 6]}, 233 {"x": 7, "y": 0, "matrix": [0, 7]}, 234 {"x": 8, "y": 0, "matrix": [0, 8]}, 235 {"x": 9, "y": 0, "matrix": [0, 9]}, 236 {"x": 10, "y": 0, "matrix": [0, 10]}, 237 {"x": 11, "y": 0, "matrix": [0, 11]}, 238 {"x": 12, "y": 0, "matrix": [0, 12]}, 239 {"x": 13, "y": 0, "matrix": [0, 13]}, 240 {"x": 14, "y": 0, "matrix": [0, 14]}, 241 242 {"x": 0, "y": 1, "w": 1.5, "matrix": [1, 0]}, 243 {"x": 1.5, "y": 1, "matrix": [1, 1]}, 244 {"x": 2.5, "y": 1, "matrix": [1, 2]}, 245 {"x": 3.5, "y": 1, "matrix": [1, 3]}, 246 {"x": 4.5, "y": 1, "matrix": [1, 4]}, 247 {"x": 5.5, "y": 1, "matrix": [1, 5]}, 248 {"x": 6.5, "y": 1, "matrix": [1, 6]}, 249 {"x": 7.5, "y": 1, "matrix": [1, 7]}, 250 {"x": 8.5, "y": 1, "matrix": [1, 8]}, 251 {"x": 9.5, "y": 1, "matrix": [1, 9]}, 252 {"x": 10.5, "y": 1, "matrix": [1, 10]}, 253 {"x": 11.5, "y": 1, "matrix": [1, 11]}, 254 {"x": 12.5, "y": 1, "matrix": [1, 12]}, 255 {"x": 13.5, "y": 1, "w": 1.5, "matrix": [1, 14]}, 256 257 {"x": 0, "y": 2, "w": 1.75, "matrix": [2, 0]}, 258 {"x": 1.75, "y": 2, "matrix": [2, 1]}, 259 {"x": 2.75, "y": 2, "matrix": [2, 2]}, 260 {"x": 3.75, "y": 2, "matrix": [2, 3]}, 261 {"x": 4.75, "y": 2, "matrix": [2, 4]}, 262 {"x": 5.75, "y": 2, "matrix": [2, 5]}, 263 {"x": 6.75, "y": 2, "matrix": [2, 6]}, 264 {"x": 7.75, "y": 2, "matrix": [2, 7]}, 265 {"x": 8.75, "y": 2, "matrix": [2, 8]}, 266 {"x": 9.75, "y": 2, "matrix": [2, 9]}, 267 {"x": 10.75, "y": 2, "matrix": [2, 10]}, 268 {"x": 11.75, "y": 2, "matrix": [2, 11]}, 269 {"x": 12.75, "y": 2, "matrix": [2, 12]}, 270 {"x": 13.75, "y": 2, "w": 1.25, "matrix": [2, 14]}, 271 272 {"x": 0, "y": 3, "w": 1.25, "matrix": [3, 0]}, 273 {"x": 1.25, "y": 3, "matrix": [3, 1]}, 274 {"x": 2.25, "y": 3, "matrix": [3, 2]}, 275 {"x": 3.25, "y": 3, "matrix": [3, 3]}, 276 {"x": 4.25, "y": 3, "matrix": [3, 4]}, 277 {"x": 5.25, "y": 3, "matrix": [3, 5]}, 278 {"x": 6.25, "y": 3, "matrix": [3, 6]}, 279 {"x": 7.25, "y": 3, "matrix": [3, 7]}, 280 {"x": 8.25, "y": 3, "matrix": [3, 8]}, 281 {"x": 9.25, "y": 3, "matrix": [3, 9]}, 282 {"x": 10.25, "y": 3, "matrix": [3, 10]}, 283 {"x": 11.25, "y": 3, "matrix": [3, 11]}, 284 {"x": 12.25, "y": 3, "w": 1.75, "matrix": [3, 12]}, 285 {"x": 14, "y": 3, "matrix": [3, 14]}, 286 287 {"x": 0, "y": 4, "w": 1.25, "matrix": [4, 0]}, 288 {"x": 1.25, "y": 4, "w": 1.25, "matrix": [4, 1]}, 289 {"x": 2.5, "y": 4, "w": 1.25, "matrix": [4, 2]}, 290 {"x": 3.75, "y": 4, "w": 6.25, "matrix": [4, 6]}, 291 {"x": 10, "y": 4, "w": 1.25, "matrix": [4, 10]}, 292 {"x": 11.25, "y": 4, "w": 1.25, "matrix": [4, 11]}, 293 {"x": 12.5, "y": 4, "w": 1.25, "matrix": [4, 12]}, 294 {"x": 13.75, "y": 4, "w": 1.25, "matrix": [4, 14]} 295 ] 296 } 297 } 298 }