keyboard.json (6019B)
1 { 2 "keyboard_name": "Rhymestone", 3 "manufacturer": "marksard", 4 "url": "https://github.com/marksard/Keyboards", 5 "maintainer": "marksard", 6 "usb": { 7 "vid": "0xFEED", 8 "pid": "0xDFA1", 9 "device_version": "0.2.0" 10 }, 11 "rgb_matrix": { 12 "driver": "ws2812", 13 "layout": [ 14 {"matrix": [0, 4], "x": 100, "y": 0, "flags": 4}, 15 {"matrix": [1, 4], "x": 100, "y": 21, "flags": 4}, 16 {"matrix": [2, 4], "x": 100, "y": 43, "flags": 4}, 17 {"matrix": [3, 4], "x": 100, "y": 64, "flags": 1}, 18 {"matrix": [3, 3], "x": 75, "y": 64, "flags": 1}, 19 {"matrix": [3, 2], "x": 50, "y": 64, "flags": 1}, 20 {"matrix": [3, 1], "x": 25, "y": 64, "flags": 1}, 21 {"matrix": [3, 0], "x": 0, "y": 64, "flags": 1}, 22 {"matrix": [2, 0], "x": 0, "y": 43, "flags": 4}, 23 {"matrix": [1, 0], "x": 0, "y": 21, "flags": 4}, 24 {"matrix": [0, 0], "x": 0, "y": 0, "flags": 4}, 25 {"matrix": [0, 1], "x": 25, "y": 0, "flags": 4}, 26 {"matrix": [0, 2], "x": 50, "y": 0, "flags": 4}, 27 {"matrix": [0, 3], "x": 75, "y": 0, "flags": 4}, 28 {"matrix": [1, 3], "x": 75, "y": 21, "flags": 4}, 29 {"matrix": [2, 3], "x": 75, "y": 43, "flags": 4}, 30 {"matrix": [2, 2], "x": 50, "y": 43, "flags": 4}, 31 {"matrix": [2, 1], "x": 25, "y": 43, "flags": 4}, 32 {"matrix": [1, 1], "x": 25, "y": 21, "flags": 4}, 33 {"matrix": [1, 2], "x": 50, "y": 21, "flags": 4}, 34 {"matrix": [4, 4], "x": 125, "y": 0, "flags": 4}, 35 {"matrix": [5, 4], "x": 125, "y": 21, "flags": 4}, 36 {"matrix": [6, 4], "x": 125, "y": 43, "flags": 4}, 37 {"matrix": [7, 4], "x": 125, "y": 64, "flags": 1}, 38 {"matrix": [7, 3], "x": 150, "y": 64, "flags": 1}, 39 {"matrix": [7, 2], "x": 175, "y": 64, "flags": 1}, 40 {"matrix": [7, 1], "x": 200, "y": 64, "flags": 1}, 41 {"matrix": [7, 0], "x": 224, "y": 64, "flags": 1}, 42 {"matrix": [6, 0], "x": 224, "y": 43, "flags": 4}, 43 {"matrix": [5, 0], "x": 224, "y": 21, "flags": 4}, 44 {"matrix": [4, 0], "x": 224, "y": 0, "flags": 4}, 45 {"matrix": [4, 1], "x": 200, "y": 0, "flags": 4}, 46 {"matrix": [4, 2], "x": 175, "y": 0, "flags": 4}, 47 {"matrix": [4, 3], "x": 150, "y": 0, "flags": 4}, 48 {"matrix": [5, 3], "x": 150, "y": 21, "flags": 4}, 49 {"matrix": [6, 3], "x": 150, "y": 43, "flags": 4}, 50 {"matrix": [6, 2], "x": 175, "y": 43, "flags": 4}, 51 {"matrix": [6, 1], "x": 200, "y": 43, "flags": 4}, 52 {"matrix": [5, 1], "x": 200, "y": 21, "flags": 4}, 53 {"matrix": [5, 2], "x": 175, "y": 21, "flags": 4} 54 ], 55 "sat_steps": 8, 56 "val_steps": 8, 57 "speed_steps": 10, 58 "max_brightness": 150, 59 "sleep": true 60 }, 61 "matrix_pins": { 62 "cols": ["D4", "C6", "D7", "E6", "B4"], 63 "rows": ["F4", "F5", "F6", "F7"] 64 }, 65 "diode_direction": "COL2ROW", 66 "split": { 67 "enabled": true, 68 "serial": { 69 "pin": "D2" 70 } 71 }, 72 "ws2812": { 73 "pin": "D3" 74 }, 75 "rgblight": { 76 "saturation_steps": 8, 77 "brightness_steps": 8, 78 "led_count": 40, 79 "max_brightness": 150, 80 "sleep": true, 81 "split_count": [20, 20], 82 "animations": { 83 "rainbow_mood": true, 84 "rainbow_swirl": true, 85 "knight": true, 86 "static_gradient": true 87 } 88 }, 89 "development_board": "promicro", 90 "features": { 91 "bootmagic": false, 92 "mousekey": false, 93 "extrakey": false, 94 "nkro": true 95 }, 96 "community_layouts": ["ortho_4x10"], 97 "layouts": { 98 "LAYOUT_ortho_4x10": { 99 "layout": [ 100 {"matrix": [0, 0], "x": 0, "y": 0}, 101 {"matrix": [0, 1], "x": 1, "y": 0}, 102 {"matrix": [0, 2], "x": 2, "y": 0}, 103 {"matrix": [0, 3], "x": 3, "y": 0}, 104 {"matrix": [0, 4], "x": 4, "y": 0}, 105 106 {"matrix": [4, 4], "x": 6, "y": 0}, 107 {"matrix": [4, 3], "x": 7, "y": 0}, 108 {"matrix": [4, 2], "x": 8, "y": 0}, 109 {"matrix": [4, 1], "x": 9, "y": 0}, 110 {"matrix": [4, 0], "x": 10, "y": 0}, 111 112 {"matrix": [1, 0], "x": 0, "y": 1}, 113 {"matrix": [1, 1], "x": 1, "y": 1}, 114 {"matrix": [1, 2], "x": 2, "y": 1}, 115 {"matrix": [1, 3], "x": 3, "y": 1}, 116 {"matrix": [1, 4], "x": 4, "y": 1}, 117 118 {"matrix": [5, 4], "x": 6, "y": 1}, 119 {"matrix": [5, 3], "x": 7, "y": 1}, 120 {"matrix": [5, 2], "x": 8, "y": 1}, 121 {"matrix": [5, 1], "x": 9, "y": 1}, 122 {"matrix": [5, 0], "x": 10, "y": 1}, 123 124 {"matrix": [2, 0], "x": 0, "y": 2}, 125 {"matrix": [2, 1], "x": 1, "y": 2}, 126 {"matrix": [2, 2], "x": 2, "y": 2}, 127 {"matrix": [2, 3], "x": 3, "y": 2}, 128 {"matrix": [2, 4], "x": 4, "y": 2}, 129 130 {"matrix": [6, 4], "x": 6, "y": 2}, 131 {"matrix": [6, 3], "x": 7, "y": 2}, 132 {"matrix": [6, 2], "x": 8, "y": 2}, 133 {"matrix": [6, 1], "x": 9, "y": 2}, 134 {"matrix": [6, 0], "x": 10, "y": 2}, 135 136 {"matrix": [3, 0], "x": 0, "y": 3}, 137 {"matrix": [3, 1], "x": 1, "y": 3}, 138 {"matrix": [3, 2], "x": 2, "y": 3}, 139 {"matrix": [3, 3], "x": 3, "y": 3}, 140 {"matrix": [3, 4], "x": 4, "y": 3}, 141 142 {"matrix": [7, 4], "x": 6, "y": 3}, 143 {"matrix": [7, 3], "x": 7, "y": 3}, 144 {"matrix": [7, 2], "x": 8, "y": 3}, 145 {"matrix": [7, 1], "x": 9, "y": 3}, 146 {"matrix": [7, 0], "x": 10, "y": 3} 147 ] 148 } 149 } 150 }