keyboard.json (2203B)
1 { 2 "manufacturer": "Raspberry Pi", 3 "keyboard_name": "DirectPins Pico Pad 21 keys RP2040", 4 "maintainer": "icyavocado", 5 "bootloader": "rp2040", 6 "usb": { 7 "vid": "0x2326", 8 "pid": "0xFEED", 9 "device_version": "0.0.1" 10 }, 11 "features": { 12 "bootmagic": true, 13 "mousekey": true, 14 "extrakey": true 15 }, 16 "processor": "RP2040", 17 "matrix_pins": { 18 "direct": [ 19 [ "GP0", "GP1", "GP2", "GP3", "GP4", "GP5", "GP6" ], 20 [ "GP7", "GP8", "GP9", "GP10", "GP11", "GP12", "GP13"], 21 [ "GP14", "GP16", "GP17", "GP18", "GP19", "GP20", "GP21"] 22 ] 23 }, 24 "layouts": { 25 "LAYOUT": { 26 "layout": [ 27 {"label": "GP0", "x": 0, "y": 0, "matrix": [0, 0]}, 28 {"label": "GP1", "x": 0, "y": 1, "matrix": [0, 1]}, 29 {"label": "GP2", "x": 0, "y": 2, "matrix": [0, 2]}, 30 {"label": "GP3", "x": 0, "y": 3, "matrix": [0, 3]}, 31 {"label": "GP4", "x": 0, "y": 4, "matrix": [0, 4]}, 32 {"label": "GP5", "x": 0, "y": 5, "matrix": [0, 5]}, 33 {"label": "GP6", "x": 0, "y": 6, "matrix": [0, 6]}, 34 35 {"label": "GP7", "x": 1, "y": 0, "matrix": [1, 0]}, 36 {"label": "GP8", "x": 1, "y": 1, "matrix": [1, 1]}, 37 {"label": "GP9", "x": 1, "y": 2, "matrix": [1, 2]}, 38 {"label": "GP10", "x": 1, "y": 3, "matrix": [1, 3]}, 39 {"label": "GP11", "x": 1, "y": 4, "matrix": [1, 4]}, 40 {"label": "GP12", "x": 1, "y": 5, "matrix": [1, 5]}, 41 {"label": "GP13", "x": 1, "y": 6, "matrix": [1, 6]}, 42 43 {"label": "GP14", "x": 2, "y": 0, "matrix": [2, 0]}, 44 {"label": "GP16", "x": 2, "y": 1, "matrix": [2, 1]}, 45 {"label": "GP17", "x": 2, "y": 2, "matrix": [2, 2]}, 46 {"label": "GP18", "x": 2, "y": 3, "matrix": [2, 3]}, 47 {"label": "GP19", "x": 2, "y": 4, "matrix": [2, 4]}, 48 {"label": "GP20", "x": 2, "y": 5, "matrix": [2, 5]}, 49 {"label": "GP21", "x": 2, "y": 6, "matrix": [2, 6]} 50 ] 51 } 52 } 53 }