Parent directory

keyboard.json

3114 bytes
 1{
 2  "keyboard_name": "Horizon",
 3  "manufacturer": "Steven Karrmann",
 4  "url": "https://github.com/skarrmann/horizon",
 5  "maintainer": "Steven Karrmann",
 6  "usb": {
 7    "vid": "0xFEED",
 8    "pid": "0x0000",
 9    "device_version": "0.0.1"
10  },
11  "features": {
12    "bootmagic": true,
13    "command": false,
14    "console": true,
15    "extrakey": true,
16    "mousekey": true,
17    "nkro": false
18  },
19  "qmk": {
20    "locking": {
21      "enabled": true,
22      "resync": true
23    }
24  },
25  "matrix_pins": {
26    "cols": ["F5", "F6", "F7", "B1", "B3", "B2", "B6", "B5", "B4", "E6", "D7", "C6", "D4", "D0"],
27    "rows": ["D3", "D2", "D1", "F4"]
28  },
29  "diode_direction": "COL2ROW",
30  "processor": "atmega32u4",
31  "bootloader": "caterina",
32  "layouts": {
33    "LAYOUT": {
34      "layout": [
35        {"matrix": [0, 0], "x": 0, "y": 0},
36        {"matrix": [0, 1], "x": 1, "y": 0},
37        {"matrix": [0, 2], "x": 2, "y": 0},
38        {"matrix": [0, 3], "x": 3, "y": 0},
39        {"matrix": [0, 4], "x": 4, "y": 0},
40        {"matrix": [0, 5], "x": 5, "y": 0},
41
42        {"matrix": [0, 8], "x": 8, "y": 0},
43        {"matrix": [0, 9], "x": 9, "y": 0},
44        {"matrix": [0, 10], "x": 10, "y": 0},
45        {"matrix": [0, 11], "x": 11, "y": 0},
46        {"matrix": [0, 12], "x": 12, "y": 0},
47        {"matrix": [0, 13], "x": 13, "y": 0},
48
49        {"matrix": [1, 0], "x": 0, "y": 1},
50        {"matrix": [1, 1], "x": 1, "y": 1},
51        {"matrix": [1, 2], "x": 2, "y": 1},
52        {"matrix": [1, 3], "x": 3, "y": 1},
53        {"matrix": [1, 4], "x": 4, "y": 1},
54        {"matrix": [1, 5], "x": 5, "y": 1},
55
56        {"matrix": [1, 8], "x": 8, "y": 1},
57        {"matrix": [1, 9], "x": 9, "y": 1},
58        {"matrix": [1, 10], "x": 10, "y": 1},
59        {"matrix": [1, 11], "x": 11, "y": 1},
60        {"matrix": [1, 12], "x": 12, "y": 1},
61        {"matrix": [1, 13], "x": 13, "y": 1},
62
63        {"matrix": [2, 0], "x": 0, "y": 2},
64        {"matrix": [2, 1], "x": 1, "y": 2},
65        {"matrix": [2, 2], "x": 2, "y": 2},
66        {"matrix": [2, 3], "x": 3, "y": 2},
67        {"matrix": [2, 4], "x": 4, "y": 2},
68        {"matrix": [2, 5], "x": 5, "y": 2},
69        {"matrix": [2, 6], "x": 6, "y": 2},
70        {"matrix": [2, 7], "x": 7, "y": 2},
71        {"matrix": [2, 8], "x": 8, "y": 2},
72        {"matrix": [2, 9], "x": 9, "y": 2},
73        {"matrix": [2, 10], "x": 10, "y": 2},
74        {"matrix": [2, 11], "x": 11, "y": 2},
75        {"matrix": [2, 12], "x": 12, "y": 2},
76        {"matrix": [2, 13], "x": 13, "y": 2},
77
78        {"matrix": [3, 0], "x": 0, "y": 3},
79        {"matrix": [3, 1], "x": 1, "y": 3},
80        {"matrix": [3, 2], "x": 2, "y": 3},
81        {"matrix": [3, 3], "x": 3, "y": 3},
82        {"matrix": [3, 4], "x": 4, "y": 3},
83        {"matrix": [3, 5], "x": 5, "y": 3},
84        {"matrix": [3, 6], "x": 6, "y": 3},
85        {"matrix": [3, 7], "x": 7, "y": 3},
86        {"matrix": [3, 8], "x": 8, "y": 3},
87        {"matrix": [3, 9], "x": 9, "y": 3},
88        {"matrix": [3, 10], "x": 10, "y": 3},
89        {"matrix": [3, 11], "x": 11, "y": 3},
90        {"matrix": [3, 12], "x": 12, "y": 3},
91        {"matrix": [3, 13], "x": 13, "y": 3}
92      ]
93    }
94  }
95}