keyboard.json (4366B)
1 { 2 "manufacturer": "tarneaux", 3 "keyboard_name": "supersplit", 4 "maintainer": "tarneaux", 5 "bootloader": "atmel-dfu", 6 "diode_direction": "COL2ROW", 7 "features": { 8 "bootmagic": true, 9 "extrakey": true, 10 "mousekey": true, 11 "nkro": true 12 }, 13 "matrix_pins": { 14 "cols": ["B6", "B2", "B3", "B1", "F7", "F6"], 15 "rows": ["D1", "D0", "D4", "C6", "D7", "E6"] 16 }, 17 "processor": "atmega32u4", 18 "url": "https://github.com/tarneaux/supersplit", 19 "usb": { 20 "device_version": "1.0.0", 21 "pid": "0x0000", 22 "vid": "0xFEED" 23 }, 24 "split": { 25 "enabled": true, 26 "serial": { 27 "pin": "D2" 28 } 29 }, 30 "layouts": { 31 "LAYOUT_split_6x4_9": { 32 "layout": [ 33 {"x": 0, "y": 1.5, "matrix": [0, 0]}, 34 {"x": 1, "y": 1.5, "matrix": [0, 1]}, 35 {"x": 2, "y": 0.5, "matrix": [0, 2]}, 36 {"x": 3, "y": 0, "matrix": [0, 3]}, 37 {"x": 4, "y": 0.7, "matrix": [0, 4]}, 38 {"x": 5, "y": 1, "matrix": [0, 5]}, 39 40 {"x": 0, "y": 2.5, "matrix": [1, 0]}, 41 {"x": 1, "y": 2.5, "matrix": [1, 1]}, 42 {"x": 2, "y": 1.5, "matrix": [1, 2]}, 43 {"x": 3, "y": 1, "matrix": [1, 3]}, 44 {"x": 4, "y": 1.7, "matrix": [1, 4]}, 45 {"x": 5, "y": 2, "matrix": [1, 5]}, 46 47 {"x": 0, "y": 3.5, "matrix": [2, 0]}, 48 {"x": 1, "y": 3.5, "matrix": [2, 1]}, 49 {"x": 2, "y": 2.5, "matrix": [2, 2]}, 50 {"x": 3, "y": 2, "matrix": [2, 3]}, 51 {"x": 4, "y": 2.7, "matrix": [2, 4]}, 52 {"x": 5, "y": 3, "matrix": [2, 5]}, 53 54 {"x": 0, "y": 4.5, "matrix": [3, 0]}, 55 {"x": 1, "y": 4.5, "matrix": [3, 1]}, 56 {"x": 2, "y": 3.5, "matrix": [3, 2]}, 57 {"x": 3, "y": 3, "matrix": [3, 3]}, 58 {"x": 4, "y": 3.7, "matrix": [3, 4]}, 59 {"x": 5, "y": 4, "matrix": [3, 5]}, 60 61 {"x": 6, "y": 5, "matrix": [4, 3]}, 62 {"x": 7, "y": 5, "matrix": [4, 4]}, 63 {"x": 8, "y": 5, "matrix": [4, 5]}, 64 65 {"x": 3, "y": 6, "matrix": [5, 0]}, 66 {"x": 4, "y": 6, "matrix": [5, 1]}, 67 {"x": 5, "y": 6, "matrix": [5, 2]}, 68 {"x": 6, "y": 6, "matrix": [5, 3]}, 69 {"x": 7, "y": 6, "matrix": [5, 4]}, 70 {"x": 8, "y": 6, "matrix": [5, 5]}, 71 72 {"x": 13, "y": 1, "matrix": [6, 5]}, 73 {"x": 14, "y": 0.7, "matrix": [6, 4]}, 74 {"x": 15, "y": 0, "matrix": [6, 3]}, 75 {"x": 16, "y": 0.5, "matrix": [6, 2]}, 76 {"x": 17, "y": 1.5, "matrix": [6, 1]}, 77 {"x": 18, "y": 1.5, "matrix": [6, 0]}, 78 79 {"x": 13, "y": 2, "matrix": [7, 5]}, 80 {"x": 14, "y": 1.7, "matrix": [7, 4]}, 81 {"x": 15, "y": 1, "matrix": [7, 3]}, 82 {"x": 16, "y": 1.5, "matrix": [7, 2]}, 83 {"x": 17, "y": 2.5, "matrix": [7, 1]}, 84 {"x": 18, "y": 2.5, "matrix": [7, 0]}, 85 86 {"x": 13, "y": 3, "matrix": [8, 5]}, 87 {"x": 14, "y": 2.7, "matrix": [8, 4]}, 88 {"x": 15, "y": 2, "matrix": [8, 3]}, 89 {"x": 16, "y": 2.5, "matrix": [8, 2]}, 90 {"x": 17, "y": 3.5, "matrix": [8, 1]}, 91 {"x": 18, "y": 3.5, "matrix": [8, 0]}, 92 93 {"x": 13, "y": 4, "matrix": [9, 5]}, 94 {"x": 14, "y": 3.7, "matrix": [9, 4]}, 95 {"x": 15, "y": 3, "matrix": [9, 3]}, 96 {"x": 16, "y": 3.5, "matrix": [9, 2]}, 97 {"x": 17, "y": 4.5, "matrix": [9, 1]}, 98 {"x": 18, "y": 4.5, "matrix": [9, 0]}, 99 100 {"x": 10, "y": 5, "matrix": [10, 5]}, 101 {"x": 11, "y": 5, "matrix": [10, 4]}, 102 {"x": 12, "y": 5, "matrix": [10, 3]}, 103 104 {"x": 10, "y": 6, "matrix": [11, 5]}, 105 {"x": 11, "y": 6, "matrix": [11, 4]}, 106 {"x": 12, "y": 6, "matrix": [11, 3]}, 107 {"x": 13, "y": 6, "matrix": [11, 2]}, 108 {"x": 14, "y": 6, "matrix": [11, 1]}, 109 {"x": 15, "y": 6, "matrix": [11, 0]} 110 ] 111 } 112 } 113 }