keyboard.json (5882B)
1 { 2 "manufacturer": "Posey's Mechanical Keyboards", 3 "keyboard_name": "recorev3", 4 "maintainer": "joliverMI", 5 "bootloader": "rp2040", 6 "build": { 7 "debounce_type": "sym_defer_pk" 8 }, 9 "diode_direction": "COL2ROW", 10 "features": { 11 "bootmagic": true, 12 "rgblight": true, 13 "extrakey": true, 14 "mousekey": true, 15 "nkro": true 16 }, 17 "matrix_pins": { 18 "cols": ["GP2", "GP3", "GP4", "GP5", "GP6", "GP7", "GP8", "GP9"], 19 "rows": ["GP10", "GP11", "GP12", "GP13", "GP14"] 20 }, 21 "processor": "RP2040", 22 "ws2812": { 23 "driver": "vendor", 24 "pin": "GP17" 25 }, 26 "rgblight": { 27 "animations": { 28 "breathing": true 29 }, 30 "layers": { 31 "enabled": true, 32 "max": 4 33 }, 34 "led_count": 2, 35 "sleep": true, 36 "split": true, 37 "split_count": [1, 1] 38 }, 39 "split": { 40 "enabled": true, 41 "handedness": { 42 "pin": "GP18" 43 }, 44 "serial": { 45 "driver": "vendor" 46 } 47 }, 48 "tags": ["ortho", "split"], 49 "url": "poseysmechanicalkeyboards.com", 50 "usb": { 51 "device_version": "1.0.0", 52 "pid": "0x0001", 53 "vid": "0x4A4F" 54 }, 55 "layouts": { 56 "LAYOUT": { 57 "layout": [ 58 {"matrix": [0,0], "x": 0, "y": 0.75, "w": 1.25}, 59 {"matrix": [0,1], "x": 1.25, "y": 0.75}, 60 {"matrix": [0,2], "x": 2.25, "y": 0.2}, 61 {"matrix": [0,3], "x": 3.25, "y": 0}, 62 {"matrix": [0,4], "x": 4.25, "y": 0.2}, 63 {"matrix": [0,5], "x": 5.25, "y": 0.3}, 64 {"matrix": [0,6], "x": 6.25, "y": 0.55, "h": 1.25}, 65 {"matrix": [0,7], "x": 7.25, "y": 0.55, "h": 1.25}, 66 67 {"matrix": [5,0], "x": 9.25, "y": 0.55, "h": 1.25}, 68 {"matrix": [5,1], "x": 10.25, "y": 0.55, "h": 1.25}, 69 {"matrix": [5,2], "x": 11.25, "y": 0.3}, 70 {"matrix": [5,3], "x": 12.25, "y": 0.2}, 71 {"matrix": [5,4], "x": 13.25, "y": 0}, 72 {"matrix": [5,5], "x": 14.25, "y": 0.2}, 73 {"matrix": [5,6], "x": 15.25, "y": 0.75}, 74 {"matrix": [5,7], "x": 16.25, "y": 0.75, "w": 1.25}, 75 76 {"matrix": [1,0], "x": 0, "y": 1.75, "w": 1.25}, 77 {"matrix": [1,1], "x": 1.25, "y": 1.75}, 78 {"matrix": [1,2], "x": 2.25, "y": 1.2}, 79 {"matrix": [1,3], "x": 3.25, "y": 1}, 80 {"matrix": [1,4], "x": 4.25, "y": 1.2}, 81 {"matrix": [1,5], "x": 5.25, "y": 1.3}, 82 {"matrix": [1,6], "x": 6.25, "y": 1.8, "h": 1.25}, 83 {"matrix": [1,7], "x": 7.25, "y": 1.8, "h": 1.25}, 84 85 {"matrix": [6,0], "x": 9.25, "y": 1.8, "h": 1.25}, 86 {"matrix": [6,1], "x": 10.25, "y": 1.8, "h": 1.25}, 87 {"matrix": [6,2], "x": 11.25, "y": 1.3}, 88 {"matrix": [6,3], "x": 12.25, "y": 1.2}, 89 {"matrix": [6,4], "x": 13.25, "y": 1}, 90 {"matrix": [6,5], "x": 14.25, "y": 1.2}, 91 {"matrix": [6,6], "x": 15.25, "y": 1.75}, 92 {"matrix": [6,7], "x": 16.25, "y": 1.75, "w": 1.25}, 93 94 {"matrix": [2,0], "x": 0, "y": 2.75, "w": 1.25}, 95 {"matrix": [2,1], "x": 1.25, "y": 2.75}, 96 {"matrix": [2,2], "x": 2.25, "y": 2.2}, 97 {"matrix": [2,3], "x": 3.25, "y": 2}, 98 {"matrix": [2,4], "x": 4.25, "y": 2.2}, 99 {"matrix": [2,5], "x": 5.25, "y": 2.3}, 100 101 {"matrix": [7,2], "x": 11.25, "y": 2.3}, 102 {"matrix": [7,3], "x": 12.25, "y": 2.2}, 103 {"matrix": [7,4], "x": 13.25, "y": 2}, 104 {"matrix": [7,5], "x": 14.25, "y": 2.2}, 105 {"matrix": [7,6], "x": 15.25, "y": 2.75}, 106 {"matrix": [7,7], "x": 16.25, "y": 2.75, "w": 1.25}, 107 108 {"matrix": [3,0], "x": 0, "y": 3.75, "w": 1.25}, 109 {"matrix": [3,1], "x": 1.25, "y": 3.75}, 110 {"matrix": [3,2], "x": 2.25, "y": 3.2}, 111 {"matrix": [3,3], "x": 3.25, "y": 3}, 112 {"matrix": [3,4], "x": 4.25, "y": 3.2}, 113 {"matrix": [3,5], "x": 5.25, "y": 3.3}, 114 {"matrix": [3,6], "x": 6.25, "y": 3.05, "h": 1.25}, 115 {"matrix": [3,7], "x": 7.25, "y": 3.05, "h": 1.25}, 116 117 {"matrix": [8,0], "x": 9.25, "y": 3.05, "h": 1.25}, 118 {"matrix": [8,1], "x": 10.25, "y": 3.05, "h": 1.25}, 119 {"matrix": [8,2], "x": 11.25, "y": 3.3}, 120 {"matrix": [8,3], "x": 12.25, "y": 3.2}, 121 {"matrix": [8,4], "x": 13.25, "y": 3}, 122 {"matrix": [8,5], "x": 14.25, "y": 3.2}, 123 {"matrix": [8,6], "x": 15.25, "y": 3.75}, 124 {"matrix": [8,7], "x": 16.25, "y": 3.75, "w": 1.25}, 125 126 {"matrix": [4,0], "x": 0, "y": 4.75, "w": 1.25}, 127 {"matrix": [4,1], "x": 1.25, "y": 4.75}, 128 {"matrix": [4,2], "x": 2.25, "y": 4.2, "w": 1.25}, 129 {"matrix": [4,3], "x": 3.5, "y": 4.2, "w": 1.25}, 130 {"matrix": [4,5], "x": 4.75, "y": 4.3, "w": 1.25}, 131 {"matrix": [4,6], "x": 6, "y": 4.8, "h": 1.25}, 132 {"matrix": [4,7], "x": 7, "y": 5, "h": 1.25}, 133 134 {"matrix": [9,0], "x": 9.5, "y": 5, "h": 1.25}, 135 {"matrix": [9,1], "x": 10.5, "y": 4.8, "h": 1.25}, 136 {"matrix": [9,2], "x": 11.5, "y": 4.3, "w": 1.25}, 137 {"matrix": [9,4], "x": 12.75, "y": 4.2, "w": 1.25}, 138 {"matrix": [9,5], "x": 14, "y": 4.2, "w": 1.25}, 139 {"matrix": [9,6], "x": 15.25, "y": 4.75}, 140 {"matrix": [9,7], "x": 16.25, "y": 4.75, "w": 1.25} 141 ] 142 } 143 } 144 }