qmk_firmware

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

keyboard.json (16817B)


      1 {
      2     "keyboard_name": "Ergodox 76 \"HotDox\"",
      3     "manufacturer": "Alpaca Keyboards",
      4     "maintainer": "layne001365",
      5     "usb": {
      6       "vid": "0x414B",
      7       "pid": "0x0001",
      8       "device_version": "0.0.1"
      9     },
     10     "backlight": {
     11       "pin": "B7"
     12     },
     13     "processor": "atmega32u4",
     14     "bootloader": "atmel-dfu",
     15     "features": {
     16         "bootmagic": true,
     17         "mousekey": true,
     18         "extrakey": true,
     19         "console": true,
     20         "nkro": true,
     21         "backlight": true,
     22         "unicode": true
     23     },
     24     "qmk": {
     25         "locking": {
     26             "enabled": true,
     27             "resync": true
     28         }
     29     },
     30     "tapping": {
     31       "toggle": 1
     32     },
     33     "community_layouts": ["ergodox"],
     34     "layouts": {
     35     "LAYOUT_ergodox": {
     36       "layout": [
     37         {"matrix": [0, 0], "x": 0, "y": 0.375, "w": 1.5},
     38         {"matrix": [0, 1], "x": 1.5, "y": 0.375},
     39         {"matrix": [0, 2], "x": 2.5, "y": 0.125},
     40         {"matrix": [0, 3], "x": 3.5, "y": 0},
     41         {"matrix": [0, 4], "x": 4.5, "y": 0.125},
     42         {"matrix": [0, 5], "x": 5.5, "y": 0.25},
     43         {"matrix": [0, 6], "x": 6.5, "y": 0.25},
     44 
     45         {"matrix": [1, 0], "x": 0, "y": 1.375, "w": 1.5},
     46         {"matrix": [1, 1], "x": 1.5, "y": 1.375},
     47         {"matrix": [1, 2], "x": 2.5, "y": 1.125},
     48         {"matrix": [1, 3], "x": 3.5, "y": 1},
     49         {"matrix": [1, 4], "x": 4.5, "y": 1.125},
     50         {"matrix": [1, 5], "x": 5.5, "y": 1.25},
     51         {"matrix": [1, 6], "x": 6.5, "y": 1.25, "h": 1.5},
     52 
     53         {"matrix": [2, 0], "x": 0, "y": 2.375, "w": 1.5},
     54         {"matrix": [2, 1], "x": 1.5, "y": 2.375},
     55         {"matrix": [2, 2], "x": 2.5, "y": 2.125},
     56         {"matrix": [2, 3], "x": 3.5, "y": 2},
     57         {"matrix": [2, 4], "x": 4.5, "y": 2.125},
     58         {"matrix": [2, 5], "x": 5.5, "y": 2.25},
     59 
     60         {"matrix": [3, 0], "x": 0, "y": 3.375, "w": 1.5},
     61         {"matrix": [3, 1], "x": 1.5, "y": 3.375},
     62         {"matrix": [3, 2], "x": 2.5, "y": 3.125},
     63         {"matrix": [3, 3], "x": 3.5, "y": 3},
     64         {"matrix": [3, 4], "x": 4.5, "y": 3.125},
     65         {"matrix": [3, 5], "x": 5.5, "y": 3.25},
     66         {"matrix": [3, 6], "x": 6.5, "y": 2.75, "h": 1.5},
     67 
     68         {"matrix": [4, 0], "x": 0.5, "y": 4.375},
     69         {"matrix": [4, 1], "x": 1.5, "y": 4.375},
     70         {"matrix": [4, 2], "x": 2.5, "y": 4.125},
     71         {"matrix": [4, 3], "x": 3.5, "y": 4},
     72         {"matrix": [4, 4], "x": 4.5, "y": 4.125},
     73 
     74         {"matrix": [5, 5], "x": 6, "y": 5},
     75         {"matrix": [5, 6], "x": 7, "y": 5},
     76 
     77         {"matrix": [5, 4], "x": 7, "y": 6},
     78         {"matrix": [5, 1], "x": 5, "y": 6, "h": 2},
     79         {"matrix": [5, 2], "x": 6, "y": 6, "h": 2},
     80 
     81         {"matrix": [5, 3], "x": 7, "y": 7},
     82 
     83         {"matrix": [0, 7], "x": 9.5, "y": 0.25},
     84         {"matrix": [0, 8], "x": 10.5, "y": 0.25},
     85         {"matrix": [0, 9], "x": 11.5, "y": 0.125},
     86         {"matrix": [0, 10], "x": 12.5, "y": 0},
     87         {"matrix": [0, 11], "x": 13.5, "y": 0.125},
     88         {"matrix": [0, 12], "x": 14.5, "y": 0.375},
     89         {"matrix": [0, 13], "x": 15.5, "y": 0.375, "w": 1.5},
     90 
     91         {"matrix": [1, 7], "x": 9.5, "y": 1.25, "h": 1.5},
     92         {"matrix": [1, 8], "x": 10.5, "y": 1.25},
     93         {"matrix": [1, 9], "x": 11.5, "y": 1.125},
     94         {"matrix": [1, 10], "x": 12.5, "y": 1},
     95         {"matrix": [1, 11], "x": 13.5, "y": 1.125},
     96         {"matrix": [1, 12], "x": 14.5, "y": 1.375},
     97         {"matrix": [1, 13], "x": 15.5, "y": 1.375, "w": 1.5},
     98 
     99         {"matrix": [2, 8], "x": 10.5, "y": 2.25},
    100         {"matrix": [2, 9], "x": 11.5, "y": 2.125},
    101         {"matrix": [2, 10], "x": 12.5, "y": 2},
    102         {"matrix": [2, 11], "x": 13.5, "y": 2.125},
    103         {"matrix": [2, 12], "x": 14.5, "y": 2.375},
    104         {"matrix": [2, 13], "x": 15.5, "y": 2.375, "w": 1.5},
    105         {"matrix": [3, 7], "x": 9.5, "y": 2.75, "h": 1.5},
    106 
    107         {"matrix": [3, 8], "x": 10.5, "y": 3.25},
    108         {"matrix": [3, 9], "x": 11.5, "y": 3.125},
    109         {"matrix": [3, 10], "x": 12.5, "y": 3},
    110         {"matrix": [3, 11], "x": 13.5, "y": 3.125},
    111         {"matrix": [3, 12], "x": 14.5, "y": 3.375},
    112         {"matrix": [3, 13], "x": 15.5, "y": 3.375, "w": 1.5},
    113 
    114         {"matrix": [4, 9], "x": 11.5, "y": 4.125},
    115         {"matrix": [4, 10], "x": 12.5, "y": 4},
    116         {"matrix": [4, 11], "x": 13.5, "y": 4.125},
    117         {"matrix": [4, 12], "x": 14.5, "y": 4.375},
    118         {"matrix": [4, 13], "x": 15.5, "y": 4.375},
    119 
    120         {"matrix": [5, 7], "x": 9, "y": 5},
    121         {"matrix": [5, 8], "x": 10, "y": 5},
    122 
    123         {"matrix": [5, 9], "x": 9, "y": 6},
    124 
    125         {"matrix": [5, 10], "x": 9, "y": 7},
    126 
    127         {"matrix": [5, 11], "x": 10, "y": 6, "h": 2},
    128         {"matrix": [5, 12], "x": 11, "y": 6, "h": 2}
    129       ]
    130     },
    131     "LAYOUT_ergodox_pretty": {
    132       "layout": [
    133         {"matrix": [0, 0], "x": 0, "y": 0.375, "w": 1.5},
    134         {"matrix": [0, 1], "x": 1.5, "y": 0.375},
    135         {"matrix": [0, 2], "x": 2.5, "y": 0.125},
    136         {"matrix": [0, 3], "x": 3.5, "y": 0},
    137         {"matrix": [0, 4], "x": 4.5, "y": 0.125},
    138         {"matrix": [0, 5], "x": 5.5, "y": 0.25},
    139         {"matrix": [0, 6], "x": 6.5, "y": 0.25},
    140 
    141         {"matrix": [0, 7], "x": 9.5, "y": 0.25},
    142         {"matrix": [0, 8], "x": 10.5, "y": 0.25},
    143         {"matrix": [0, 9], "x": 11.5, "y": 0.125},
    144         {"matrix": [0, 10], "x": 12.5, "y": 0},
    145         {"matrix": [0, 11], "x": 13.5, "y": 0.125},
    146         {"matrix": [0, 12], "x": 14.5, "y": 0.375},
    147         {"matrix": [0, 13], "x": 15.5, "y": 0.375, "w": 1.5},
    148 
    149         {"matrix": [1, 0], "x": 0, "y": 1.375, "w": 1.5},
    150         {"matrix": [1, 1], "x": 1.5, "y": 1.375},
    151         {"matrix": [1, 2], "x": 2.5, "y": 1.125},
    152         {"matrix": [1, 3], "x": 3.5, "y": 1},
    153         {"matrix": [1, 4], "x": 4.5, "y": 1.125},
    154         {"matrix": [1, 5], "x": 5.5, "y": 1.25},
    155         {"matrix": [1, 6], "x": 6.5, "y": 1.25, "h": 1.5},
    156 
    157         {"matrix": [1, 7], "x": 9.5, "y": 1.25, "h": 1.5},
    158         {"matrix": [1, 8], "x": 10.5, "y": 1.25},
    159         {"matrix": [1, 9], "x": 11.5, "y": 1.125},
    160         {"matrix": [1, 10], "x": 12.5, "y": 1},
    161         {"matrix": [1, 11], "x": 13.5, "y": 1.125},
    162         {"matrix": [1, 12], "x": 14.5, "y": 1.375},
    163         {"matrix": [1, 13], "x": 15.5, "y": 1.375, "w": 1.5},
    164 
    165         {"matrix": [2, 0], "x": 0, "y": 2.375, "w": 1.5},
    166         {"matrix": [2, 1], "x": 1.5, "y": 2.375},
    167         {"matrix": [2, 2], "x": 2.5, "y": 2.125},
    168         {"matrix": [2, 3], "x": 3.5, "y": 2},
    169         {"matrix": [2, 4], "x": 4.5, "y": 2.125},
    170         {"matrix": [2, 5], "x": 5.5, "y": 2.25},
    171 
    172         {"matrix": [2, 8], "x": 10.5, "y": 2.25},
    173         {"matrix": [2, 9], "x": 11.5, "y": 2.125},
    174         {"matrix": [2, 10], "x": 12.5, "y": 2},
    175         {"matrix": [2, 11], "x": 13.5, "y": 2.125},
    176         {"matrix": [2, 12], "x": 14.5, "y": 2.375},
    177         {"matrix": [2, 13], "x": 15.5, "y": 2.375, "w": 1.5},
    178 
    179         {"matrix": [3, 0], "x": 0, "y": 3.375, "w": 1.5},
    180         {"matrix": [3, 1], "x": 1.5, "y": 3.375},
    181         {"matrix": [3, 2], "x": 2.5, "y": 3.125},
    182         {"matrix": [3, 3], "x": 3.5, "y": 3},
    183         {"matrix": [3, 4], "x": 4.5, "y": 3.125},
    184         {"matrix": [3, 5], "x": 5.5, "y": 3.25},
    185         {"matrix": [3, 6], "x": 6.5, "y": 2.75, "h": 1.5},
    186 
    187         {"matrix": [3, 7], "x": 9.5, "y": 2.75, "h": 1.5},
    188         {"matrix": [3, 8], "x": 10.5, "y": 3.25},
    189         {"matrix": [3, 9], "x": 11.5, "y": 3.125},
    190         {"matrix": [3, 10], "x": 12.5, "y": 3},
    191         {"matrix": [3, 11], "x": 13.5, "y": 3.125},
    192         {"matrix": [3, 12], "x": 14.5, "y": 3.375},
    193         {"matrix": [3, 13], "x": 15.5, "y": 3.375, "w": 1.5},
    194 
    195         {"matrix": [4, 0], "x": 0.5, "y": 4.375},
    196         {"matrix": [4, 1], "x": 1.5, "y": 4.375},
    197         {"matrix": [4, 2], "x": 2.5, "y": 4.125},
    198         {"matrix": [4, 3], "x": 3.5, "y": 4},
    199         {"matrix": [4, 4], "x": 4.5, "y": 4.125},
    200         {"matrix": [4, 9], "x": 11.5, "y": 4.125},
    201         {"matrix": [4, 10], "x": 12.5, "y": 4},
    202         {"matrix": [4, 11], "x": 13.5, "y": 4.125},
    203         {"matrix": [4, 12], "x": 14.5, "y": 4.375},
    204         {"matrix": [4, 13], "x": 15.5, "y": 4.375},
    205 
    206         {"matrix": [5, 5], "x": 6, "y": 5},
    207         {"matrix": [5, 6], "x": 7, "y": 5},
    208         {"matrix": [5, 7], "x": 9, "y": 5},
    209         {"matrix": [5, 8], "x": 10, "y": 5},
    210 
    211         {"matrix": [5, 4], "x": 7, "y": 6},
    212         {"matrix": [5, 9], "x": 9, "y": 6},
    213         {"matrix": [5, 1], "x": 5, "y": 6, "h": 2},
    214         {"matrix": [5, 2], "x": 6, "y": 6, "h": 2},
    215 
    216         {"matrix": [5, 3], "x": 7, "y": 7},
    217         {"matrix": [5, 10], "x": 9, "y": 7},
    218 
    219         {"matrix": [5, 11], "x": 10, "y": 6, "h": 2},
    220         {"matrix": [5, 12], "x": 11, "y": 6, "h": 2}
    221       ]
    222     },
    223     "LAYOUT_ergodox_80": {
    224       "layout": [
    225         {"matrix": [0, 0], "x": 0, "y": 0.375, "w": 1.5},
    226         {"matrix": [0, 1], "x": 1.5, "y": 0.375},
    227         {"matrix": [0, 2], "x": 2.5, "y": 0.125},
    228         {"matrix": [0, 3], "x": 3.5, "y": 0},
    229         {"matrix": [0, 4], "x": 4.5, "y": 0.125},
    230         {"matrix": [0, 5], "x": 5.5, "y": 0.25},
    231         {"matrix": [0, 6], "x": 6.5, "y": 0.25},
    232 
    233         {"matrix": [1, 0], "x": 0, "y": 1.375, "w": 1.5},
    234         {"matrix": [1, 1], "x": 1.5, "y": 1.375},
    235         {"matrix": [1, 2], "x": 2.5, "y": 1.125},
    236         {"matrix": [1, 3], "x": 3.5, "y": 1},
    237         {"matrix": [1, 4], "x": 4.5, "y": 1.125},
    238         {"matrix": [1, 5], "x": 5.5, "y": 1.25},
    239         {"matrix": [1, 6], "x": 6.5, "y": 1.25, "h": 1.5},
    240 
    241         {"matrix": [2, 0], "x": 0, "y": 2.375, "w": 1.5},
    242         {"matrix": [2, 1], "x": 1.5, "y": 2.375},
    243         {"matrix": [2, 2], "x": 2.5, "y": 2.125},
    244         {"matrix": [2, 3], "x": 3.5, "y": 2},
    245         {"matrix": [2, 4], "x": 4.5, "y": 2.125},
    246         {"matrix": [2, 5], "x": 5.5, "y": 2.25},
    247 
    248         {"matrix": [3, 0], "x": 0, "y": 3.375, "w": 1.5},
    249         {"matrix": [3, 1], "x": 1.5, "y": 3.375},
    250         {"matrix": [3, 2], "x": 2.5, "y": 3.125},
    251         {"matrix": [3, 3], "x": 3.5, "y": 3},
    252         {"matrix": [3, 4], "x": 4.5, "y": 3.125},
    253         {"matrix": [3, 5], "x": 5.5, "y": 3.25},
    254         {"matrix": [3, 6], "x": 6.5, "y": 2.75, "h": 1.5},
    255 
    256         {"matrix": [4, 0], "x": 0.5, "y": 4.375},
    257         {"matrix": [4, 1], "x": 1.5, "y": 4.375},
    258         {"matrix": [4, 2], "x": 2.5, "y": 4.125},
    259         {"matrix": [4, 3], "x": 3.5, "y": 4},
    260         {"matrix": [4, 4], "x": 4.5, "y": 4.125},
    261 
    262         {"matrix": [5, 5], "x": 6, "y": 5},
    263         {"matrix": [5, 6], "x": 7, "y": 5},
    264         {"matrix": [4, 5], "x": 5, "y": 6},
    265         {"matrix": [4, 6], "x": 6, "y": 6},
    266         {"matrix": [5, 4], "x": 7, "y": 6},
    267         {"matrix": [5, 3], "x": 5, "y": 7},
    268         {"matrix": [5, 2], "x": 6, "y": 7},
    269         {"matrix": [5, 1], "x": 7, "y": 7},
    270 
    271         {"matrix": [0, 7], "x": 9.5, "y": 0.25},
    272         {"matrix": [0, 8], "x": 10.5, "y": 0.25},
    273         {"matrix": [0, 9], "x": 11.5, "y": 0.125},
    274         {"matrix": [0, 10], "x": 12.5, "y": 0},
    275         {"matrix": [0, 11], "x": 13.5, "y": 0.125},
    276         {"matrix": [0, 12], "x": 14.5, "y": 0.375},
    277         {"matrix": [0, 13], "x": 15.5, "y": 0.375, "w": 1.5},
    278 
    279         {"matrix": [1, 7], "x": 9.5, "y": 1.25, "h": 1.5},
    280         {"matrix": [1, 8], "x": 10.5, "y": 1.25},
    281         {"matrix": [1, 9], "x": 11.5, "y": 1.125},
    282         {"matrix": [1, 10], "x": 12.5, "y": 1},
    283         {"matrix": [1, 11], "x": 13.5, "y": 1.125},
    284         {"matrix": [1, 12], "x": 14.5, "y": 1.375},
    285         {"matrix": [1, 13], "x": 15.5, "y": 1.375, "w": 1.5},
    286 
    287         {"matrix": [2, 8], "x": 10.5, "y": 2.25},
    288         {"matrix": [2, 9], "x": 11.5, "y": 2.125},
    289         {"matrix": [2, 10], "x": 12.5, "y": 2},
    290         {"matrix": [2, 11], "x": 13.5, "y": 2.125},
    291         {"matrix": [2, 12], "x": 14.5, "y": 2.375},
    292         {"matrix": [2, 13], "x": 15.5, "y": 2.375, "w": 1.5},
    293         {"matrix": [3, 7], "x": 9.5, "y": 2.75, "h": 1.5},
    294 
    295         {"matrix": [3, 8], "x": 10.5, "y": 3.25},
    296         {"matrix": [3, 9], "x": 11.5, "y": 3.125},
    297         {"matrix": [3, 10], "x": 12.5, "y": 3},
    298         {"matrix": [3, 11], "x": 13.5, "y": 3.125},
    299         {"matrix": [3, 12], "x": 14.5, "y": 3.375},
    300         {"matrix": [3, 13], "x": 15.5, "y": 3.375, "w": 1.5},
    301 
    302         {"matrix": [4, 9], "x": 11.5, "y": 4.125},
    303         {"matrix": [4, 10], "x": 12.5, "y": 4},
    304         {"matrix": [4, 11], "x": 13.5, "y": 4.125},
    305         {"matrix": [4, 12], "x": 14.5, "y": 4.375},
    306         {"matrix": [4, 13], "x": 15.5, "y": 4.375},
    307 
    308         {"matrix": [5, 7], "x": 9, "y": 5},
    309         {"matrix": [5, 8], "x": 10, "y": 5},
    310 
    311         {"matrix": [5, 9], "x": 9, "y": 6},
    312         {"matrix": [4, 7], "x": 10, "y": 6},
    313         {"matrix": [4, 8], "x": 11, "y": 6},
    314 
    315         {"matrix": [5, 10], "x": 9, "y": 7},
    316         {"matrix": [5, 11], "x": 10, "y": 7},
    317         {"matrix": [5, 12], "x": 11, "y": 7}
    318       ]
    319     },
    320     "LAYOUT_ergodox_pretty_80": {
    321       "layout": [
    322         {"matrix": [0, 0], "x": 0, "y": 0.375, "w": 1.5},
    323         {"matrix": [0, 1], "x": 1.5, "y": 0.375},
    324         {"matrix": [0, 2], "x": 2.5, "y": 0.125},
    325         {"matrix": [0, 3], "x": 3.5, "y": 0},
    326         {"matrix": [0, 4], "x": 4.5, "y": 0.125},
    327         {"matrix": [0, 5], "x": 5.5, "y": 0.25},
    328         {"matrix": [0, 6], "x": 6.5, "y": 0.25},
    329 
    330         {"matrix": [0, 7], "x": 9.5, "y": 0.25},
    331         {"matrix": [0, 8], "x": 10.5, "y": 0.25},
    332         {"matrix": [0, 9], "x": 11.5, "y": 0.125},
    333         {"matrix": [0, 10], "x": 12.5, "y": 0},
    334         {"matrix": [0, 11], "x": 13.5, "y": 0.125},
    335         {"matrix": [0, 12], "x": 14.5, "y": 0.375},
    336         {"matrix": [0, 13], "x": 15.5, "y": 0.375, "w": 1.5},
    337 
    338         {"matrix": [1, 0], "x": 0, "y": 1.375, "w": 1.5},
    339         {"matrix": [1, 1], "x": 1.5, "y": 1.375},
    340         {"matrix": [1, 2], "x": 2.5, "y": 1.125},
    341         {"matrix": [1, 3], "x": 3.5, "y": 1},
    342         {"matrix": [1, 4], "x": 4.5, "y": 1.125},
    343         {"matrix": [1, 5], "x": 5.5, "y": 1.25},
    344         {"matrix": [1, 6], "x": 6.5, "y": 1.25, "h": 1.5},
    345 
    346         {"matrix": [1, 7], "x": 9.5, "y": 1.25, "h": 1.5},
    347         {"matrix": [1, 8], "x": 10.5, "y": 1.25},
    348         {"matrix": [1, 9], "x": 11.5, "y": 1.125},
    349         {"matrix": [1, 10], "x": 12.5, "y": 1},
    350         {"matrix": [1, 11], "x": 13.5, "y": 1.125},
    351         {"matrix": [1, 12], "x": 14.5, "y": 1.375},
    352         {"matrix": [1, 13], "x": 15.5, "y": 1.375, "w": 1.5},
    353 
    354         {"matrix": [2, 0], "x": 0, "y": 2.375, "w": 1.5},
    355         {"matrix": [2, 1], "x": 1.5, "y": 2.375},
    356         {"matrix": [2, 2], "x": 2.5, "y": 2.125},
    357         {"matrix": [2, 3], "x": 3.5, "y": 2},
    358         {"matrix": [2, 4], "x": 4.5, "y": 2.125},
    359         {"matrix": [2, 5], "x": 5.5, "y": 2.25},
    360 
    361         {"matrix": [2, 8], "x": 10.5, "y": 2.25},
    362         {"matrix": [2, 9], "x": 11.5, "y": 2.125},
    363         {"matrix": [2, 10], "x": 12.5, "y": 2},
    364         {"matrix": [2, 11], "x": 13.5, "y": 2.125},
    365         {"matrix": [2, 12], "x": 14.5, "y": 2.375},
    366         {"matrix": [2, 13], "x": 15.5, "y": 2.375, "w": 1.5},
    367 
    368         {"matrix": [3, 0], "x": 0, "y": 3.375, "w": 1.5},
    369         {"matrix": [3, 1], "x": 1.5, "y": 3.375},
    370         {"matrix": [3, 2], "x": 2.5, "y": 3.125},
    371         {"matrix": [3, 3], "x": 3.5, "y": 3},
    372         {"matrix": [3, 4], "x": 4.5, "y": 3.125},
    373         {"matrix": [3, 5], "x": 5.5, "y": 3.25},
    374         {"matrix": [3, 6], "x": 6.5, "y": 2.75, "h": 1.5},
    375 
    376         {"matrix": [3, 7], "x": 9.5, "y": 2.75, "h": 1.5},
    377         {"matrix": [3, 8], "x": 10.5, "y": 3.25},
    378         {"matrix": [3, 9], "x": 11.5, "y": 3.125},
    379         {"matrix": [3, 10], "x": 12.5, "y": 3},
    380         {"matrix": [3, 11], "x": 13.5, "y": 3.125},
    381         {"matrix": [3, 12], "x": 14.5, "y": 3.375},
    382         {"matrix": [3, 13], "x": 15.5, "y": 3.375, "w": 1.5},
    383 
    384         {"matrix": [4, 0], "x": 0.5, "y": 4.375},
    385         {"matrix": [4, 1], "x": 1.5, "y": 4.375},
    386         {"matrix": [4, 2], "x": 2.5, "y": 4.125},
    387         {"matrix": [4, 3], "x": 3.5, "y": 4},
    388         {"matrix": [4, 4], "x": 4.5, "y": 4.125},
    389 
    390         {"matrix": [4, 9], "x": 11.5, "y": 4.125},
    391         {"matrix": [4, 10], "x": 12.5, "y": 4},
    392         {"matrix": [4, 11], "x": 13.5, "y": 4.125},
    393         {"matrix": [4, 12], "x": 14.5, "y": 4.375},
    394         {"matrix": [4, 13], "x": 15.5, "y": 4.375},
    395 
    396         {"matrix": [5, 5], "x": 6, "y": 5},
    397         {"matrix": [5, 6], "x": 7, "y": 5},
    398         {"matrix": [5, 7], "x": 9, "y": 5},
    399         {"matrix": [5, 8], "x": 10, "y": 5},
    400 
    401         {"matrix": [4, 5], "x": 5, "y": 6},
    402         {"matrix": [4, 6], "x": 6, "y": 6},
    403         {"matrix": [5, 4], "x": 7, "y": 6},
    404         {"matrix": [5, 9], "x": 9, "y": 6},
    405         {"matrix": [4, 7], "x": 10, "y": 6},
    406         {"matrix": [4, 8], "x": 11, "y": 6},
    407 
    408         {"matrix": [5, 1], "x": 5, "y": 7},
    409         {"matrix": [5, 2], "x": 6, "y": 7},
    410         {"matrix": [5, 3], "x": 7, "y": 7},
    411         {"matrix": [5, 10], "x": 9, "y": 7},
    412         {"matrix": [5, 11], "x": 10, "y": 7},
    413         {"matrix": [5, 12], "x": 11, "y": 7}
    414       ]
    415     }
    416   }
    417 }