keyboard.json (3943B)
1 { 2 "keyboard_name": "Corne", 3 "usb": { 4 "pid": "0x0001", 5 "device_version": "0.0.1" 6 }, 7 "features": { 8 "rgblight": true 9 }, 10 "build": { 11 "lto": true 12 }, 13 "matrix_pins": { 14 "cols": [ "F4", "F5", "F6", "F7", "B1", "B3" ], 15 "rows": [ "D4", "C6", "D7", "E6" ] 16 }, 17 "diode_direction": "COL2ROW", 18 "split": { 19 "serial": { 20 "pin": "D2" 21 }, 22 "transport": { 23 "sync": { 24 "matrix_state": true 25 } 26 } 27 }, 28 "rgblight": { 29 "led_count": 54, 30 "split_count": [27, 27] 31 }, 32 "ws2812": { 33 "pin": "D3" 34 }, 35 "rgb_matrix": { 36 "split_count": [27, 27], 37 "layout": [ 38 {"x": 85, "y": 16, "flags": 2}, 39 {"x": 50, "y": 13, "flags": 2}, 40 {"x": 16, "y": 20, "flags": 2}, 41 {"x": 16, "y": 38, "flags": 2}, 42 {"x": 50, "y": 48, "flags": 2}, 43 {"x": 85, "y": 52, "flags": 2}, 44 {"matrix": [3, 5], "x": 95, "y": 63, "flags": 1}, 45 {"matrix": [2, 5], "x": 85, "y": 39, "flags": 4}, 46 {"matrix": [1, 5], "x": 85, "y": 21, "flags": 4}, 47 {"matrix": [0, 5], "x": 85, "y": 4, "flags": 4}, 48 {"matrix": [0, 4], "x": 68, "y": 2, "flags": 4}, 49 {"matrix": [1, 4], "x": 68, "y": 19, "flags": 4}, 50 {"matrix": [2, 4], "x": 68, "y": 37, "flags": 4}, 51 {"matrix": [3, 4], "x": 80, "y": 58, "flags": 1}, 52 {"matrix": [3, 3], "x": 60, "y": 55, "flags": 1}, 53 {"matrix": [2, 3], "x": 50, "y": 35, "flags": 4}, 54 {"matrix": [1, 3], "x": 50, "y": 13, "flags": 4}, 55 {"matrix": [0, 3], "x": 50, "y": 0, "flags": 4}, 56 {"matrix": [0, 2], "x": 33, "y": 3, "flags": 4}, 57 {"matrix": [1, 2], "x": 33, "y": 20, "flags": 4}, 58 {"matrix": [2, 2], "x": 33, "y": 37, "flags": 4}, 59 {"matrix": [2, 1], "x": 16, "y": 42, "flags": 4}, 60 {"matrix": [1, 1], "x": 16, "y": 24, "flags": 4}, 61 {"matrix": [0, 1], "x": 16, "y": 7, "flags": 4}, 62 {"matrix": [0, 0], "x": 0, "y": 7, "flags": 1}, 63 {"matrix": [1, 0], "x": 0, "y": 24, "flags": 1}, 64 {"matrix": [2, 0], "x": 0, "y": 41, "flags": 1}, 65 {"x": 139, "y": 16, "flags": 2}, 66 {"x": 174, "y": 13, "flags": 2}, 67 {"x": 208, "y": 20, "flags": 2}, 68 {"x": 208, "y": 38, "flags": 2}, 69 {"x": 174, "y": 48, "flags": 2}, 70 {"x": 139, "y": 52, "flags": 2}, 71 {"matrix": [7, 5], "x": 129, "y": 63, "flags": 1}, 72 {"matrix": [6, 5], "x": 139, "y": 39, "flags": 4}, 73 {"matrix": [5, 5], "x": 139, "y": 21, "flags": 4}, 74 {"matrix": [4, 5], "x": 139, "y": 4, "flags": 4}, 75 {"matrix": [4, 4], "x": 156, "y": 2, "flags": 4}, 76 {"matrix": [5, 4], "x": 156, "y": 19, "flags": 4}, 77 {"matrix": [6, 4], "x": 156, "y": 37, "flags": 4}, 78 {"matrix": [7, 4], "x": 144, "y": 58, "flags": 1}, 79 {"matrix": [7, 3], "x": 164, "y": 55, "flags": 1}, 80 {"matrix": [6, 3], "x": 174, "y": 35, "flags": 4}, 81 {"matrix": [5, 3], "x": 174, "y": 13, "flags": 4}, 82 {"matrix": [4, 3], "x": 174, "y": 0, "flags": 4}, 83 {"matrix": [4, 2], "x": 191, "y": 3, "flags": 4}, 84 {"matrix": [5, 2], "x": 191, "y": 20, "flags": 4}, 85 {"matrix": [6, 2], "x": 191, "y": 37, "flags": 4}, 86 {"matrix": [6, 1], "x": 208, "y": 42, "flags": 4}, 87 {"matrix": [5, 1], "x": 208, "y": 24, "flags": 4}, 88 {"matrix": [4, 1], "x": 208, "y": 7, "flags": 4}, 89 {"matrix": [4, 0], "x": 224, "y": 7, "flags": 1}, 90 {"matrix": [5, 0], "x": 224, "y": 24, "flags": 1}, 91 {"matrix": [6, 0], "x": 224, "y": 41, "flags": 1} 92 ] 93 }, 94 "development_board": "promicro" 95 }