qmk_firmware

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

keyboard.json (1222B)


      1 {
      2   "keyboard_name": "The Nines",
      3   "manufacturer": "Ungodly Design",
      4   "url": "https://www.qlavier.com/",
      5   "maintainer": "Ungodly Design",
      6   "usb": {
      7     "vid": "0x5544",
      8     "pid": "0x544E",
      9     "device_version": "99.9.9"
     10   },
     11   "encoder": {
     12     "rotary": [
     13       {"pin_a": "C6", "pin_b": "D7", "resolution": 2},
     14       {"pin_a": "E6", "pin_b": "B4", "resolution": 2}
     15     ]
     16   },
     17   "development_board": "promicro",
     18   "features": {
     19     "bootmagic": true,
     20     "encoder": true,
     21     "extrakey": true,
     22     "mousekey": true,
     23     "nkro": true
     24   },
     25   "qmk": {
     26     "locking": {
     27       "enabled": true,
     28       "resync": true
     29     }
     30   },
     31   "matrix_pins": {
     32     "direct": [
     33       ["F4", "F5", "F6"],
     34       ["F7", "B1", "B3"],
     35       ["B2", "B6", "B5"]
     36     ]
     37   },
     38   "layouts": {
     39     "LAYOUT_ortho_3x3": {
     40       "layout": [
     41         {"x": 0, "y": 0, "matrix": [0, 0]},
     42         {"x": 1, "y": 0, "matrix": [0, 1]},
     43         {"x": 2, "y": 0, "matrix": [0, 2]},
     44         {"x": 0, "y": 1, "matrix": [1, 0]},
     45         {"x": 1, "y": 1, "matrix": [1, 1]},
     46         {"x": 2, "y": 1, "matrix": [1, 2]},
     47         {"x": 0, "y": 2, "matrix": [2, 0]},
     48         {"x": 1, "y": 2, "matrix": [2, 1]},
     49         {"x": 2, "y": 2, "matrix": [2, 2]}
     50       ]
     51     }
     52   }
     53 }