keyboard.json (2050B)
1 { 2 "keyboard_name": "pistachio_mp", 3 "manufacturer": "rate", 4 "maintainer": "rate", 5 "usb": { 6 "vid": "0x5255", 7 "pid": "0xE212", 8 "device_version": "0.0.1" 9 }, 10 "host": { 11 "default": { 12 "nkro": true 13 } 14 }, 15 "rgblight": { 16 "hue_steps": 10, 17 "led_count": 3 18 }, 19 "ws2812": { 20 "pin": "D2" 21 }, 22 "features": { 23 "bootmagic": true, 24 "encoder": true, 25 "extrakey": true, 26 "mousekey": true, 27 "nkro": false, 28 "rgblight": true 29 }, 30 "qmk": { 31 "locking": { 32 "enabled": true, 33 "resync": true 34 } 35 }, 36 "matrix_pins": { 37 "cols": ["B3", "B1", "F7", "F6"], 38 "rows": ["B4", "E6", "D7", "C6", "D4"] 39 }, 40 "diode_direction": "ROW2COL", 41 "encoder": { 42 "rotary": [ 43 {"pin_a": "F4", "pin_b": "F5"} 44 ] 45 }, 46 "development_board": "promicro", 47 "layouts": { 48 "LAYOUT": { 49 "layout": [ 50 {"matrix": [1, 3], "x": 3, "y": 0}, 51 52 {"matrix": [0, 0], "x": 0, "y": 1.5}, 53 {"matrix": [0, 1], "x": 1, "y": 1.5}, 54 {"matrix": [0, 2], "x": 2, "y": 1.5}, 55 {"matrix": [0, 3], "x": 3, "y": 1.5}, 56 57 {"matrix": [1, 0], "x": 0, "y": 2.5}, 58 {"matrix": [1, 1], "x": 1, "y": 2.5}, 59 {"matrix": [1, 2], "x": 2, "y": 2.5}, 60 61 {"matrix": [2, 0], "x": 0, "y": 3.5}, 62 {"matrix": [2, 1], "x": 1, "y": 3.5}, 63 {"matrix": [2, 2], "x": 2, "y": 3.5}, 64 {"matrix": [2, 3], "x": 3, "y": 2.5, "h": 2}, 65 66 {"matrix": [3, 0], "x": 0, "y": 4.5}, 67 {"matrix": [3, 1], "x": 1, "y": 4.5}, 68 {"matrix": [3, 2], "x": 2, "y": 4.5}, 69 70 {"matrix": [4, 0], "x": 0, "y": 5.5, "w": 2}, 71 {"matrix": [4, 2], "x": 2, "y": 5.5}, 72 {"matrix": [4, 3], "x": 3, "y": 4.5, "h": 2} 73 ] 74 } 75 } 76 }