qmk_firmware

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

keyboard.json (1936B)


      1 {
      2    "keyboard_name": "Rubi",
      3    "manufacturer": "gregorio",
      4    "url": "https://github.com/ohchiko/qmk_firmware/tree/master/keyboards/rubi",
      5    "maintainer": "gregorio",
      6    "usb": {
      7       "vid": "0x4752",
      8       "pid": "0x5242",
      9       "device_version": "0.0.1"
     10    },
     11    "features": {
     12       "bootmagic": false,
     13       "encoder": true,
     14       "extrakey": true,
     15       "mousekey": false,
     16       "nkro": true,
     17       "oled": true
     18    },
     19     "qmk": {
     20         "locking": {
     21             "enabled": true,
     22             "resync": true
     23         }
     24     },
     25    "indicators": {
     26       "caps_lock": "C6"
     27    },
     28    "build": {
     29       "lto": true
     30    },
     31    "matrix_pins": {
     32       "cols": ["B3", "B2", "B1", "F7"],
     33       "rows": ["F0", "F1", "F4", "F5", "F6"]
     34    },
     35    "diode_direction": "COL2ROW",
     36    "encoder": {
     37       "rotary": [
     38          {"pin_a": "D7", "pin_b": "D6"}
     39       ]
     40    },
     41    "processor": "atmega32u4",
     42    "bootloader": "atmel-dfu",
     43    "layouts": {
     44       "LAYOUT": {
     45          "layout": [
     46             {"matrix": [2, 3], "x": 3, "y": 0},
     47 
     48             {"matrix": [0, 0], "x": 0, "y": 1.25},
     49             {"matrix": [0, 1], "x": 1, "y": 1.25},
     50             {"matrix": [0, 2], "x": 2, "y": 1.25},
     51             {"matrix": [0, 3], "x": 3, "y": 1.25},
     52 
     53             {"matrix": [1, 0], "x": 0, "y": 2.25},
     54             {"matrix": [1, 1], "x": 1, "y": 2.25},
     55             {"matrix": [1, 2], "x": 2, "y": 2.25},
     56             {"matrix": [1, 3], "x": 3, "y": 2.25, "h": 2},
     57 
     58             {"matrix": [2, 0], "x": 0, "y": 3.25},
     59             {"matrix": [2, 1], "x": 1, "y": 3.25},
     60             {"matrix": [2, 2], "x": 2, "y": 3.25},
     61 
     62             {"matrix": [3, 0], "x": 0, "y": 4.25},
     63             {"matrix": [3, 1], "x": 1, "y": 4.25},
     64             {"matrix": [3, 2], "x": 2, "y": 4.25},
     65             {"matrix": [3, 3], "x": 3, "y": 4.25, "h": 2},
     66 
     67             {"matrix": [4, 1], "x": 0, "y": 5.25, "w": 2},
     68             {"matrix": [4, 2], "x": 2, "y": 5.25}
     69          ]
     70       }
     71    }
     72 }