qmk_firmware

QMK firmware for my keyboards (Corne, Sweep Ferris) and trackball (Ploopy Adept)
Log | Files | Refs | Submodules | LICENSE

keyboard.json (1576B)


      1 {
      2     "manufacturer": "ButterKeebs",
      3     "keyboard_name": "PocketPad",
      4     "maintainer": "qmk",
      5     "diode_direction": "ROW2COL",
      6     "usb": {
      7         "device_version": "1.0.0",
      8         "pid": "0x1475",
      9         "vid": "0xFEED"
     10     },
     11     "features": {
     12         "bootmagic": true,
     13         "extrakey": true,
     14         "mousekey": true,
     15         "nkro": true
     16     },
     17     "matrix_pins": {
     18         "cols": ["F1", "C7", "D5", "B7"],
     19         "rows": ["F7", "F6", "F5", "F4", "B1"]
     20     },
     21     "processor": "atmega32u4",
     22     "bootloader": "atmel-dfu",
     23     "layouts": {
     24         "LAYOUT": {
     25             "layout": [
     26                 {"x": 1, "y": 0, "matrix": [0, 0]},
     27                 {"x": 2, "y": 0, "matrix": [0, 1]},
     28                 {"x": 3, "y": 0, "matrix": [0, 2]},
     29                 {"x": 4, "y": 0, "matrix": [0, 3]},
     30 
     31                 {"x": 1, "y": 1, "matrix": [1, 0]},
     32                 {"x": 2, "y": 1, "matrix": [1, 1]},
     33                 {"x": 3, "y": 1, "matrix": [1, 2]},
     34                 {"x": 4, "y": 1.5, "matrix": [1, 3]},
     35 
     36                 {"x": 1, "y": 2, "matrix": [2, 0]},
     37                 {"x": 2, "y": 2, "matrix": [2, 1]},
     38                 {"x": 3, "y": 2, "matrix": [2, 2]},
     39                 {"x": 4, "y": 3.5, "matrix": [2, 3]},
     40 
     41                 {"x": 1, "y": 3, "matrix": [3, 0]},
     42                 {"x": 2, "y": 3, "matrix": [3, 1]},
     43                 {"x": 3, "y": 3, "matrix": [3, 2]},
     44                 {"x": 3, "y": 4, "matrix": [3, 3]},
     45 
     46                 {"x": 0, "y": 4, "matrix": [4, 0]},
     47                 {"x": 1.5, "y": 4, "matrix": [4, 1]}
     48             ]
     49         }
     50     }
     51 }