Parent directory

keyboard.json

1196 bytes
 1{
 2  "keyboard_name": "NCC-1701-KB",
 3  "manufacturer": "J2L Designs",
 4  "url": "",
 5  "maintainer": "jessel92",
 6  "usb": {
 7    "vid": "0xFEED",
 8    "pid": "0x1701",
 9    "device_version": "0.0.1"
10  },
11  "features": {
12    "backlight": true,
13    "bootmagic": false,
14    "command": false,
15    "console": false,
16    "encoder": true,
17    "extrakey": true,
18    "mousekey": true,
19    "nkro": true,
20    "unicode": true
21  },
22  "matrix_pins": {
23    "cols": ["B4", "B5", "B6"],
24    "rows": ["D4", "D6", "D7"]
25  },
26  "diode_direction": "ROW2COL",
27  "backlight": {
28    "pin": "B7",
29    "breathing": true
30  },
31  "encoder": {
32    "rotary": [
33      {"pin_a": "D0", "pin_b": "D1"}
34    ]
35  },
36  "processor": "atmega32u4",
37  "bootloader": "atmel-dfu",
38  "layouts": {
39    "LAYOUT": {
40      "layout": [
41        {"matrix": [0, 0], "x": 0, "y": 0},
42        {"matrix": [0, 1], "x": 1, "y": 0},
43        {"matrix": [0, 2], "x": 2, "y": 0},
44
45        {"matrix": [1, 0], "x": 0, "y": 1},
46        {"matrix": [1, 1], "x": 1, "y": 1},
47        {"matrix": [1, 2], "x": 2, "y": 1},
48
49        {"matrix": [2, 0], "x": 0, "y": 2},
50        {"matrix": [2, 1], "x": 1, "y": 2},
51        {"matrix": [2, 2], "x": 2, "y": 2}
52      ]
53    }
54  }
55}