keyboard.json (2825B)
1 { 2 "manufacturer": "ScottoKeebs", 3 "keyboard_name": "ScottoSlant", 4 "maintainer": "joe-scotto", 5 "development_board": "promicro", 6 "diode_direction": "COL2ROW", 7 "features": { 8 "bootmagic": true, 9 "extrakey": true, 10 "mousekey": true, 11 "nkro": true 12 }, 13 "build": { 14 "lto": true 15 }, 16 "matrix_pins": { 17 "cols": ["D1", "D0", "D4", "C6", "D7", "E6", "B4", "B5", "F4", "F5"], 18 "rows": ["B1", "B3", "B2", "B6"] 19 }, 20 "url": "https://scottokeebs.com", 21 "usb": { 22 "device_version": "1.0.0", 23 "pid": "0x0004", 24 "vid": "0x534B" 25 }, 26 "layouts": { 27 "LAYOUT": { 28 "layout": [ 29 // Row 1 30 { "matrix": [0, 0], "x": 0, "y": 0 }, 31 { "matrix": [0, 1], "x": 1, "y": 0 }, 32 { "matrix": [0, 2], "x": 2, "y": 0 }, 33 { "matrix": [0, 3], "x": 3, "y": 0 }, 34 { "matrix": [0, 4], "x": 4, "y": 0 }, 35 { "matrix": [0, 5], "x": 5, "y": 0 }, 36 { "matrix": [0, 6], "x": 6, "y": 0 }, 37 { "matrix": [0, 7], "x": 7, "y": 0 }, 38 { "matrix": [0, 8], "x": 8, "y": 0 }, 39 { "matrix": [0, 9], "x": 9, "y": 0 }, 40 41 // Row 2 42 { "matrix": [1, 0], "x": 0, "y": 1 }, 43 { "matrix": [1, 1], "x": 1, "y": 1 }, 44 { "matrix": [1, 2], "x": 2, "y": 1 }, 45 { "matrix": [1, 3], "x": 3, "y": 1 }, 46 { "matrix": [1, 4], "x": 4, "y": 1 }, 47 { "matrix": [1, 5], "x": 5, "y": 1 }, 48 { "matrix": [1, 6], "x": 6, "y": 1 }, 49 { "matrix": [1, 7], "x": 7, "y": 1 }, 50 { "matrix": [1, 8], "x": 8, "y": 1 }, 51 { "matrix": [1, 9], "x": 9, "y": 1 }, 52 53 // Row 3 54 { "matrix": [2, 0], "x": 0, "y": 2 }, 55 { "matrix": [2, 1], "x": 1, "y": 2 }, 56 { "matrix": [2, 2], "x": 2, "y": 2 }, 57 { "matrix": [2, 3], "x": 3, "y": 2 }, 58 { "matrix": [2, 4], "x": 4, "y": 2 }, 59 { "matrix": [2, 5], "x": 5, "y": 2 }, 60 { "matrix": [2, 6], "x": 6, "y": 2 }, 61 { "matrix": [2, 7], "x": 7, "y": 2 }, 62 { "matrix": [2, 8], "x": 8, "y": 2 }, 63 { "matrix": [2, 9], "x": 9, "y": 2 }, 64 65 // Row 4 66 { "matrix": [3, 1], "x": 1, "y": 3 }, 67 { "matrix": [3, 2], "x": 2, "y": 3 }, 68 { "matrix": [3, 3], "x": 3, "y": 3 }, 69 { "matrix": [3, 4], "x": 4, "y": 3 }, 70 { "matrix": [3, 6], "x": 6, "y": 3 }, 71 { "matrix": [3, 7], "x": 7, "y": 3 }, 72 { "matrix": [3, 8], "x": 8, "y": 3 } 73 ] 74 } 75 } 76 }