qmk_firmware

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

keyboard.json (17867B)


      1 {
      2     "keyboard_name": "Paladin64",
      3     "manufacturer": "KapCave",
      4     "url": "https://kapcave.com/products/paladin64-pcb",
      5     "maintainer": "nachie",
      6     "usb": {
      7       "vid": "0x4B43",
      8       "pid": "0x5036",
      9       "device_version": "0.0.1"
     10     },
     11     "ws2812": {
     12       "pin": "D0"
     13     },
     14     "features": {
     15         "bootmagic": true,
     16         "console": true,
     17         "extrakey": true,
     18         "mousekey": true,
     19         "nkro": true,
     20         "rgblight": true
     21     },
     22     "qmk": {
     23         "locking": {
     24             "enabled": true,
     25             "resync": true
     26         }
     27     },
     28     "matrix_pins": {
     29       "cols": ["C7", "F7", "F6", "F5", "F4", "F1", "F0", "D1"],
     30       "rows": ["C6", "B6", "B5", "B4", "D7", "D6", "B0", "D3"]
     31     },
     32     "diode_direction": "COL2ROW",
     33     "bootmagic": {
     34       "matrix": [3, 6]
     35     },
     36     "processor": "atmega32u4",
     37     "bootloader": "atmel-dfu",
     38     "rgblight": {
     39         "led_count": 14,
     40         "animations": {
     41             "alternating": true,
     42             "breathing": true,
     43             "christmas": true,
     44             "knight": true,
     45             "rainbow_mood": true,
     46             "rainbow_swirl": true,
     47             "rgb_test": true,
     48             "snake": true,
     49             "static_gradient": true,
     50             "twinkle": true
     51         }
     52     },
     53     "community_layouts": ["60_ansi"],
     54     "layouts": {
     55         "LAYOUT_all": {
     56           "layout": [
     57             {"matrix": [3, 6], "x": 0, "y": 0},
     58             {"matrix": [3, 7], "x": 1, "y": 0},
     59             {"matrix": [4, 6], "x": 2, "y": 0},
     60             {"matrix": [4, 7], "x": 3, "y": 0},
     61             {"matrix": [5, 6], "x": 4, "y": 0},
     62             {"matrix": [5, 7], "x": 5, "y": 0},
     63             {"matrix": [6, 6], "x": 6, "y": 0},
     64             {"matrix": [6, 7], "x": 7, "y": 0},
     65             {"matrix": [7, 6], "x": 8, "y": 0},
     66             {"matrix": [7, 7], "x": 9, "y": 0},
     67             {"matrix": [0, 6], "x": 10, "y": 0},
     68             {"matrix": [0, 7], "x": 11, "y": 0},
     69             {"matrix": [1, 7], "x": 12, "y": 0},
     70             {"matrix": [2, 6], "x": 13, "y": 0},
     71             {"matrix": [2, 7], "x": 14, "y": 0},
     72 
     73             {"matrix": [3, 4], "x": 0, "y": 1, "w": 1.5},
     74             {"matrix": [3, 5], "x": 1.5, "y": 1},
     75             {"matrix": [4, 4], "x": 2.5, "y": 1},
     76             {"matrix": [4, 5], "x": 3.5, "y": 1},
     77             {"matrix": [5, 4], "x": 4.5, "y": 1},
     78             {"matrix": [5, 5], "x": 5.5, "y": 1},
     79             {"matrix": [6, 4], "x": 6.5, "y": 1},
     80             {"matrix": [6, 5], "x": 7.5, "y": 1},
     81             {"matrix": [7, 5], "x": 8.5, "y": 1},
     82             {"matrix": [0, 5], "x": 9.5, "y": 1},
     83             {"matrix": [1, 5], "x": 10.5, "y": 1},
     84             {"matrix": [1, 6], "x": 11.5, "y": 1},
     85             {"matrix": [2, 5], "x": 12.5, "y": 1},
     86             {"matrix": [2, 4], "x": 13.5, "y": 1, "w": 1.5},
     87 
     88             {"matrix": [3, 2], "x": 0, "y": 2, "w": 1.75},
     89             {"matrix": [3, 3], "x": 1.75, "y": 2},
     90             {"matrix": [4, 3], "x": 2.75, "y": 2},
     91             {"matrix": [5, 2], "x": 3.75, "y": 2},
     92             {"matrix": [5, 3], "x": 4.75, "y": 2},
     93             {"matrix": [6, 3], "x": 5.75, "y": 2},
     94             {"matrix": [7, 3], "x": 6.75, "y": 2},
     95             {"matrix": [7, 4], "x": 7.75, "y": 2},
     96             {"matrix": [0, 3], "x": 8.75, "y": 2},
     97             {"matrix": [0, 4], "x": 9.75, "y": 2},
     98             {"matrix": [1, 3], "x": 10.75, "y": 2},
     99             {"matrix": [1, 4], "x": 11.75, "y": 2},
    100             {"matrix": [2, 3], "x": 12.75, "y": 2, "w": 2.25},
    101 
    102             {"matrix": [3, 1], "x": 0, "y": 3, "w": 1.25},
    103             {"matrix": [4, 1], "x": 1.25, "y": 3},
    104             {"matrix": [4, 2], "x": 2.25, "y": 3},
    105             {"matrix": [5, 1], "x": 3.25, "y": 3},
    106             {"matrix": [6, 1], "x": 4.25, "y": 3},
    107             {"matrix": [6, 2], "x": 5.25, "y": 3},
    108             {"matrix": [7, 1], "x": 6.25, "y": 3},
    109             {"matrix": [7, 2], "x": 7.25, "y": 3},
    110             {"matrix": [0, 1], "x": 8.25, "y": 3},
    111             {"matrix": [0, 2], "x": 9.25, "y": 3},
    112             {"matrix": [1, 1], "x": 10.25, "y": 3},
    113             {"matrix": [1, 2], "x": 11.25, "y": 3},
    114             {"matrix": [2, 1], "x": 12.25, "y": 3, "w": 1.75},
    115             {"matrix": [2, 2], "x": 14, "y": 3},
    116 
    117             {"matrix": [3, 0], "x": 0, "y": 4, "w": 1.25},
    118             {"matrix": [4, 0], "x": 1.25, "y": 4, "w": 1.25},
    119             {"matrix": [5, 0], "x": 2.5, "y": 4, "w": 1.25},
    120             {"matrix": [6, 0], "x": 3.75, "y": 4, "w": 6.25},
    121             {"matrix": [7, 0], "x": 10, "y": 4, "w": 1.25},
    122             {"matrix": [0, 0], "x": 11.25, "y": 4, "w": 1.25},
    123             {"matrix": [1, 0], "x": 12.5, "y": 4, "w": 1.25},
    124             {"matrix": [2, 0], "x": 13.75, "y": 4, "w": 1.25}
    125           ]
    126         },
    127         "LAYOUT_60_ansi": {
    128           "layout": [
    129             {"matrix": [3, 6], "x": 0, "y": 0},
    130             {"matrix": [3, 7], "x": 1, "y": 0},
    131             {"matrix": [4, 6], "x": 2, "y": 0},
    132             {"matrix": [4, 7], "x": 3, "y": 0},
    133             {"matrix": [5, 6], "x": 4, "y": 0},
    134             {"matrix": [5, 7], "x": 5, "y": 0},
    135             {"matrix": [6, 6], "x": 6, "y": 0},
    136             {"matrix": [6, 7], "x": 7, "y": 0},
    137             {"matrix": [7, 6], "x": 8, "y": 0},
    138             {"matrix": [7, 7], "x": 9, "y": 0},
    139             {"matrix": [0, 6], "x": 10, "y": 0},
    140             {"matrix": [0, 7], "x": 11, "y": 0},
    141             {"matrix": [1, 7], "x": 12, "y": 0},
    142             {"matrix": [2, 7], "x": 13, "y": 0, "w": 2},
    143 
    144             {"matrix": [3, 4], "x": 0, "y": 1, "w": 1.5},
    145             {"matrix": [3, 5], "x": 1.5, "y": 1},
    146             {"matrix": [4, 4], "x": 2.5, "y": 1},
    147             {"matrix": [4, 5], "x": 3.5, "y": 1},
    148             {"matrix": [5, 4], "x": 4.5, "y": 1},
    149             {"matrix": [5, 5], "x": 5.5, "y": 1},
    150             {"matrix": [6, 4], "x": 6.5, "y": 1},
    151             {"matrix": [6, 5], "x": 7.5, "y": 1},
    152             {"matrix": [7, 5], "x": 8.5, "y": 1},
    153             {"matrix": [0, 5], "x": 9.5, "y": 1},
    154             {"matrix": [1, 5], "x": 10.5, "y": 1},
    155             {"matrix": [1, 6], "x": 11.5, "y": 1},
    156             {"matrix": [2, 5], "x": 12.5, "y": 1},
    157             {"matrix": [2, 4], "x": 13.5, "y": 1, "w": 1.5},
    158 
    159             {"matrix": [3, 2], "x": 0, "y": 2, "w": 1.75},
    160             {"matrix": [3, 3], "x": 1.75, "y": 2},
    161             {"matrix": [4, 3], "x": 2.75, "y": 2},
    162             {"matrix": [5, 2], "x": 3.75, "y": 2},
    163             {"matrix": [5, 3], "x": 4.75, "y": 2},
    164             {"matrix": [6, 3], "x": 5.75, "y": 2},
    165             {"matrix": [7, 3], "x": 6.75, "y": 2},
    166             {"matrix": [7, 4], "x": 7.75, "y": 2},
    167             {"matrix": [0, 3], "x": 8.75, "y": 2},
    168             {"matrix": [0, 4], "x": 9.75, "y": 2},
    169             {"matrix": [1, 3], "x": 10.75, "y": 2},
    170             {"matrix": [1, 4], "x": 11.75, "y": 2},
    171             {"matrix": [2, 3], "x": 12.75, "y": 2, "w": 2.25},
    172 
    173             {"matrix": [3, 1], "x": 0, "y": 3, "w": 2.25},
    174             {"matrix": [4, 2], "x": 2.25, "y": 3},
    175             {"matrix": [5, 1], "x": 3.25, "y": 3},
    176             {"matrix": [6, 1], "x": 4.25, "y": 3},
    177             {"matrix": [6, 2], "x": 5.25, "y": 3},
    178             {"matrix": [7, 1], "x": 6.25, "y": 3},
    179             {"matrix": [7, 2], "x": 7.25, "y": 3},
    180             {"matrix": [0, 1], "x": 8.25, "y": 3},
    181             {"matrix": [0, 2], "x": 9.25, "y": 3},
    182             {"matrix": [1, 1], "x": 10.25, "y": 3},
    183             {"matrix": [1, 2], "x": 11.25, "y": 3},
    184             {"matrix": [2, 1], "x": 12.25, "y": 3, "w": 2.75},
    185 
    186             {"matrix": [3, 0], "x": 0, "y": 4, "w": 1.25},
    187             {"matrix": [4, 0], "x": 1.25, "y": 4, "w": 1.25},
    188             {"matrix": [5, 0], "x": 2.5, "y": 4, "w": 1.25},
    189             {"matrix": [6, 0], "x": 3.75, "y": 4, "w": 6.25},
    190             {"matrix": [7, 0], "x": 10, "y": 4, "w": 1.25},
    191             {"matrix": [0, 0], "x": 11.25, "y": 4, "w": 1.25},
    192             {"matrix": [1, 0], "x": 12.5, "y": 4, "w": 1.25},
    193             {"matrix": [2, 0], "x": 13.75, "y": 4, "w": 1.25}
    194           ]
    195         },
    196         "LAYOUT_infinity": {
    197           "layout": [
    198             {"matrix": [3, 6], "x": 0, "y": 0},
    199             {"matrix": [3, 7], "x": 1, "y": 0},
    200             {"matrix": [4, 6], "x": 2, "y": 0},
    201             {"matrix": [4, 7], "x": 3, "y": 0},
    202             {"matrix": [5, 6], "x": 4, "y": 0},
    203             {"matrix": [5, 7], "x": 5, "y": 0},
    204             {"matrix": [6, 6], "x": 6, "y": 0},
    205             {"matrix": [6, 7], "x": 7, "y": 0},
    206             {"matrix": [7, 6], "x": 8, "y": 0},
    207             {"matrix": [7, 7], "x": 9, "y": 0},
    208             {"matrix": [0, 6], "x": 10, "y": 0},
    209             {"matrix": [0, 7], "x": 11, "y": 0},
    210             {"matrix": [1, 7], "x": 12, "y": 0},
    211             {"matrix": [2, 6], "x": 13, "y": 0},
    212             {"matrix": [2, 7], "x": 14, "y": 0},
    213 
    214             {"matrix": [3, 4], "x": 0, "y": 1, "w": 1.5},
    215             {"matrix": [3, 5], "x": 1.5, "y": 1},
    216             {"matrix": [4, 4], "x": 2.5, "y": 1},
    217             {"matrix": [4, 5], "x": 3.5, "y": 1},
    218             {"matrix": [5, 4], "x": 4.5, "y": 1},
    219             {"matrix": [5, 5], "x": 5.5, "y": 1},
    220             {"matrix": [6, 4], "x": 6.5, "y": 1},
    221             {"matrix": [6, 5], "x": 7.5, "y": 1},
    222             {"matrix": [7, 5], "x": 8.5, "y": 1},
    223             {"matrix": [0, 5], "x": 9.5, "y": 1},
    224             {"matrix": [1, 5], "x": 10.5, "y": 1},
    225             {"matrix": [1, 6], "x": 11.5, "y": 1},
    226             {"matrix": [2, 5], "x": 12.5, "y": 1},
    227             {"matrix": [2, 4], "x": 13.5, "y": 1, "w": 1.5},
    228 
    229             {"matrix": [3, 2], "x": 0, "y": 2, "w": 1.75},
    230             {"matrix": [3, 3], "x": 1.75, "y": 2},
    231             {"matrix": [4, 3], "x": 2.75, "y": 2},
    232             {"matrix": [5, 2], "x": 3.75, "y": 2},
    233             {"matrix": [5, 3], "x": 4.75, "y": 2},
    234             {"matrix": [6, 3], "x": 5.75, "y": 2},
    235             {"matrix": [7, 3], "x": 6.75, "y": 2},
    236             {"matrix": [7, 4], "x": 7.75, "y": 2},
    237             {"matrix": [0, 3], "x": 8.75, "y": 2},
    238             {"matrix": [0, 4], "x": 9.75, "y": 2},
    239             {"matrix": [1, 3], "x": 10.75, "y": 2},
    240             {"matrix": [1, 4], "x": 11.75, "y": 2},
    241             {"matrix": [2, 3], "x": 12.75, "y": 2, "w": 2.25},
    242 
    243             {"matrix": [3, 1], "x": 0, "y": 3, "w": 2.25},
    244             {"matrix": [4, 2], "x": 2.25, "y": 3},
    245             {"matrix": [5, 1], "x": 3.25, "y": 3},
    246             {"matrix": [6, 1], "x": 4.25, "y": 3},
    247             {"matrix": [6, 2], "x": 5.25, "y": 3},
    248             {"matrix": [7, 1], "x": 6.25, "y": 3},
    249             {"matrix": [7, 2], "x": 7.25, "y": 3},
    250             {"matrix": [0, 1], "x": 8.25, "y": 3},
    251             {"matrix": [0, 2], "x": 9.25, "y": 3},
    252             {"matrix": [1, 1], "x": 10.25, "y": 3},
    253             {"matrix": [1, 2], "x": 11.25, "y": 3},
    254             {"matrix": [2, 1], "x": 12.25, "y": 3, "w": 1.75},
    255             {"matrix": [2, 2], "x": 14, "y": 3},
    256 
    257             {"matrix": [3, 0], "x": 0, "y": 4, "w": 1.5},
    258             {"matrix": [4, 0], "x": 1.5, "y": 4},
    259             {"matrix": [5, 0], "x": 2.5, "y": 4, "w": 1.5},
    260             {"matrix": [6, 0], "x": 4, "y": 4, "w": 6},
    261             {"matrix": [7, 0], "x": 10, "y": 4, "w": 1.5},
    262             {"matrix": [0, 0], "x": 11.5, "y": 4},
    263             {"matrix": [1, 0], "x": 12.5, "y": 4},
    264             {"matrix": [2, 0], "x": 13.5, "y": 4, "w": 1.5}
    265           ]
    266         },
    267         "LAYOUT_aek_103": {
    268           "layout": [
    269             {"matrix": [3, 6], "x": 0, "y": 0},
    270             {"matrix": [3, 7], "x": 1, "y": 0},
    271             {"matrix": [4, 6], "x": 2, "y": 0},
    272             {"matrix": [4, 7], "x": 3, "y": 0},
    273             {"matrix": [5, 6], "x": 4, "y": 0},
    274             {"matrix": [5, 7], "x": 5, "y": 0},
    275             {"matrix": [6, 6], "x": 6, "y": 0},
    276             {"matrix": [6, 7], "x": 7, "y": 0},
    277             {"matrix": [7, 6], "x": 8, "y": 0},
    278             {"matrix": [7, 7], "x": 9, "y": 0},
    279             {"matrix": [0, 6], "x": 10, "y": 0},
    280             {"matrix": [0, 7], "x": 11, "y": 0},
    281             {"matrix": [1, 7], "x": 12, "y": 0},
    282             {"matrix": [2, 7], "x": 13, "y": 0, "w": 2},
    283 
    284             {"matrix": [3, 4], "x": 0, "y": 1, "w": 1.5},
    285             {"matrix": [3, 5], "x": 1.5, "y": 1},
    286             {"matrix": [4, 4], "x": 2.5, "y": 1},
    287             {"matrix": [4, 5], "x": 3.5, "y": 1},
    288             {"matrix": [5, 4], "x": 4.5, "y": 1},
    289             {"matrix": [5, 5], "x": 5.5, "y": 1},
    290             {"matrix": [6, 4], "x": 6.5, "y": 1},
    291             {"matrix": [6, 5], "x": 7.5, "y": 1},
    292             {"matrix": [7, 5], "x": 8.5, "y": 1},
    293             {"matrix": [0, 5], "x": 9.5, "y": 1},
    294             {"matrix": [1, 5], "x": 10.5, "y": 1},
    295             {"matrix": [1, 6], "x": 11.5, "y": 1},
    296             {"matrix": [2, 5], "x": 12.5, "y": 1},
    297             {"matrix": [2, 4], "x": 13.5, "y": 1, "w": 1.5},
    298 
    299             {"matrix": [3, 2], "x": 0, "y": 2, "w": 1.75},
    300             {"matrix": [3, 3], "x": 1.75, "y": 2},
    301             {"matrix": [4, 3], "x": 2.75, "y": 2},
    302             {"matrix": [5, 2], "x": 3.75, "y": 2},
    303             {"matrix": [5, 3], "x": 4.75, "y": 2},
    304             {"matrix": [6, 3], "x": 5.75, "y": 2},
    305             {"matrix": [7, 3], "x": 6.75, "y": 2},
    306             {"matrix": [7, 4], "x": 7.75, "y": 2},
    307             {"matrix": [0, 3], "x": 8.75, "y": 2},
    308             {"matrix": [0, 4], "x": 9.75, "y": 2},
    309             {"matrix": [1, 3], "x": 10.75, "y": 2},
    310             {"matrix": [1, 4], "x": 11.75, "y": 2},
    311             {"matrix": [2, 3], "x": 12.75, "y": 2, "w": 2.25},
    312 
    313             {"matrix": [3, 1], "x": 0, "y": 3, "w": 2.25},
    314             {"matrix": [4, 2], "x": 2.25, "y": 3},
    315             {"matrix": [5, 1], "x": 3.25, "y": 3},
    316             {"matrix": [6, 1], "x": 4.25, "y": 3},
    317             {"matrix": [6, 2], "x": 5.25, "y": 3},
    318             {"matrix": [7, 1], "x": 6.25, "y": 3},
    319             {"matrix": [7, 2], "x": 7.25, "y": 3},
    320             {"matrix": [0, 1], "x": 8.25, "y": 3},
    321             {"matrix": [0, 2], "x": 9.25, "y": 3},
    322             {"matrix": [1, 1], "x": 10.25, "y": 3},
    323             {"matrix": [1, 2], "x": 11.25, "y": 3},
    324             {"matrix": [2, 1], "x": 12.25, "y": 3, "w": 2.75},
    325 
    326             {"matrix": [3, 0], "x": 0, "y": 4, "w": 1.5},
    327             {"matrix": [4, 0], "x": 1.5, "y": 4, "w": 1.25},
    328             {"matrix": [5, 0], "x": 2.75, "y": 4, "w": 1.5},
    329             {"matrix": [6, 0], "x": 4.25, "y": 4, "w": 6.5},
    330             {"matrix": [7, 0], "x": 10.75, "y": 4, "w": 1.5},
    331             {"matrix": [0, 0], "x": 12.25, "y": 4, "w": 1.25},
    332             {"matrix": [2, 0], "x": 13.5, "y": 4, "w": 1.5}
    333           ]
    334         },
    335         "LAYOUT_iso": {
    336           "layout": [
    337             {"matrix": [3, 6], "x": 0, "y": 0},
    338             {"matrix": [3, 7], "x": 1, "y": 0},
    339             {"matrix": [4, 6], "x": 2, "y": 0},
    340             {"matrix": [4, 7], "x": 3, "y": 0},
    341             {"matrix": [5, 6], "x": 4, "y": 0},
    342             {"matrix": [5, 7], "x": 5, "y": 0},
    343             {"matrix": [6, 6], "x": 6, "y": 0},
    344             {"matrix": [6, 7], "x": 7, "y": 0},
    345             {"matrix": [7, 6], "x": 8, "y": 0},
    346             {"matrix": [7, 7], "x": 9, "y": 0},
    347             {"matrix": [0, 6], "x": 10, "y": 0},
    348             {"matrix": [0, 7], "x": 11, "y": 0},
    349             {"matrix": [1, 7], "x": 12, "y": 0},
    350             {"matrix": [2, 7], "x": 13, "y": 0, "w": 2},
    351 
    352             {"matrix": [3, 4], "x": 0, "y": 1, "w": 1.5},
    353             {"matrix": [3, 5], "x": 1.5, "y": 1},
    354             {"matrix": [4, 4], "x": 2.5, "y": 1},
    355             {"matrix": [4, 5], "x": 3.5, "y": 1},
    356             {"matrix": [5, 4], "x": 4.5, "y": 1},
    357             {"matrix": [5, 5], "x": 5.5, "y": 1},
    358             {"matrix": [6, 4], "x": 6.5, "y": 1},
    359             {"matrix": [6, 5], "x": 7.5, "y": 1},
    360             {"matrix": [7, 5], "x": 8.5, "y": 1},
    361             {"matrix": [0, 5], "x": 9.5, "y": 1},
    362             {"matrix": [1, 5], "x": 10.5, "y": 1},
    363             {"matrix": [1, 6], "x": 11.5, "y": 1},
    364             {"matrix": [2, 5], "x": 12.5, "y": 1},
    365             {"matrix": [2, 4], "x": 13.75, "y": 1, "w": 1.25, "h": 2},
    366 
    367             {"matrix": [3, 2], "x": 0, "y": 2, "w": 1.75},
    368             {"matrix": [3, 3], "x": 1.75, "y": 2},
    369             {"matrix": [4, 3], "x": 2.75, "y": 2},
    370             {"matrix": [5, 2], "x": 3.75, "y": 2},
    371             {"matrix": [5, 3], "x": 4.75, "y": 2},
    372             {"matrix": [6, 3], "x": 5.75, "y": 2},
    373             {"matrix": [7, 3], "x": 6.75, "y": 2},
    374             {"matrix": [7, 4], "x": 7.75, "y": 2},
    375             {"matrix": [0, 3], "x": 8.75, "y": 2},
    376             {"matrix": [0, 4], "x": 9.75, "y": 2},
    377             {"matrix": [1, 3], "x": 10.75, "y": 2},
    378             {"matrix": [1, 4], "x": 11.75, "y": 2},
    379             {"matrix": [2, 3], "x": 12.75, "y": 2},
    380 
    381             {"matrix": [3, 1], "x": 0, "y": 3, "w": 1.25},
    382             {"matrix": [4, 1], "x": 1.25, "y": 3},
    383             {"matrix": [4, 2], "x": 2.25, "y": 3},
    384             {"matrix": [5, 1], "x": 3.25, "y": 3},
    385             {"matrix": [6, 1], "x": 4.25, "y": 3},
    386             {"matrix": [6, 2], "x": 5.25, "y": 3},
    387             {"matrix": [7, 1], "x": 6.25, "y": 3},
    388             {"matrix": [7, 2], "x": 7.25, "y": 3},
    389             {"matrix": [0, 1], "x": 8.25, "y": 3},
    390             {"matrix": [0, 2], "x": 9.25, "y": 3},
    391             {"matrix": [1, 1], "x": 10.25, "y": 3},
    392             {"matrix": [1, 2], "x": 11.25, "y": 3},
    393             {"matrix": [2, 1], "x": 12.25, "y": 3, "w": 2.75},
    394 
    395             {"matrix": [3, 0], "x": 0, "y": 4, "w": 1.5},
    396             {"matrix": [4, 0], "x": 1.5, "y": 4},
    397             {"matrix": [5, 0], "x": 2.5, "y": 4, "w": 1.5},
    398             {"matrix": [6, 0], "x": 4, "y": 4, "w": 7},
    399             {"matrix": [7, 0], "x": 11, "y": 4, "w": 1.5},
    400             {"matrix": [0, 0], "x": 12.5, "y": 4},
    401             {"matrix": [2, 0], "x": 13.5, "y": 4, "w": 1.5}
    402           ]
    403         }
    404     }
    405   }