keyboard.json (3332B)
1 { 2 "features": { 3 "rgb_matrix": true 4 }, 5 "matrix_pins": { 6 "cols": ["D4", "D7", "B3", "F7", "F6"], 7 "rows": ["F4", "D2", "C6", "B1"] 8 }, 9 "usb": { 10 "device_version": "2.0.0" 11 }, 12 "ws2812": { 13 "pin": "B5" 14 }, 15 "encoder": { 16 "enabled": true, 17 "rotary": [ 18 {"pin_a": "E6", "pin_b": "B2"} 19 ] 20 }, 21 "split": { 22 "matrix_pins": { 23 "right": { 24 "cols": ["F4", "B1", "D7", "C6", "B3"], 25 "rows": ["F5", "F7", "F6", "E6"] 26 } 27 }, 28 "encoder": { 29 "right": { 30 "rotary": [ 31 {"pin_a": "B6", "pin_b": "B2"} 32 ] 33 } 34 }, 35 "serial": { 36 "pin": "D3" 37 } 38 }, 39 "rgb_matrix": { 40 "animations": { 41 "alphas_mods": true, 42 "gradient_left_right": true, 43 "breathing": true, 44 "cycle_left_right": true, 45 "cycle_spiral": true, 46 "jellybean_raindrops": true 47 }, 48 "driver": "ws2812", 49 "layout": [ 50 {"flags": 2, "x": 12, "y": 11}, 51 {"flags": 2, "x": 86, "y": 11}, 52 {"flags": 2, "x": 86, "y": 53}, 53 {"flags": 2, "x": 0, "y": 64}, 54 {"flags": 2, "x": 211, "y": 11}, 55 {"flags": 2, "x": 136, "y": 11}, 56 {"flags": 2, "x": 136, "y": 53}, 57 {"flags": 2, "x": 224, "y": 64}, 58 {"flags": 4, "matrix": [0, 0], "x": 0, "y": 0}, 59 {"flags": 4, "matrix": [0, 1], "x": 24, "y": 0}, 60 {"flags": 4, "matrix": [0, 2], "x": 49, "y": 0}, 61 {"flags": 4, "matrix": [0, 3], "x": 74, "y": 0}, 62 {"flags": 4, "matrix": [0, 4], "x": 99, "y": 0}, 63 {"flags": 4, "matrix": [4, 4], "x": 124, "y": 0}, 64 {"flags": 4, "matrix": [4, 3], "x": 149, "y": 0}, 65 {"flags": 4, "matrix": [4, 2], "x": 174, "y": 0}, 66 {"flags": 4, "matrix": [4, 1], "x": 199, "y": 0}, 67 {"flags": 4, "matrix": [4, 0], "x": 224, "y": 0}, 68 {"flags": 4, "matrix": [1, 0], "x": 0, "y": 21}, 69 {"flags": 4, "matrix": [1, 1], "x": 24, "y": 21}, 70 {"flags": 4, "matrix": [1, 2], "x": 49, "y": 21}, 71 {"flags": 4, "matrix": [1, 3], "x": 74, "y": 21}, 72 {"flags": 4, "matrix": [1, 4], "x": 99, "y": 21}, 73 {"flags": 4, "matrix": [5, 4], "x": 124, "y": 21}, 74 {"flags": 4, "matrix": [5, 3], "x": 149, "y": 21}, 75 {"flags": 4, "matrix": [5, 2], "x": 174, "y": 21}, 76 {"flags": 4, "matrix": [5, 1], "x": 199, "y": 21}, 77 {"flags": 4, "matrix": [5, 0], "x": 224, "y": 21}, 78 {"flags": 4, "matrix": [2, 0], "x": 0, "y": 42}, 79 {"flags": 4, "matrix": [2, 1], "x": 24, "y": 42}, 80 {"flags": 4, "matrix": [2, 2], "x": 49, "y": 42}, 81 {"flags": 4, "matrix": [2, 3], "x": 74, "y": 42}, 82 {"flags": 4, "matrix": [2, 4], "x": 99, "y": 42}, 83 {"flags": 4, "matrix": [6, 4], "x": 124, "y": 42}, 84 {"flags": 4, "matrix": [6, 3], "x": 149, "y": 42}, 85 {"flags": 4, "matrix": [6, 2], "x": 174, "y": 42}, 86 {"flags": 4, "matrix": [6, 1], "x": 199, "y": 42}, 87 {"flags": 4, "matrix": [6, 0], "x": 224, "y": 42}, 88 {"flags": 1, "matrix": [3, 2], "x": 49, "y": 64}, 89 {"flags": 1, "matrix": [3, 3], "x": 74, "y": 64}, 90 {"flags": 1, "matrix": [3, 4], "x": 99, "y": 64}, 91 {"flags": 1, "matrix": [7, 4], "x": 124, "y": 64}, 92 {"flags": 1, "matrix": [7, 3], "x": 149, "y": 64}, 93 {"flags": 1, "matrix": [7, 2], "x": 174, "y": 64} 94 ], 95 "max_brightness": 150, 96 "sleep": true, 97 "split_count": [22, 22] 98 } 99 }