keyboard.json (11215B)
1 { 2 "keyboard_name": "DB60 Hotswap", 3 "usb": { 4 "pid": "0xDB62" 5 }, 6 "community_layouts": [ 7 "60_ansi", 8 "60_ansi_tsangan_split_bs_rshift" 9 ], 10 "layout_aliases": { 11 "LAYOUT_60_tsangan_hhkb": "LAYOUT_60_ansi_tsangan_split_bs_rshift" 12 }, 13 "layouts": { 14 "LAYOUT_60_ansi": { 15 "layout": [ 16 {"x": 0, "y": 0, "matrix": [0, 0]}, 17 {"x": 1, "y": 0, "matrix": [0, 1]}, 18 {"x": 2, "y": 0, "matrix": [0, 2]}, 19 {"x": 3, "y": 0, "matrix": [0, 3]}, 20 {"x": 4, "y": 0, "matrix": [0, 4]}, 21 {"x": 5, "y": 0, "matrix": [0, 5]}, 22 {"x": 6, "y": 0, "matrix": [0, 6]}, 23 {"x": 7, "y": 0, "matrix": [0, 7]}, 24 {"x": 8, "y": 0, "matrix": [0, 8]}, 25 {"x": 9, "y": 0, "matrix": [0, 9]}, 26 {"x": 10, "y": 0, "matrix": [0, 10]}, 27 {"x": 11, "y": 0, "matrix": [0, 11]}, 28 {"x": 12, "y": 0, "matrix": [0, 12]}, 29 {"x": 13, "y": 0, "w": 2, "matrix": [0, 14]}, 30 31 {"x": 0, "y": 1, "w": 1.5, "matrix": [1, 0]}, 32 {"x": 1.5, "y": 1, "matrix": [1, 1]}, 33 {"x": 2.5, "y": 1, "matrix": [1, 2]}, 34 {"x": 3.5, "y": 1, "matrix": [1, 3]}, 35 {"x": 4.5, "y": 1, "matrix": [1, 4]}, 36 {"x": 5.5, "y": 1, "matrix": [1, 5]}, 37 {"x": 6.5, "y": 1, "matrix": [1, 6]}, 38 {"x": 7.5, "y": 1, "matrix": [1, 7]}, 39 {"x": 8.5, "y": 1, "matrix": [1, 8]}, 40 {"x": 9.5, "y": 1, "matrix": [1, 9]}, 41 {"x": 10.5, "y": 1, "matrix": [1, 10]}, 42 {"x": 11.5, "y": 1, "matrix": [1, 11]}, 43 {"x": 12.5, "y": 1, "matrix": [1, 12]}, 44 {"x": 13.5, "y": 1, "w": 1.5, "matrix": [1, 14]}, 45 46 {"x": 0, "y": 2, "w": 1.75, "matrix": [2, 0]}, 47 {"x": 1.75, "y": 2, "matrix": [2, 1]}, 48 {"x": 2.75, "y": 2, "matrix": [2, 2]}, 49 {"x": 3.75, "y": 2, "matrix": [2, 3]}, 50 {"x": 4.75, "y": 2, "matrix": [2, 4]}, 51 {"x": 5.75, "y": 2, "matrix": [2, 5]}, 52 {"x": 6.75, "y": 2, "matrix": [2, 6]}, 53 {"x": 7.75, "y": 2, "matrix": [2, 7]}, 54 {"x": 8.75, "y": 2, "matrix": [2, 8]}, 55 {"x": 9.75, "y": 2, "matrix": [2, 9]}, 56 {"x": 10.75, "y": 2, "matrix": [2, 10]}, 57 {"x": 11.75, "y": 2, "matrix": [2, 11]}, 58 {"x": 12.75, "y": 2, "w": 2.25, "matrix": [2, 14]}, 59 60 {"x": 0, "y": 3, "w": 2.25, "matrix": [3, 0]}, 61 {"x": 2.25, "y": 3, "matrix": [3, 2]}, 62 {"x": 3.25, "y": 3, "matrix": [3, 3]}, 63 {"x": 4.25, "y": 3, "matrix": [3, 4]}, 64 {"x": 5.25, "y": 3, "matrix": [3, 5]}, 65 {"x": 6.25, "y": 3, "matrix": [3, 6]}, 66 {"x": 7.25, "y": 3, "matrix": [3, 7]}, 67 {"x": 8.25, "y": 3, "matrix": [3, 8]}, 68 {"x": 9.25, "y": 3, "matrix": [3, 9]}, 69 {"x": 10.25, "y": 3, "matrix": [3, 10]}, 70 {"x": 11.25, "y": 3, "matrix": [3, 11]}, 71 {"x": 12.25, "y": 3, "w": 2.75, "matrix": [3, 12]}, 72 73 {"x": 0, "y": 4, "w": 1.25, "matrix": [4, 0]}, 74 {"x": 1.25, "y": 4, "w": 1.25, "matrix": [4, 1]}, 75 {"x": 2.5, "y": 4, "w": 1.25, "matrix": [4, 2]}, 76 {"x": 3.75, "y": 4, "w": 6.25, "matrix": [4, 6]}, 77 {"x": 10, "y": 4, "w": 1.25, "matrix": [4, 10]}, 78 {"x": 11.25, "y": 4, "w": 1.25, "matrix": [4, 11]}, 79 {"x": 12.5, "y": 4, "w": 1.25, "matrix": [4, 12]}, 80 {"x": 13.75, "y": 4, "w": 1.25, "matrix": [4, 14]} 81 ] 82 }, 83 "LAYOUT_60_ansi_tsangan_split_bs_rshift": { 84 "layout": [ 85 {"x": 0, "y": 0, "matrix": [0, 0]}, 86 {"x": 1, "y": 0, "matrix": [0, 1]}, 87 {"x": 2, "y": 0, "matrix": [0, 2]}, 88 {"x": 3, "y": 0, "matrix": [0, 3]}, 89 {"x": 4, "y": 0, "matrix": [0, 4]}, 90 {"x": 5, "y": 0, "matrix": [0, 5]}, 91 {"x": 6, "y": 0, "matrix": [0, 6]}, 92 {"x": 7, "y": 0, "matrix": [0, 7]}, 93 {"x": 8, "y": 0, "matrix": [0, 8]}, 94 {"x": 9, "y": 0, "matrix": [0, 9]}, 95 {"x": 10, "y": 0, "matrix": [0, 10]}, 96 {"x": 11, "y": 0, "matrix": [0, 11]}, 97 {"x": 12, "y": 0, "matrix": [0, 12]}, 98 {"x": 13, "y": 0, "matrix": [0, 13]}, 99 {"x": 14, "y": 0, "matrix": [0, 14]}, 100 101 {"x": 0, "y": 1, "w": 1.5, "matrix": [1, 0]}, 102 {"x": 1.5, "y": 1, "matrix": [1, 1]}, 103 {"x": 2.5, "y": 1, "matrix": [1, 2]}, 104 {"x": 3.5, "y": 1, "matrix": [1, 3]}, 105 {"x": 4.5, "y": 1, "matrix": [1, 4]}, 106 {"x": 5.5, "y": 1, "matrix": [1, 5]}, 107 {"x": 6.5, "y": 1, "matrix": [1, 6]}, 108 {"x": 7.5, "y": 1, "matrix": [1, 7]}, 109 {"x": 8.5, "y": 1, "matrix": [1, 8]}, 110 {"x": 9.5, "y": 1, "matrix": [1, 9]}, 111 {"x": 10.5, "y": 1, "matrix": [1, 10]}, 112 {"x": 11.5, "y": 1, "matrix": [1, 11]}, 113 {"x": 12.5, "y": 1, "matrix": [1, 12]}, 114 {"x": 13.5, "y": 1, "w": 1.5, "matrix": [1, 14]}, 115 116 {"x": 0, "y": 2, "w": 1.75, "matrix": [2, 0]}, 117 {"x": 1.75, "y": 2, "matrix": [2, 1]}, 118 {"x": 2.75, "y": 2, "matrix": [2, 2]}, 119 {"x": 3.75, "y": 2, "matrix": [2, 3]}, 120 {"x": 4.75, "y": 2, "matrix": [2, 4]}, 121 {"x": 5.75, "y": 2, "matrix": [2, 5]}, 122 {"x": 6.75, "y": 2, "matrix": [2, 6]}, 123 {"x": 7.75, "y": 2, "matrix": [2, 7]}, 124 {"x": 8.75, "y": 2, "matrix": [2, 8]}, 125 {"x": 9.75, "y": 2, "matrix": [2, 9]}, 126 {"x": 10.75, "y": 2, "matrix": [2, 10]}, 127 {"x": 11.75, "y": 2, "matrix": [2, 11]}, 128 {"x": 12.75, "y": 2, "w": 2.25, "matrix": [2, 14]}, 129 130 {"x": 0, "y": 3, "w": 2.25, "matrix": [3, 0]}, 131 {"x": 2.25, "y": 3, "matrix": [3, 2]}, 132 {"x": 3.25, "y": 3, "matrix": [3, 3]}, 133 {"x": 4.25, "y": 3, "matrix": [3, 4]}, 134 {"x": 5.25, "y": 3, "matrix": [3, 5]}, 135 {"x": 6.25, "y": 3, "matrix": [3, 6]}, 136 {"x": 7.25, "y": 3, "matrix": [3, 7]}, 137 {"x": 8.25, "y": 3, "matrix": [3, 8]}, 138 {"x": 9.25, "y": 3, "matrix": [3, 9]}, 139 {"x": 10.25, "y": 3, "matrix": [3, 10]}, 140 {"x": 11.25, "y": 3, "matrix": [3, 11]}, 141 {"x": 12.25, "y": 3, "w": 1.75, "matrix": [3, 12]}, 142 {"x": 14, "y": 3, "matrix": [3, 14]}, 143 144 {"x": 0, "y": 4, "w": 1.5, "matrix": [4, 0]}, 145 {"x": 1.5, "y": 4, "matrix": [4, 1]}, 146 {"x": 2.5, "y": 4, "w": 1.5, "matrix": [4, 2]}, 147 {"x": 4, "y": 4, "w": 7, "matrix": [4, 6]}, 148 {"x": 11, "y": 4, "w": 1.5, "matrix": [4, 11]}, 149 {"x": 12.5, "y": 4, "matrix": [4, 12]}, 150 {"x": 13.5, "y": 4, "w": 1.5, "matrix": [4, 14]} 151 ] 152 }, 153 "LAYOUT_all": { 154 "layout": [ 155 {"x": 0, "y": 0, "matrix": [0, 0]}, 156 {"x": 1, "y": 0, "matrix": [0, 1]}, 157 {"x": 2, "y": 0, "matrix": [0, 2]}, 158 {"x": 3, "y": 0, "matrix": [0, 3]}, 159 {"x": 4, "y": 0, "matrix": [0, 4]}, 160 {"x": 5, "y": 0, "matrix": [0, 5]}, 161 {"x": 6, "y": 0, "matrix": [0, 6]}, 162 {"x": 7, "y": 0, "matrix": [0, 7]}, 163 {"x": 8, "y": 0, "matrix": [0, 8]}, 164 {"x": 9, "y": 0, "matrix": [0, 9]}, 165 {"x": 10, "y": 0, "matrix": [0, 10]}, 166 {"x": 11, "y": 0, "matrix": [0, 11]}, 167 {"x": 12, "y": 0, "matrix": [0, 12]}, 168 {"x": 13, "y": 0, "matrix": [0, 13]}, 169 {"x": 14, "y": 0, "matrix": [0, 14]}, 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 {"x": 13.5, "y": 1, "w": 1.5, "matrix": [1, 14]}, 185 186 {"x": 0, "y": 2, "w": 1.75, "matrix": [2, 0]}, 187 {"x": 1.75, "y": 2, "matrix": [2, 1]}, 188 {"x": 2.75, "y": 2, "matrix": [2, 2]}, 189 {"x": 3.75, "y": 2, "matrix": [2, 3]}, 190 {"x": 4.75, "y": 2, "matrix": [2, 4]}, 191 {"x": 5.75, "y": 2, "matrix": [2, 5]}, 192 {"x": 6.75, "y": 2, "matrix": [2, 6]}, 193 {"x": 7.75, "y": 2, "matrix": [2, 7]}, 194 {"x": 8.75, "y": 2, "matrix": [2, 8]}, 195 {"x": 9.75, "y": 2, "matrix": [2, 9]}, 196 {"x": 10.75, "y": 2, "matrix": [2, 10]}, 197 {"x": 11.75, "y": 2, "matrix": [2, 11]}, 198 {"x": 12.75, "y": 2, "matrix": [2, 12]}, 199 {"x": 13.75, "y": 2, "w": 1.25, "matrix": [2, 14]}, 200 201 {"x": 0, "y": 3, "w": 1.25, "matrix": [3, 0]}, 202 {"x": 1.25, "y": 3, "matrix": [3, 1]}, 203 {"x": 2.25, "y": 3, "matrix": [3, 2]}, 204 {"x": 3.25, "y": 3, "matrix": [3, 3]}, 205 {"x": 4.25, "y": 3, "matrix": [3, 4]}, 206 {"x": 5.25, "y": 3, "matrix": [3, 5]}, 207 {"x": 6.25, "y": 3, "matrix": [3, 6]}, 208 {"x": 7.25, "y": 3, "matrix": [3, 7]}, 209 {"x": 8.25, "y": 3, "matrix": [3, 8]}, 210 {"x": 9.25, "y": 3, "matrix": [3, 9]}, 211 {"x": 10.25, "y": 3, "matrix": [3, 10]}, 212 {"x": 11.25, "y": 3, "matrix": [3, 11]}, 213 {"x": 12.25, "y": 3, "w": 1.75, "matrix": [3, 12]}, 214 {"x": 14, "y": 3, "matrix": [3, 14]}, 215 216 {"x": 0, "y": 4, "w": 1.25, "matrix": [4, 0]}, 217 {"x": 1.25, "y": 4, "w": 1.25, "matrix": [4, 1]}, 218 {"x": 2.5, "y": 4, "w": 1.25, "matrix": [4, 2]}, 219 {"x": 3.75, "y": 4, "w": 6.25, "matrix": [4, 6]}, 220 {"x": 10, "y": 4, "w": 1.25, "matrix": [4, 10]}, 221 {"x": 11.25, "y": 4, "w": 1.25, "matrix": [4, 11]}, 222 {"x": 12.5, "y": 4, "w": 1.25, "matrix": [4, 12]}, 223 {"x": 13.75, "y": 4, "w": 1.25, "matrix": [4, 14]} 224 ] 225 } 226 } 227 }