qmk_firmware

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

keyboard.json (1573B)


      1 {
      2     "keyboard_name": "Makey Makey Classic",
      3     "manufacturer": "JoyLabs",
      4     "url": "https://makeymakey.com/products/makey-makey-kit",
      5     "maintainer": "Jpe230",
      6     "usb": {
      7       "vid": "0xE230",
      8       "pid": "0x2B74",
      9       "device_version": "0.0.1"
     10     },
     11     "processor": "atmega32u4",
     12     "bootloader": "caterina",
     13     "features": {
     14         "bootmagic": true,
     15         "extrakey": false,
     16         "mousekey": true,
     17         "nkro": true
     18     },
     19     "matrix_pins": {
     20       "direct": [
     21         ["D6", "B4", "C7", "B1", "E6", "D7"],
     22         ["C6", "D4", "D0", "D1", "D2", "D2"],
     23         ["F0", "F1", "F5", "F5", "F6", "F7"]
     24       ]
     25     },
     26     "debounce": 10,
     27     "layouts": {
     28       "LAYOUT": {
     29         "layout": [
     30           {"x": 0, "y": 0, "matrix": [0, 0]},
     31           {"x": 1, "y": 0, "matrix": [0, 1]},
     32           {"x": 2, "y": 0, "matrix": [0, 2]},
     33           {"x": 3, "y": 0, "matrix": [0, 3]},
     34           {"x": 4, "y": 0, "matrix": [0, 4]},
     35           {"x": 5, "y": 0, "matrix": [0, 5]},
     36           {"x": 0, "y": 1, "matrix": [1, 0]},
     37           {"x": 1, "y": 1, "matrix": [1, 1]},
     38           {"x": 2, "y": 1, "matrix": [1, 2]},
     39           {"x": 3, "y": 1, "matrix": [1, 3]},
     40           {"x": 4, "y": 1, "matrix": [1, 4]},
     41           {"x": 5, "y": 1, "matrix": [1, 5]},
     42           {"x": 0, "y": 2, "matrix": [2, 0]},
     43           {"x": 1, "y": 2, "matrix": [2, 1]},
     44           {"x": 2, "y": 2, "matrix": [2, 2]},
     45           {"x": 3, "y": 2, "matrix": [2, 3]},
     46           {"x": 4, "y": 2, "matrix": [2, 4]},
     47           {"x": 5, "y": 2, "matrix": [2, 5]}
     48         ]
     49       }
     50     }
     51   }