qmk_firmware

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

info.json (3469B)


      1 {
      2   "keyboard_name": "PaladinPad",
      3   "manufacturer": "KapCave",
      4   "url": "https://kapcave.com/products/paladinpad-pcb",
      5   "maintainer": "nachie",
      6   "features": {
      7     "bootmagic": true,
      8     "extrakey": true,
      9     "mousekey": false,
     10     "nkro": true,
     11     "rgblight": true
     12   },
     13   "usb": {
     14     "vid": "0x4B43",
     15     "pid": "0x5050"
     16   },
     17   "processor": "atmega32u4",
     18   "bootloader": "atmel-dfu",
     19   "community_layouts": ["numpad_5x4", "ortho_5x4"],
     20   "layouts": {
     21       "LAYOUT_ortho_5x4": {
     22           "layout": [
     23               {"matrix": [0, 0], "x": 0, "y": 0},
     24               {"matrix": [0, 1], "x": 1, "y": 0},
     25               {"matrix": [0, 2], "x": 2, "y": 0},
     26               {"matrix": [0, 3], "x": 3, "y": 0},
     27 
     28               {"matrix": [1, 0], "x": 0, "y": 1},
     29               {"matrix": [1, 1], "x": 1, "y": 1},
     30               {"matrix": [1, 2], "x": 2, "y": 1},
     31               {"matrix": [1, 3], "x": 3, "y": 1},
     32 
     33               {"matrix": [2, 0], "x": 0, "y": 2},
     34               {"matrix": [2, 1], "x": 1, "y": 2},
     35               {"matrix": [2, 2], "x": 2, "y": 2},
     36               {"matrix": [2, 3], "x": 3, "y": 2},
     37 
     38               {"matrix": [3, 0], "x": 0, "y": 3},
     39               {"matrix": [3, 1], "x": 1, "y": 3},
     40               {"matrix": [3, 2], "x": 2, "y": 3},
     41               {"matrix": [4, 3], "x": 3, "y": 3},
     42 
     43               {"matrix": [4, 0], "x": 0, "y": 4},
     44               {"matrix": [4, 2], "x": 1, "y": 4},
     45               {"matrix": [4, 1], "x": 2, "y": 4},
     46               {"matrix": [3, 3], "x": 3, "y": 4}
     47           ]
     48       },
     49       "LAYOUT_numpad_aek": {
     50           "layout": [
     51               {"matrix": [0, 0], "x": 0, "y": 0},
     52               {"matrix": [0, 1], "x": 1, "y": 0},
     53               {"matrix": [0, 2], "x": 2, "y": 0},
     54               {"matrix": [0, 3], "x": 3, "y": 0},
     55 
     56               {"matrix": [1, 0], "x": 0, "y": 1},
     57               {"matrix": [1, 1], "x": 1, "y": 1},
     58               {"matrix": [1, 2], "x": 2, "y": 1},
     59               {"matrix": [1, 3], "x": 3, "y": 1},
     60 
     61               {"matrix": [2, 0], "x": 0, "y": 2},
     62               {"matrix": [2, 1], "x": 1, "y": 2},
     63               {"matrix": [2, 2], "x": 2, "y": 2},
     64               {"matrix": [2, 3], "x": 3, "y": 2},
     65 
     66               {"matrix": [3, 0], "x": 0, "y": 3},
     67               {"matrix": [3, 1], "x": 1, "y": 3},
     68               {"matrix": [3, 2], "x": 2, "y": 3},
     69 
     70               {"matrix": [4, 0], "x": 0, "y": 4, "w": 2},
     71               {"matrix": [4, 1], "x": 2, "y": 4},
     72               {"matrix": [3, 3], "x": 3, "y": 3, "h": 2}
     73           ]
     74       },
     75       "LAYOUT_numpad_5x4": {
     76         "layout": [
     77               {"matrix": [0, 0], "x": 0, "y": 0},
     78               {"matrix": [0, 1], "x": 1, "y": 0},
     79               {"matrix": [0, 2], "x": 2, "y": 0},
     80               {"matrix": [0, 3], "x": 3, "y": 0},
     81 
     82               {"matrix": [1, 0], "x": 0, "y": 1},
     83               {"matrix": [1, 1], "x": 1, "y": 1},
     84               {"matrix": [1, 2], "x": 2, "y": 1},
     85 
     86               {"matrix": [2, 0], "x": 0, "y": 2},
     87               {"matrix": [2, 1], "x": 1, "y": 2},
     88               {"matrix": [2, 2], "x": 2, "y": 2},
     89               {"matrix": [2, 3], "x": 3, "y": 1, "h": 2},
     90 
     91               {"matrix": [3, 0], "x": 0, "y": 3},
     92               {"matrix": [3, 1], "x": 1, "y": 3},
     93               {"matrix": [3, 2], "x": 2, "y": 3},
     94 
     95               {"matrix": [4, 0], "x": 0, "y": 4, "w": 2},
     96               {"matrix": [4, 1], "x": 2, "y": 4},
     97               {"matrix": [3, 3], "x": 3, "y": 3, "h": 2}
     98         ]
     99     }
    100   }
    101 }