keyboard.json
1376 bytes
1{
2 "manufacturer": "Customacros",
3 "keyboard_name": "Macroflow Original",
4 "maintainer": "Patrickemm",
5 "diode_direction": "COL2ROW",
6 "features": {
7 "bootmagic": true,
8 "extrakey": true,
9 "mousekey": true,
10 "nkro": true,
11 "encoder": true,
12 "oled": true
13 },
14 "matrix_pins": {
15 "cols": ["B1", "B3", "B2", "F7"],
16 "rows": ["E6", "B4", "B5"]
17 },
18 "development_board": "promicro",
19 "url": "https://github.com/Patrickemm",
20 "usb": {
21 "device_version": "1.0.0",
22 "pid": "0x0002",
23 "vid": "0x504D"
24 },
25 "dynamic_keymap": {
26 "layer_count": 8
27 },
28 "layouts": {
29 "LAYOUT": {
30 "layout": [
31
32 {"matrix": [0, 0], "x": 0, "y": 0},
33 {"matrix": [0, 3], "x": 3, "y": 0},
34
35 {"matrix": [1, 0], "x": 0, "y": 1},
36 {"matrix": [1, 1], "x": 1, "y": 1},
37 {"matrix": [1, 2], "x": 2, "y": 1},
38 {"matrix": [1, 3], "x": 3, "y": 1},
39
40 {"matrix": [2, 0], "x": 0, "y": 2},
41 {"matrix": [2, 1], "x": 1, "y": 2},
42 {"matrix": [2, 2], "x": 2, "y": 2},
43 {"matrix": [2, 3], "x": 3, "y": 2}
44 ]
45 }
46 },
47 "encoder": {
48 "rotary": [
49 {"pin_b": "F5", "pin_a": "F4"}
50 ]
51 }
52}