keyboard.json (3012B)
- {
- "keyboard_name": "Choconum",
- "manufacturer": "Keebio",
- "url": "https://keeb.io",
- "maintainer": "Keebio",
- "usb": {
- "vid": "0xCB10",
- "pid": "0x1154",
- "device_version": "1.0.0"
- },
- "processor": "STM32F072",
- "bootloader": "stm32-dfu",
- "features": {
- "bootmagic": true,
- "command": true,
- "console": true,
- "extrakey": true,
- "mousekey": true,
- "nkro": false
- },
- "qmk": {
- "locking": {
- "enabled": true,
- "resync": true
- }
- },
- "matrix_pins": {
- "direct": [
- ["B2", "B10", "B3", "B4"],
- ["B1", "B11", "A15", "B5"],
- ["B0", "A5", "B7", "F0"],
- ["A7", "A6", "B8", "B6"],
- ["A4", "A3", "B9", "F1"]
- ]
- },
- "community_layouts": ["ortho_5x4", "numpad_5x4"],
- "layouts": {
- "LAYOUT_numpad_5x4": {
- "layout": [
- {"x": 0, "y": 0, "matrix": [0, 0]},
- {"x": 1, "y": 0, "matrix": [0, 1]},
- {"x": 2, "y": 0, "matrix": [0, 2]},
- {"x": 3, "y": 0, "matrix": [0, 3]},
- {"x": 0, "y": 1, "matrix": [1, 0]},
- {"x": 1, "y": 1, "matrix": [1, 1]},
- {"x": 2, "y": 1, "matrix": [1, 2]},
- {"x": 3, "y": 1, "h": 2, "matrix": [1, 3]},
- {"x": 0, "y": 2, "matrix": [2, 0]},
- {"x": 1, "y": 2, "matrix": [2, 1]},
- {"x": 2, "y": 2, "matrix": [2, 2]},
- {"x": 0, "y": 3, "matrix": [3, 0]},
- {"x": 1, "y": 3, "matrix": [3, 1]},
- {"x": 2, "y": 3, "matrix": [3, 2]},
- {"x": 3, "y": 3, "h": 2, "matrix": [3, 3]},
- {"x": 0, "y": 4, "w": 2, "matrix": [4, 0]},
- {"x": 2, "y": 4, "matrix": [4, 2]}
- ]
- },
- "LAYOUT_ortho_5x4": {
- "layout": [
- {"x": 0, "y": 0, "matrix": [0, 0]},
- {"x": 1, "y": 0, "matrix": [0, 1]},
- {"x": 2, "y": 0, "matrix": [0, 2]},
- {"x": 3, "y": 0, "matrix": [0, 3]},
- {"x": 0, "y": 1, "matrix": [1, 0]},
- {"x": 1, "y": 1, "matrix": [1, 1]},
- {"x": 2, "y": 1, "matrix": [1, 2]},
- {"x": 3, "y": 1, "matrix": [1, 3]},
- {"x": 0, "y": 2, "matrix": [2, 0]},
- {"x": 1, "y": 2, "matrix": [2, 1]},
- {"x": 2, "y": 2, "matrix": [2, 2]},
- {"x": 3, "y": 2, "matrix": [2, 3]},
- {"x": 0, "y": 3, "matrix": [3, 0]},
- {"x": 1, "y": 3, "matrix": [3, 1]},
- {"x": 2, "y": 3, "matrix": [3, 2]},
- {"x": 3, "y": 3, "matrix": [3, 3]},
- {"x": 0, "y": 4, "matrix": [4, 0]},
- {"x": 1, "y": 4, "matrix": [4, 1]},
- {"x": 2, "y": 4, "matrix": [4, 2]},
- {"x": 3, "y": 4, "matrix": [4, 3]}
- ]
- }
- }
- }