keyboard.json (1910B)
1 { 2 "manufacturer": "Zach White", 3 "keyboard_name": "DirectPins ProMicro", 4 "maintainer": "skullydazed", 5 "development_board": "promicro", 6 "features": { 7 "bootmagic": true, 8 "extrakey": true, 9 "mousekey": true 10 }, 11 "matrix_pins": { 12 "direct": [ 13 ["D3", null], 14 ["D2", null], 15 ["D1", "F4"], 16 ["D0", "F5"], 17 ["D4", "F6"], 18 ["C6", "F7"], 19 ["D7", "B1"], 20 ["E6", "B3"], 21 ["B4", "B2"], 22 ["B5", "B6"] 23 ] 24 }, 25 "usb": { 26 "device_version": "0.0.1", 27 "pid": "0x2320", 28 "vid": "0xFEED" 29 }, 30 "layout_aliases": { 31 "LAYOUT_all": "LAYOUT" 32 }, 33 "layouts": { 34 "LAYOUT": { 35 "layout": [ 36 {"label": "D3", "matrix": [0, 0], "x": 0, "y": 0}, 37 {"label": "D2", "matrix": [1, 0], "x": 0, "y": 1}, 38 {"label": "D1", "matrix": [2, 0], "x": 0, "y": 4}, {"label": "F4", "matrix": [2, 1], "x": 2, "y": 4}, 39 {"label": "D0", "matrix": [3, 0], "x": 0, "y": 5}, {"label": "F5", "matrix": [3, 1], "x": 2, "y": 5}, 40 {"label": "D4", "matrix": [4, 0], "x": 0, "y": 6}, {"label": "F6", "matrix": [4, 1], "x": 2, "y": 6}, 41 {"label": "C6", "matrix": [5, 0], "x": 0, "y": 7}, {"label": "F7", "matrix": [5, 1], "x": 2, "y": 7}, 42 {"label": "D7", "matrix": [6, 0], "x": 0, "y": 8}, {"label": "B1", "matrix": [6, 1], "x": 2, "y": 8}, 43 {"label": "E6", "matrix": [7, 0], "x": 0, "y": 9}, {"label": "B3", "matrix": [7, 1], "x": 2, "y": 9}, 44 {"label": "B4", "matrix": [8, 0], "x": 0, "y": 10}, {"label": "B2", "matrix": [8, 1], "x": 2, "y": 10}, 45 {"label": "B5", "matrix": [9, 0], "x": 0, "y": 11}, {"label": "B6", "matrix": [9, 1], "x": 2, "y": 11} 46 ] 47 } 48 } 49 }