keyboard.json (5722B)
1 { 2 "keyboard_name": "Prime_EXL Plus", 3 "manufacturer": "PrimeKB", 4 "url": "https://www.primekb.com", 5 "maintainer": "holtenc", 6 "usb": { 7 "vid": "0x5052", 8 "pid": "0x6579", 9 "device_version": "0.0.1" 10 }, 11 "indicators": { 12 "caps_lock": "B0", 13 "num_lock": "B1" 14 }, 15 "rgblight": { 16 "led_count": 10, 17 "animations": { 18 "breathing": true, 19 "rainbow_mood": true, 20 "rainbow_swirl": true, 21 "snake": true, 22 "knight": true, 23 "christmas": true, 24 "static_gradient": true, 25 "rgb_test": true, 26 "alternating": true, 27 "twinkle": true 28 } 29 }, 30 "ws2812": { 31 "pin": "D4" 32 }, 33 "features": { 34 "bootmagic": false, 35 "extrakey": true, 36 "mousekey": false, 37 "nkro": true, 38 "rgblight": true 39 }, 40 "qmk": { 41 "locking": { 42 "enabled": true, 43 "resync": true 44 } 45 }, 46 "matrix_pins": { 47 "cols": ["F5", "F6", "F7", "C7", "C6", "B6", "B7", "B3", "D1", "D0"], 48 "rows": ["D2", "D6", "B4", "F1", "E6", "F0", "F4", "B5", "D7", "D3"] 49 }, 50 "diode_direction": "COL2ROW", 51 "processor": "atmega32u4", 52 "bootloader": "atmel-dfu", 53 "layouts": { 54 "LAYOUT": { 55 "layout": [ 56 {"x": 0, "y": 0, "matrix": [4, 0]}, 57 {"x": 1, "y": 0, "matrix": [5, 0]}, 58 {"x": 2, "y": 0, "matrix": [4, 1]}, 59 {"x": 3, "y": 0, "matrix": [5, 1]}, 60 {"x": 4, "y": 0, "matrix": [4, 2]}, 61 {"x": 5, "y": 0, "matrix": [5, 2]}, 62 {"x": 6.5, "y": 0, "matrix": [4, 3]}, 63 {"x": 7.5, "y": 0, "matrix": [5, 3]}, 64 {"x": 8.5, "y": 0, "matrix": [4, 4]}, 65 {"x": 9.5, "y": 0, "matrix": [5, 4]}, 66 {"x": 10.5, "y": 0, "matrix": [4, 5]}, 67 {"x": 11.5, "y": 0, "matrix": [5, 5]}, 68 {"x": 14, "y": 0, "matrix": [4, 6]}, 69 {"x": 15, "y": 0, "matrix": [5, 6]}, 70 {"x": 16, "y": 0, "matrix": [4, 7]}, 71 {"x": 17, "y": 0, "matrix": [5, 7]}, 72 {"x": 18, "y": 0, "matrix": [4, 8]}, 73 {"x": 19, "y": 0, "w": 2, "matrix": [5, 8]}, 74 75 {"x": 0, "y": 1, "matrix": [3, 0]}, 76 {"x": 1, "y": 1, "matrix": [6, 0]}, 77 {"x": 2, "y": 1, "matrix": [3, 1]}, 78 {"x": 3, "y": 1, "matrix": [6, 1]}, 79 {"x": 4, "y": 1, "matrix": [3, 2]}, 80 {"x": 5, "y": 1, "matrix": [6, 2]}, 81 {"x": 6.5, "y": 1, "matrix": [3, 3]}, 82 {"x": 7.5, "y": 1, "matrix": [6, 3]}, 83 {"x": 8.5, "y": 1, "matrix": [3, 4]}, 84 {"x": 9.5, "y": 1, "matrix": [6, 4]}, 85 {"x": 10.5, "y": 1, "matrix": [3, 5]}, 86 {"x": 11.5, "y": 1, "matrix": [6, 5]}, 87 {"x": 14, "y": 1, "matrix": [3, 6]}, 88 {"x": 15, "y": 1, "matrix": [6, 6]}, 89 {"x": 16, "y": 1, "matrix": [3, 7]}, 90 {"x": 17, "y": 1, "matrix": [6, 7]}, 91 {"x": 18, "y": 1, "matrix": [3, 8]}, 92 {"x": 19, "y": 1, "matrix": [6, 8]}, 93 {"x": 20, "y": 1, "matrix": [3, 9]}, 94 95 {"x": 0, "y": 2, "matrix": [2, 0]}, 96 {"x": 1, "y": 2, "matrix": [7, 0]}, 97 {"x": 2, "y": 2, "matrix": [2, 1]}, 98 {"x": 3, "y": 2, "matrix": [7, 1]}, 99 {"x": 4, "y": 2, "matrix": [2, 2]}, 100 {"x": 5, "y": 2, "matrix": [7, 2]}, 101 {"x": 6.5, "y": 2, "w": 1.25, "matrix": [2, 3]}, 102 {"x": 7.75, "y": 2, "matrix": [7, 3]}, 103 {"x": 8.75, "y": 2, "matrix": [2, 4]}, 104 {"x": 9.75, "y": 2, "matrix": [7, 4]}, 105 {"x": 10.75, "y": 2, "matrix": [2, 5]}, 106 {"x": 11.75, "y": 2, "matrix": [7, 5]}, 107 {"x": 14.25, "y": 2, "matrix": [2, 6]}, 108 {"x": 15.25, "y": 2, "matrix": [7, 6]}, 109 {"x": 16.25, "y": 2, "matrix": [2, 7]}, 110 {"x": 17.25, "y": 2, "matrix": [7, 7]}, 111 {"x": 18.25, "y": 2, "matrix": [2, 8]}, 112 {"x": 19.25, "y": 2, "w": 1.75, "matrix": [2, 9]}, 113 114 {"x": 0, "y": 3, "matrix": [1, 0]}, 115 {"x": 1, "y": 3, "matrix": [8, 0]}, 116 {"x": 2, "y": 3, "matrix": [1, 1]}, 117 {"x": 3, "y": 3, "matrix": [8, 1]}, 118 {"x": 4, "y": 3, "matrix": [1, 2]}, 119 {"x": 5, "y": 3, "matrix": [8, 2]}, 120 {"x": 6.5, "y": 3, "w": 1.75, "matrix": [1, 3]}, 121 {"x": 8.25, "y": 3, "matrix": [8, 3]}, 122 {"x": 9.25, "y": 3, "matrix": [1, 4]}, 123 {"x": 10.25, "y": 3, "matrix": [8, 4]}, 124 {"x": 11.25, "y": 3, "matrix": [1, 5]}, 125 {"x": 12.25, "y": 3, "matrix": [8, 5]}, 126 {"x": 13.75, "y": 3, "matrix": [1, 6]}, 127 {"x": 14.75, "y": 3, "matrix": [8, 6]}, 128 {"x": 15.75, "y": 3, "matrix": [1, 7]}, 129 {"x": 16.75, "y": 3, "matrix": [8, 7]}, 130 {"x": 17.75, "y": 3, "matrix": [1, 8]}, 131 {"x": 18.75, "y": 3, "matrix": [8, 8]}, 132 {"x": 19.75, "y": 3, "w": 1.25, "matrix": [1, 9]}, 133 134 {"x": 0, "y": 4, "matrix": [0, 0]}, 135 {"x": 1, "y": 4, "matrix": [9, 0]}, 136 {"x": 2, "y": 4, "matrix": [0, 1]}, 137 {"x": 3, "y": 4, "matrix": [9, 1]}, 138 {"x": 4, "y": 4, "matrix": [0, 2]}, 139 {"x": 5, "y": 4, "matrix": [9, 2]}, 140 {"x": 6.5, "y": 4, "w": 1.25, "matrix": [0, 3]}, 141 {"x": 7.75, "y": 4, "w": 1.25, "matrix": [9, 3]}, 142 {"x": 10.25, "y": 4, "w": 1.25, "matrix": [0, 4]}, 143 {"x": 11.5, "y": 4, "w": 1.75, "matrix": [9, 5]}, 144 {"x": 13.75, "y": 4, "w": 1.75, "matrix": [0, 6]}, 145 {"x": 15.5, "y": 4, "w": 1.25, "matrix": [9, 7]}, 146 {"x": 18.5, "y": 4, "w": 1.25, "matrix": [9, 8]}, 147 {"x": 19.75, "y": 4, "w": 1.25, "matrix": [0, 9]} 148 ] 149 } 150 } 151 }