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