keyboard.json (8603B)
1 { 2 "keyboard_name": "Aurora Corne rev1", 3 "usb": { 4 "pid": "0x343A" 5 }, 6 "bootmagic": { 7 "matrix": [0, 5] 8 }, 9 "features": { 10 "mousekey": true, 11 "bootmagic": true, 12 "extrakey": true, 13 "oled": true, 14 "rgb_matrix": true 15 }, 16 "community_layouts": [ 17 "split_3x6_3" 18 ], 19 "layouts": { 20 "LAYOUT_split_3x6_3": { 21 "layout": [ 22 {"label": "L06", "matrix": [0, 0], "x": 0, "y": 0.3}, 23 {"label": "L05", "matrix": [0, 1], "x": 1, "y": 0.3}, 24 {"label": "L04", "matrix": [0, 2], "x": 2, "y": 0.1}, 25 {"label": "L03", "matrix": [0, 3], "x": 3, "y": 0}, 26 {"label": "L02", "matrix": [0, 4], "x": 4, "y": 0.1}, 27 {"label": "L01", "matrix": [0, 5], "x": 5, "y": 0.2}, 28 {"label": "R01", "matrix": [4, 5], "x": 9, "y": 0.2}, 29 {"label": "R02", "matrix": [4, 4], "x": 10, "y": 0.1}, 30 {"label": "R03", "matrix": [4, 3], "x": 11, "y": 0}, 31 {"label": "R04", "matrix": [4, 2], "x": 12, "y": 0.1}, 32 {"label": "R05", "matrix": [4, 1], "x": 13, "y": 0.3}, 33 {"label": "R06", "matrix": [4, 0], "x": 14, "y": 0.3}, 34 35 {"label": "L12", "matrix": [1, 0], "x": 0, "y": 1.3}, 36 {"label": "L11", "matrix": [1, 1], "x": 1, "y": 1.3}, 37 {"label": "L10", "matrix": [1, 2], "x": 2, "y": 1.1}, 38 {"label": "L09", "matrix": [1, 3], "x": 3, "y": 1}, 39 {"label": "L08", "matrix": [1, 4], "x": 4, "y": 1.1}, 40 {"label": "L07", "matrix": [1, 5], "x": 5, "y": 1.2}, 41 {"label": "R07", "matrix": [5, 5], "x": 9, "y": 1.2}, 42 {"label": "R08", "matrix": [5, 4], "x": 10, "y": 1.1}, 43 {"label": "R09", "matrix": [5, 3], "x": 11, "y": 1}, 44 {"label": "R10", "matrix": [5, 2], "x": 12, "y": 1.1}, 45 {"label": "R11", "matrix": [5, 1], "x": 13, "y": 1.3}, 46 {"label": "R12", "matrix": [5, 0], "x": 14, "y": 1.3}, 47 48 {"label": "L18", "matrix": [2, 0], "x": 0, "y": 2.3}, 49 {"label": "L17", "matrix": [2, 1], "x": 1, "y": 2.3}, 50 {"label": "L16", "matrix": [2, 2], "x": 2, "y": 2.1}, 51 {"label": "L15", "matrix": [2, 3], "x": 3, "y": 2}, 52 {"label": "L14", "matrix": [2, 4], "x": 4, "y": 2.1}, 53 {"label": "L13", "matrix": [2, 5], "x": 5, "y": 2.2}, 54 {"label": "R13", "matrix": [6, 5], "x": 9, "y": 2.2}, 55 {"label": "R14", "matrix": [6, 4], "x": 10, "y": 2.1}, 56 {"label": "R15", "matrix": [6, 3], "x": 11, "y": 2}, 57 {"label": "R16", "matrix": [6, 2], "x": 12, "y": 2.1}, 58 {"label": "R17", "matrix": [6, 1], "x": 13, "y": 2.3}, 59 {"label": "R18", "matrix": [6, 0], "x": 14, "y": 2.3}, 60 61 {"label": "L21", "matrix": [3, 3], "x": 4, "y": 3.7}, 62 {"label": "L20", "matrix": [3, 4], "x": 5, "y": 3.7}, 63 {"label": "L19", "matrix": [3, 5], "x": 6, "y": 3.2}, 64 {"label": "R19", "matrix": [7, 5], "x": 8, "y": 3.2}, 65 {"label": "R20", "matrix": [7, 4], "x": 9, "y": 3.7}, 66 {"label": "R21", "matrix": [7, 3], "x": 10, "y": 3.7} 67 ] 68 } 69 }, 70 "diode_direction": "COL2ROW", 71 "matrix_pins": { 72 "rows": ["D7", "E6", "B4", "B5"], 73 "cols": ["B2", "B6", "B3", "B1", "F7", "F6"] 74 }, 75 "encoder": { 76 "enabled": true, 77 "rotary": [ 78 {"pin_a": "D4", "pin_b": "C6"} 79 ] 80 }, 81 "split": { 82 "bootmagic": { 83 "matrix": [4, 5] 84 }, 85 "matrix_pins": { 86 "right": { 87 "rows": ["B1", "B3", "B2", "B6"], 88 "cols": ["D4", "C6", "D7", "E6", "B4", "B5"] 89 } 90 }, 91 "encoder": { 92 "right": { 93 "rotary": [ 94 {"pin_a": "F6", "pin_b": "F7"} 95 ] 96 } 97 }, 98 "handedness": { 99 "pin": "F4" 100 }, 101 "serial": { 102 "pin": "D2" 103 }, 104 "transport": { 105 "sync": { 106 "matrix_state": true 107 } 108 } 109 }, 110 "rgblight": { 111 "led_count": 54, 112 "split": true, 113 "split_count": [27, 27], 114 "max_brightness": 128 115 }, 116 "ws2812": { 117 "pin": "D3" 118 }, 119 "rgb_matrix": { 120 "driver": "ws2812", 121 "layout": [ 122 {"flags": 2, "x": 93, "y": 17}, // L RGB1 123 {"flags": 2, "x": 59, "y": 3}, // L RGB2 124 {"flags": 2, "x": 25, "y": 7}, // L RGB3 125 {"flags": 2, "x": 29, "y": 49}, // L RGB4 126 {"flags": 2, "x": 70, "y": 51}, // L RGB5 127 {"flags": 2, "x": 104, "y": 55}, // L RGB6 128 {"flags": 4, "matrix": [3, 2], "x": 95, "y": 63}, // L SW19 129 {"flags": 4, "matrix": [3, 1], "x": 80, "y": 58}, // L SW20 130 {"flags": 4, "matrix": [3, 0], "x": 60, "y": 55}, // L SW21 131 {"flags": 4, "matrix": [2, 5], "x": 85, "y": 39}, // L SW13 132 {"flags": 4, "matrix": [2, 4], "x": 68, "y": 37}, // L SW14 133 {"flags": 4, "matrix": [2, 3], "x": 50, "y": 35}, // L SW15 134 {"flags": 4, "matrix": [2, 2], "x": 33, "y": 37}, // L SW16 135 {"flags": 4, "matrix": [2, 1], "x": 16, "y": 42}, // L SW17 136 {"flags": 4, "matrix": [1, 5], "x": 85, "y": 21}, // L SW07 137 {"flags": 4, "matrix": [1, 4], "x": 68, "y": 19}, // L SW08 138 {"flags": 4, "matrix": [1, 3], "x": 50, "y": 13}, // L SW09 139 {"flags": 4, "matrix": [1, 2], "x": 33, "y": 20}, // L SW10 140 {"flags": 4, "matrix": [1, 1], "x": 16, "y": 24}, // L SW11 141 {"flags": 4, "matrix": [0, 5], "x": 85, "y": 4}, // L SW01 142 {"flags": 4, "matrix": [0, 4], "x": 68, "y": 2}, // L SW02 143 {"flags": 4, "matrix": [0, 3], "x": 50, "y": 0}, // L SW03 144 {"flags": 4, "matrix": [0, 2], "x": 33, "y": 3}, // L SW04 145 {"flags": 4, "matrix": [0, 1], "x": 16, "y": 7}, // L SW05 146 {"flags": 4, "matrix": [0, 0], "x": 0, "y": 7}, // L SW06 147 {"flags": 4, "matrix": [1, 0], "x": 0, "y": 24}, // L SW12 148 {"flags": 4, "matrix": [2, 0], "x": 0, "y": 41}, // L SW18 149 {"flags": 2, "x": 131, "y": 17}, // R RGB1 150 {"flags": 2, "x": 165, "y": 3}, // R RGB2 151 {"flags": 2, "x": 199, "y": 7}, // R RGB3 152 {"flags": 2, "x": 195, "y": 49}, // R RGB4 153 {"flags": 2, "x": 154, "y": 51}, // R RGB5 154 {"flags": 2, "x": 120, "y": 55}, // R RGB6 155 {"flags": 4, "matrix": [7, 2], "x": 129, "y": 63}, // R SW19 156 {"flags": 4, "matrix": [7, 1], "x": 144, "y": 58}, // R SW20 157 {"flags": 4, "matrix": [7, 0], "x": 164, "y": 55}, // R SW21 158 {"flags": 4, "matrix": [6, 5], "x": 139, "y": 39}, // R SW13 159 {"flags": 4, "matrix": [6, 4], "x": 156, "y": 37}, // R SW14 160 {"flags": 4, "matrix": [6, 3], "x": 174, "y": 35}, // R SW15 161 {"flags": 4, "matrix": [6, 2], "x": 191, "y": 37}, // R SW16 162 {"flags": 4, "matrix": [6, 1], "x": 208, "y": 42}, // R SW17 163 {"flags": 4, "matrix": [5, 5], "x": 139, "y": 21}, // R SW07 164 {"flags": 4, "matrix": [5, 4], "x": 156, "y": 19}, // R SW08 165 {"flags": 4, "matrix": [5, 3], "x": 174, "y": 13}, // R SW09 166 {"flags": 4, "matrix": [5, 2], "x": 191, "y": 20}, // R SW10 167 {"flags": 4, "matrix": [5, 1], "x": 208, "y": 24}, // R SW11 168 {"flags": 4, "matrix": [4, 5], "x": 139, "y": 4}, // R SW01 169 {"flags": 4, "matrix": [4, 4], "x": 156, "y": 2}, // R SW02 170 {"flags": 4, "matrix": [4, 3], "x": 174, "y": 0}, // R SW03 171 {"flags": 4, "matrix": [4, 2], "x": 191, "y": 3}, // R SW04 172 {"flags": 4, "matrix": [4, 1], "x": 208, "y": 7}, // R SW05 173 {"flags": 4, "matrix": [4, 0], "x": 224, "y": 7}, // R SW06 174 {"flags": 4, "matrix": [5, 0], "x": 224, "y": 24}, // R SW12 175 {"flags": 4, "matrix": [6, 0], "x": 224, "y": 41} // R SW18 176 ], 177 "max_brightness": 128, 178 "split_count": [27, 27] 179 } 180 }