config for cygnus split keyboard
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

at main 409 lines 10 kB view raw
1{ 2 "manufacturer": "steve unwin", 3 "keyboard_name": "cygnus", 4 "maintainer": "stunwin", 5 "bootloader": "rp2040", 6 "diode_direction": "COL2ROW", 7 "features": { 8 "bootmagic": true, 9 "command": false, 10 "console": true, 11 "extrakey": false, 12 "mousekey": false, 13 "nkro": true 14 }, 15 "matrix_pins": { 16 "cols": [ 17 "GP3", 18 "GP4", 19 "GP5", 20 "GP6", 21 "GP7", 22 "GP8" 23 ], 24 "rows": [ 25 "GP27", 26 "GP26", 27 "GP15", 28 "GP14" 29 ] 30 }, 31 "processor": "RP2040", 32 "url": "", 33 "usb": { 34 "device_version": "1.0.0", 35 "pid": "0xC069", 36 "vid": "0xFEED" 37 }, 38 "split": { 39 "enabled": true, 40 "serial": { 41 "pin": "GP1", 42 "driver": "vendor" 43 }, 44 "matrix_pins": { 45 "right": { 46 "cols": [ 47 "GP8", 48 "GP7", 49 "GP6", 50 "GP5", 51 "GP4", 52 "GP3" 53 ], 54 "rows": [ 55 "GP27", 56 "GP26", 57 "GP15", 58 "GP14" 59 ] 60 } 61 }, 62 "transport": { 63 "protocol": "serial" 64 } 65 }, 66 "bootloader_instructions": "Press reset button or press Tab+Backspace+Enter", 67 "layouts": { 68 "LAYOUT": { 69 "layout": [ 70 { 71 "matrix": [ 72 0, 73 0 74 ], 75 "x": 0, 76 "y": 0.25 77 }, 78 { 79 "matrix": [ 80 0, 81 1 82 ], 83 "x": 1, 84 "y": 0.25 85 }, 86 { 87 "matrix": [ 88 0, 89 2 90 ], 91 "x": 2, 92 "y": 0.125 93 }, 94 { 95 "matrix": [ 96 0, 97 3 98 ], 99 "x": 3, 100 "y": 0 101 }, 102 { 103 "matrix": [ 104 0, 105 4 106 ], 107 "x": 4, 108 "y": 0.125 109 }, 110 { 111 "matrix": [ 112 0, 113 5 114 ], 115 "x": 5, 116 "y": 0.25 117 }, 118 { 119 "matrix": [ 120 4, 121 0 122 ], 123 "x": 8, 124 "y": 0.25 125 }, 126 { 127 "matrix": [ 128 4, 129 1 130 ], 131 "x": 9, 132 "y": 0.125 133 }, 134 { 135 "matrix": [ 136 4, 137 2 138 ], 139 "x": 10, 140 "y": 0 141 }, 142 { 143 "matrix": [ 144 4, 145 3 146 ], 147 "x": 11, 148 "y": 0.125 149 }, 150 { 151 "matrix": [ 152 4, 153 4 154 ], 155 "x": 12, 156 "y": 0.25 157 }, 158 { 159 "matrix": [ 160 4, 161 5 162 ], 163 "x": 13, 164 "y": 0.25 165 }, 166 { 167 "matrix": [ 168 1, 169 0 170 ], 171 "x": 0, 172 "y": 1.25 173 }, 174 { 175 "matrix": [ 176 1, 177 1 178 ], 179 "x": 1, 180 "y": 1.25 181 }, 182 { 183 "matrix": [ 184 1, 185 2 186 ], 187 "x": 2, 188 "y": 1.125 189 }, 190 { 191 "matrix": [ 192 1, 193 3 194 ], 195 "x": 3, 196 "y": 1 197 }, 198 { 199 "matrix": [ 200 1, 201 4 202 ], 203 "x": 4, 204 "y": 1.125 205 }, 206 { 207 "matrix": [ 208 1, 209 5 210 ], 211 "x": 5, 212 "y": 1.25 213 }, 214 { 215 "matrix": [ 216 5, 217 0 218 ], 219 "x": 8, 220 "y": 1.25 221 }, 222 { 223 "matrix": [ 224 5, 225 1 226 ], 227 "x": 9, 228 "y": 1.125 229 }, 230 { 231 "matrix": [ 232 5, 233 2 234 ], 235 "x": 10, 236 "y": 1 237 }, 238 { 239 "matrix": [ 240 5, 241 3 242 ], 243 "x": 11, 244 "y": 1.125 245 }, 246 { 247 "matrix": [ 248 5, 249 4 250 ], 251 "x": 12, 252 "y": 1.25 253 }, 254 { 255 "matrix": [ 256 5, 257 5 258 ], 259 "x": 13, 260 "y": 1.25 261 }, 262 { 263 "matrix": [ 264 2, 265 0 266 ], 267 "x": 0, 268 "y": 2.25 269 }, 270 { 271 "matrix": [ 272 2, 273 1 274 ], 275 "x": 1, 276 "y": 2.25 277 }, 278 { 279 "matrix": [ 280 2, 281 2 282 ], 283 "x": 2, 284 "y": 2.125 285 }, 286 { 287 "matrix": [ 288 2, 289 3 290 ], 291 "x": 3, 292 "y": 2 293 }, 294 { 295 "matrix": [ 296 2, 297 4 298 ], 299 "x": 4, 300 "y": 2.125 301 }, 302 { 303 "matrix": [ 304 2, 305 5 306 ], 307 "x": 5, 308 "y": 2.25 309 }, 310 { 311 "matrix": [ 312 6, 313 0 314 ], 315 "x": 8, 316 "y": 2.25 317 }, 318 { 319 "matrix": [ 320 6, 321 1 322 ], 323 "x": 9, 324 "y": 2.125 325 }, 326 { 327 "matrix": [ 328 6, 329 2 330 ], 331 "x": 10, 332 "y": 2 333 }, 334 { 335 "matrix": [ 336 6, 337 3 338 ], 339 "x": 11, 340 "y": 2.125 341 }, 342 { 343 "matrix": [ 344 6, 345 4 346 ], 347 "x": 12, 348 "y": 2.25 349 }, 350 { 351 "matrix": [ 352 6, 353 5 354 ], 355 "x": 13, 356 "y": 2.25 357 }, 358 { 359 "matrix": [ 360 3, 361 3 362 ], 363 "x": 3.5, 364 "y": 3.25 365 }, 366 { 367 "matrix": [ 368 3, 369 4 370 ], 371 "x": 4.5, 372 "y": 3.5 373 }, 374 { 375 "matrix": [ 376 3, 377 5 378 ], 379 "x": 5.5, 380 "y": 3.75 381 }, 382 { 383 "matrix": [ 384 7, 385 0 386 ], 387 "x": 7.5, 388 "y": 3.75 389 }, 390 { 391 "matrix": [ 392 7, 393 1 394 ], 395 "x": 8.5, 396 "y": 3.5 397 }, 398 { 399 "matrix": [ 400 7, 401 2 402 ], 403 "x": 9.5, 404 "y": 3.25 405 } 406 ] 407 } 408 } 409}