qmk_firmware

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

keyboard.json (22913B)


      1 {
      2   "keyboard_name": "NOAH",
      3   "manufacturer": "Matrix",
      4   "maintainer": "astro",
      5   "usb": {
      6     "vid": "0x4D58",
      7     "pid": "0x0065",
      8     "device_version": "0.0.1",
      9     "no_startup_check": true
     10   },
     11   "rgblight": {
     12     "driver": "ws2812",
     13     "led_count": 7,
     14     "animations": {
     15       "breathing": true,
     16       "rainbow_mood": true,
     17       "rainbow_swirl": true,
     18       "snake": true,
     19       "knight": true,
     20       "christmas": true,
     21       "static_gradient": true,
     22       "rgb_test": true,
     23       "alternating": true,
     24       "twinkle": true
     25     }
     26   },
     27   "ws2812": {
     28     "pin": "B1"
     29   },
     30   "rgb_matrix": {
     31     "animations": {
     32       "alphas_mods": true,
     33       "gradient_up_down": true,
     34       "gradient_left_right": true,
     35       "breathing": true,
     36       "band_sat": true,
     37       "band_val": true,
     38       "band_pinwheel_sat": true,
     39       "band_pinwheel_val": true,
     40       "band_spiral_sat": true,
     41       "band_spiral_val": true,
     42       "cycle_all": true,
     43       "cycle_left_right": true,
     44       "cycle_up_down": true,
     45       "rainbow_moving_chevron": true,
     46       "cycle_out_in": true,
     47       "cycle_out_in_dual": true,
     48       "cycle_pinwheel": true,
     49       "cycle_spiral": true,
     50       "dual_beacon": true,
     51       "rainbow_beacon": true,
     52       "rainbow_pinwheels": true,
     53       "raindrops": true,
     54       "jellybean_raindrops": true,
     55       "hue_breathing": true,
     56       "hue_pendulum": true,
     57       "hue_wave": true,
     58       "pixel_rain": true,
     59       "pixel_flow": true,
     60       "pixel_fractal": true,
     61       "typing_heatmap": true,
     62       "digital_rain": true,
     63       "solid_reactive_simple": true,
     64       "solid_reactive": true,
     65       "solid_reactive_wide": true,
     66       "solid_reactive_multiwide": true,
     67       "solid_reactive_cross": true,
     68       "solid_reactive_multicross": true,
     69       "solid_reactive_nexus": true,
     70       "solid_reactive_multinexus": true,
     71       "splash": true,
     72       "multisplash": true,
     73       "solid_splash": true,
     74       "solid_multisplash": true
     75     },
     76     "layout": [
     77       {"matrix": [0, 0], "x": 0, "y": 0, "flags": 4},
     78       {"matrix": [0, 1], "x": 15, "y": 0, "flags": 4},
     79       {"matrix": [0, 2], "x": 30, "y": 0, "flags": 4},
     80       {"matrix": [0, 3], "x": 45, "y": 0, "flags": 4},
     81       {"matrix": [0, 4], "x": 60, "y": 0, "flags": 4},
     82       {"matrix": [0, 5], "x": 75, "y": 0, "flags": 4},
     83       {"matrix": [0, 6], "x": 90, "y": 0, "flags": 4},
     84       {"matrix": [0, 7], "x": 105, "y": 0, "flags": 4},
     85       {"matrix": [0, 8], "x": 119, "y": 0, "flags": 4},
     86       {"matrix": [0, 9], "x": 134, "y": 0, "flags": 4},
     87       {"matrix": [0, 10], "x": 149, "y": 0, "flags": 4},
     88       {"matrix": [0, 11], "x": 164, "y": 0, "flags": 4},
     89       {"matrix": [0, 12], "x": 179, "y": 0, "flags": 4},
     90       {"matrix": [0, 14], "x": 202, "y": 0, "flags": 1},
     91       {"matrix": [4, 14], "x": 224, "y": 0, "flags": 4},
     92 
     93       {"matrix": [1, 0], "x": 4, "y": 16, "flags": 1},
     94       {"matrix": [1, 1], "x": 22, "y": 16, "flags": 4},
     95       {"matrix": [1, 2], "x": 37, "y": 16, "flags": 4},
     96       {"matrix": [1, 3], "x": 52, "y": 16, "flags": 4},
     97       {"matrix": [1, 4], "x": 67, "y": 16, "flags": 4},
     98       {"matrix": [1, 5], "x": 82, "y": 16, "flags": 4},
     99       {"matrix": [1, 6], "x": 97, "y": 16, "flags": 4},
    100       {"matrix": [1, 7], "x": 112, "y": 16, "flags": 4},
    101       {"matrix": [1, 8], "x": 127, "y": 16, "flags": 4},
    102       {"matrix": [1, 9], "x": 142, "y": 16, "flags": 4},
    103       {"matrix": [1, 10], "x": 157, "y": 16, "flags": 4},
    104       {"matrix": [1, 11], "x": 172, "y": 16, "flags": 4},
    105       {"matrix": [1, 12], "x": 187, "y": 16, "flags": 4},
    106       {"matrix": [1, 13], "x": 205, "y": 16, "flags": 1},
    107       {"matrix": [4, 11], "x": 224, "y": 16, "flags": 4},
    108 
    109       {"matrix": [2, 0], "x": 6, "y": 32, "flags": 1},
    110       {"matrix": [2, 1], "x": 26, "y": 32, "flags": 4},
    111       {"matrix": [2, 2], "x": 41, "y": 32, "flags": 4},
    112       {"matrix": [2, 3], "x": 56, "y": 32, "flags": 4},
    113       {"matrix": [2, 4], "x": 71, "y": 32, "flags": 4},
    114       {"matrix": [2, 5], "x": 86, "y": 32, "flags": 4},
    115       {"matrix": [2, 6], "x": 101, "y": 32, "flags": 4},
    116       {"matrix": [2, 7], "x": 116, "y": 32, "flags": 4},
    117       {"matrix": [2, 8], "x": 131, "y": 32, "flags": 4},
    118       {"matrix": [2, 9], "x": 146, "y": 32, "flags": 4},
    119       {"matrix": [2, 10], "x": 161, "y": 32, "flags": 4},
    120       {"matrix": [2, 11], "x": 175, "y": 32, "flags": 4},
    121       {"matrix": [2, 12], "x": 190, "y": 32, "flags": 4},
    122       {"x": 207, "y": 24, "flags": 1},
    123       {"matrix": [2, 13], "x": 200, "y": 32, "flags": 1},
    124       {"matrix": [4, 12], "x": 224, "y": 32, "flags": 4},
    125 
    126       {"matrix": [3, 0], "x": 2, "y": 48, "flags": 1},
    127       {"x": 9, "y": 48, "flags": 1},
    128       {"matrix": [3, 1], "x": 19, "y": 48, "flags": 1},
    129       {"matrix": [3, 2], "x": 34, "y": 48, "flags": 4},
    130       {"matrix": [3, 3], "x": 49, "y": 48, "flags": 4},
    131       {"matrix": [3, 4], "x": 63, "y": 48, "flags": 4},
    132       {"matrix": [3, 5], "x": 78, "y": 48, "flags": 4},
    133       {"matrix": [3, 6], "x": 93, "y": 48, "flags": 4},
    134       {"matrix": [3, 7], "x": 108, "y": 48, "flags": 4},
    135       {"matrix": [3, 8], "x": 123, "y": 48, "flags": 4},
    136       {"matrix": [3, 9], "x": 138, "y": 48, "flags": 4},
    137       {"matrix": [3, 10], "x": 153, "y": 48, "flags": 4},
    138       {"matrix": [3, 11], "x": 168, "y": 48, "flags": 4},
    139       {"matrix": [3, 12], "x": 189, "y": 48, "flags": 1},
    140       {"matrix": [3, 13], "x": 209, "y": 48, "flags": 4},
    141       {"matrix": [4, 13], "x": 224, "y": 48, "flags": 4},
    142 
    143       {"matrix": [4, 0], "x": 2, "y": 64, "flags": 1},
    144       {"matrix": [4, 1], "x": 21, "y": 64, "flags": 1},
    145       {"matrix": [4, 2], "x": 39, "y": 64, "flags": 1},
    146       {"matrix": [4, 4], "x": 95, "y": 64, "flags": 4},
    147       {"x": 105, "y": 64, "flags": 4},
    148       {"matrix": [4, 6], "x": 151, "y": 64, "flags": 1},
    149       {"matrix": [4, 7], "x": 170, "y": 64, "flags": 1},
    150       {"matrix": [4, 8], "x": 194, "y": 64, "flags": 4},
    151       {"matrix": [4, 9], "x": 209, "y": 64, "flags": 4},
    152       {"matrix": [4, 10], "x": 224, "y": 64, "flags": 4}
    153     ],
    154     "driver": "is31fl3731"
    155   },
    156   "features": {
    157     "bootmagic": true,
    158     "mousekey": true,
    159     "extrakey": true,
    160     "rgblight": true,
    161     "rgb_matrix": true
    162   },
    163   "processor": "STM32F411",
    164   "bootloader": "custom",
    165   "community_layouts": ["65_iso_blocker"],
    166   "layouts": {
    167     "LAYOUT_default": {
    168       "layout": [
    169         {"matrix": [0, 0], "x": 0, "y": 0},
    170         {"matrix": [0, 1], "x": 1, "y": 0},
    171         {"matrix": [0, 2], "x": 2, "y": 0},
    172         {"matrix": [0, 3], "x": 3, "y": 0},
    173         {"matrix": [0, 4], "x": 4, "y": 0},
    174         {"matrix": [0, 5], "x": 5, "y": 0},
    175         {"matrix": [0, 6], "x": 6, "y": 0},
    176         {"matrix": [0, 7], "x": 7, "y": 0},
    177         {"matrix": [0, 8], "x": 8, "y": 0},
    178         {"matrix": [0, 9], "x": 9, "y": 0},
    179         {"matrix": [0, 10], "x": 10, "y": 0},
    180         {"matrix": [0, 11], "x": 11, "y": 0},
    181         {"matrix": [0, 12], "x": 12, "y": 0},
    182         {"matrix": [0, 13], "x": 13, "y": 0},
    183         {"matrix": [0, 14], "x": 14, "y": 0},
    184         {"matrix": [4, 14], "x": 15, "y": 0},
    185 
    186         {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5},
    187         {"matrix": [1, 1], "x": 1.5, "y": 1},
    188         {"matrix": [1, 2], "x": 2.5, "y": 1},
    189         {"matrix": [1, 3], "x": 3.5, "y": 1},
    190         {"matrix": [1, 4], "x": 4.5, "y": 1},
    191         {"matrix": [1, 5], "x": 5.5, "y": 1},
    192         {"matrix": [1, 6], "x": 6.5, "y": 1},
    193         {"matrix": [1, 7], "x": 7.5, "y": 1},
    194         {"matrix": [1, 8], "x": 8.5, "y": 1},
    195         {"matrix": [1, 9], "x": 9.5, "y": 1},
    196         {"matrix": [1, 10], "x": 10.5, "y": 1},
    197         {"matrix": [1, 11], "x": 11.5, "y": 1},
    198         {"matrix": [1, 12], "x": 12.5, "y": 1},
    199         {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5},
    200         {"matrix": [4, 11], "x": 15, "y": 1},
    201 
    202         {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75},
    203         {"matrix": [2, 1], "x": 1.75, "y": 2},
    204         {"matrix": [2, 2], "x": 2.75, "y": 2},
    205         {"matrix": [2, 3], "x": 3.75, "y": 2},
    206         {"matrix": [2, 4], "x": 4.75, "y": 2},
    207         {"matrix": [2, 5], "x": 5.75, "y": 2},
    208         {"matrix": [2, 6], "x": 6.75, "y": 2},
    209         {"matrix": [2, 7], "x": 7.75, "y": 2},
    210         {"matrix": [2, 8], "x": 8.75, "y": 2},
    211         {"matrix": [2, 9], "x": 9.75, "y": 2},
    212         {"matrix": [2, 10], "x": 10.75, "y": 2},
    213         {"matrix": [2, 11], "x": 11.75, "y": 2},
    214         {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25},
    215         {"matrix": [4, 12], "x": 15, "y": 2},
    216 
    217         {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25},
    218         {"matrix": [3, 2], "x": 2.25, "y": 3},
    219         {"matrix": [3, 3], "x": 3.25, "y": 3},
    220         {"matrix": [3, 4], "x": 4.25, "y": 3},
    221         {"matrix": [3, 5], "x": 5.25, "y": 3},
    222         {"matrix": [3, 6], "x": 6.25, "y": 3},
    223         {"matrix": [3, 7], "x": 7.25, "y": 3},
    224         {"matrix": [3, 8], "x": 8.25, "y": 3},
    225         {"matrix": [3, 9], "x": 9.25, "y": 3},
    226         {"matrix": [3, 10], "x": 10.25, "y": 3},
    227         {"matrix": [3, 11], "x": 11.25, "y": 3},
    228         {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75},
    229         {"matrix": [3, 13], "x": 14, "y": 3},
    230         {"matrix": [4, 13], "x": 15, "y": 3},
    231 
    232         {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25},
    233         {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25},
    234         {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25},
    235         {"matrix": [4, 4], "x": 3.75, "y": 4, "w": 6.25},
    236         {"matrix": [4, 6], "x": 10, "y": 4, "w": 1.25},
    237         {"matrix": [4, 7], "x": 11.25, "y": 4, "w": 1.25},
    238         {"matrix": [4, 8], "x": 13, "y": 4},
    239         {"matrix": [4, 9], "x": 14, "y": 4},
    240         {"matrix": [4, 10], "x": 15, "y": 4}
    241       ]
    242     },
    243     "LAYOUT_default_splitspace": {
    244       "layout": [
    245         {"matrix": [0, 0], "x": 0, "y": 0},
    246         {"matrix": [0, 1], "x": 1, "y": 0},
    247         {"matrix": [0, 2], "x": 2, "y": 0},
    248         {"matrix": [0, 3], "x": 3, "y": 0},
    249         {"matrix": [0, 4], "x": 4, "y": 0},
    250         {"matrix": [0, 5], "x": 5, "y": 0},
    251         {"matrix": [0, 6], "x": 6, "y": 0},
    252         {"matrix": [0, 7], "x": 7, "y": 0},
    253         {"matrix": [0, 8], "x": 8, "y": 0},
    254         {"matrix": [0, 9], "x": 9, "y": 0},
    255         {"matrix": [0, 10], "x": 10, "y": 0},
    256         {"matrix": [0, 11], "x": 11, "y": 0},
    257         {"matrix": [0, 12], "x": 12, "y": 0},
    258         {"matrix": [0, 13], "x": 13, "y": 0},
    259         {"matrix": [0, 14], "x": 14, "y": 0},
    260         {"matrix": [4, 14], "x": 15, "y": 0},
    261 
    262         {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5},
    263         {"matrix": [1, 1], "x": 1.5, "y": 1},
    264         {"matrix": [1, 2], "x": 2.5, "y": 1},
    265         {"matrix": [1, 3], "x": 3.5, "y": 1},
    266         {"matrix": [1, 4], "x": 4.5, "y": 1},
    267         {"matrix": [1, 5], "x": 5.5, "y": 1},
    268         {"matrix": [1, 6], "x": 6.5, "y": 1},
    269         {"matrix": [1, 7], "x": 7.5, "y": 1},
    270         {"matrix": [1, 8], "x": 8.5, "y": 1},
    271         {"matrix": [1, 9], "x": 9.5, "y": 1},
    272         {"matrix": [1, 10], "x": 10.5, "y": 1},
    273         {"matrix": [1, 11], "x": 11.5, "y": 1},
    274         {"matrix": [1, 12], "x": 12.5, "y": 1},
    275         {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5},
    276         {"matrix": [4, 11], "x": 15, "y": 1},
    277 
    278         {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75},
    279         {"matrix": [2, 1], "x": 1.75, "y": 2},
    280         {"matrix": [2, 2], "x": 2.75, "y": 2},
    281         {"matrix": [2, 3], "x": 3.75, "y": 2},
    282         {"matrix": [2, 4], "x": 4.75, "y": 2},
    283         {"matrix": [2, 5], "x": 5.75, "y": 2},
    284         {"matrix": [2, 6], "x": 6.75, "y": 2},
    285         {"matrix": [2, 7], "x": 7.75, "y": 2},
    286         {"matrix": [2, 8], "x": 8.75, "y": 2},
    287         {"matrix": [2, 9], "x": 9.75, "y": 2},
    288         {"matrix": [2, 10], "x": 10.75, "y": 2},
    289         {"matrix": [2, 11], "x": 11.75, "y": 2},
    290         {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25},
    291         {"matrix": [4, 12], "x": 15, "y": 2},
    292 
    293         {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25},
    294         {"matrix": [3, 2], "x": 2.25, "y": 3},
    295         {"matrix": [3, 3], "x": 3.25, "y": 3},
    296         {"matrix": [3, 4], "x": 4.25, "y": 3},
    297         {"matrix": [3, 5], "x": 5.25, "y": 3},
    298         {"matrix": [3, 6], "x": 6.25, "y": 3},
    299         {"matrix": [3, 7], "x": 7.25, "y": 3},
    300         {"matrix": [3, 8], "x": 8.25, "y": 3},
    301         {"matrix": [3, 9], "x": 9.25, "y": 3},
    302         {"matrix": [3, 10], "x": 10.25, "y": 3},
    303         {"matrix": [3, 11], "x": 11.25, "y": 3},
    304         {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75},
    305         {"matrix": [3, 13], "x": 14, "y": 3},
    306         {"matrix": [4, 13], "x": 15, "y": 3},
    307 
    308         {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25},
    309         {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25},
    310         {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25},
    311         {"matrix": [4, 3], "x": 3.75, "y": 4, "w": 2.25},
    312         {"matrix": [4, 4], "x": 6, "y": 4, "w": 1.25},
    313         {"matrix": [4, 5], "x": 7.25, "y": 4, "w": 2.75},
    314         {"matrix": [4, 6], "x": 10, "y": 4, "w": 1.25},
    315         {"matrix": [4, 7], "x": 11.25, "y": 4, "w": 1.25},
    316         {"matrix": [4, 8], "x": 13, "y": 4},
    317         {"matrix": [4, 9], "x": 14, "y": 4},
    318         {"matrix": [4, 10], "x": 15, "y": 4}
    319       ]
    320     },
    321     "LAYOUT_wkl": {
    322       "layout": [
    323         {"matrix": [0, 0], "x": 0, "y": 0},
    324         {"matrix": [0, 1], "x": 1, "y": 0},
    325         {"matrix": [0, 2], "x": 2, "y": 0},
    326         {"matrix": [0, 3], "x": 3, "y": 0},
    327         {"matrix": [0, 4], "x": 4, "y": 0},
    328         {"matrix": [0, 5], "x": 5, "y": 0},
    329         {"matrix": [0, 6], "x": 6, "y": 0},
    330         {"matrix": [0, 7], "x": 7, "y": 0},
    331         {"matrix": [0, 8], "x": 8, "y": 0},
    332         {"matrix": [0, 9], "x": 9, "y": 0},
    333         {"matrix": [0, 10], "x": 10, "y": 0},
    334         {"matrix": [0, 11], "x": 11, "y": 0},
    335         {"matrix": [0, 12], "x": 12, "y": 0},
    336         {"matrix": [0, 13], "x": 13, "y": 0},
    337         {"matrix": [0, 14], "x": 14, "y": 0},
    338         {"matrix": [4, 14], "x": 15, "y": 0},
    339 
    340         {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5},
    341         {"matrix": [1, 1], "x": 1.5, "y": 1},
    342         {"matrix": [1, 2], "x": 2.5, "y": 1},
    343         {"matrix": [1, 3], "x": 3.5, "y": 1},
    344         {"matrix": [1, 4], "x": 4.5, "y": 1},
    345         {"matrix": [1, 5], "x": 5.5, "y": 1},
    346         {"matrix": [1, 6], "x": 6.5, "y": 1},
    347         {"matrix": [1, 7], "x": 7.5, "y": 1},
    348         {"matrix": [1, 8], "x": 8.5, "y": 1},
    349         {"matrix": [1, 9], "x": 9.5, "y": 1},
    350         {"matrix": [1, 10], "x": 10.5, "y": 1},
    351         {"matrix": [1, 11], "x": 11.5, "y": 1},
    352         {"matrix": [1, 12], "x": 12.5, "y": 1},
    353         {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5},
    354         {"matrix": [4, 11], "x": 15, "y": 1},
    355 
    356         {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75},
    357         {"matrix": [2, 1], "x": 1.75, "y": 2},
    358         {"matrix": [2, 2], "x": 2.75, "y": 2},
    359         {"matrix": [2, 3], "x": 3.75, "y": 2},
    360         {"matrix": [2, 4], "x": 4.75, "y": 2},
    361         {"matrix": [2, 5], "x": 5.75, "y": 2},
    362         {"matrix": [2, 6], "x": 6.75, "y": 2},
    363         {"matrix": [2, 7], "x": 7.75, "y": 2},
    364         {"matrix": [2, 8], "x": 8.75, "y": 2},
    365         {"matrix": [2, 9], "x": 9.75, "y": 2},
    366         {"matrix": [2, 10], "x": 10.75, "y": 2},
    367         {"matrix": [2, 11], "x": 11.75, "y": 2},
    368         {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25},
    369         {"matrix": [4, 12], "x": 15, "y": 2},
    370 
    371         {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25},
    372         {"matrix": [3, 2], "x": 2.25, "y": 3},
    373         {"matrix": [3, 3], "x": 3.25, "y": 3},
    374         {"matrix": [3, 4], "x": 4.25, "y": 3},
    375         {"matrix": [3, 5], "x": 5.25, "y": 3},
    376         {"matrix": [3, 6], "x": 6.25, "y": 3},
    377         {"matrix": [3, 7], "x": 7.25, "y": 3},
    378         {"matrix": [3, 8], "x": 8.25, "y": 3},
    379         {"matrix": [3, 9], "x": 9.25, "y": 3},
    380         {"matrix": [3, 10], "x": 10.25, "y": 3},
    381         {"matrix": [3, 11], "x": 11.25, "y": 3},
    382         {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75},
    383         {"matrix": [3, 13], "x": 14, "y": 3},
    384         {"matrix": [4, 13], "x": 15, "y": 3},
    385 
    386         {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5},
    387         {"matrix": [4, 1], "x": 1.5, "y": 4},
    388         {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5},
    389         {"matrix": [4, 4], "x": 4, "y": 4, "w": 7},
    390         {"matrix": [4, 7], "x": 11, "y": 4, "w": 1.5},
    391         {"matrix": [4, 8], "x": 13, "y": 4},
    392         {"matrix": [4, 9], "x": 14, "y": 4},
    393         {"matrix": [4, 10], "x": 15, "y": 4}
    394       ]
    395     },
    396     "LAYOUT_iso": {
    397       "layout": [
    398         {"matrix": [0, 0], "x": 0, "y": 0},
    399         {"matrix": [0, 1], "x": 1, "y": 0},
    400         {"matrix": [0, 2], "x": 2, "y": 0},
    401         {"matrix": [0, 3], "x": 3, "y": 0},
    402         {"matrix": [0, 4], "x": 4, "y": 0},
    403         {"matrix": [0, 5], "x": 5, "y": 0},
    404         {"matrix": [0, 6], "x": 6, "y": 0},
    405         {"matrix": [0, 7], "x": 7, "y": 0},
    406         {"matrix": [0, 8], "x": 8, "y": 0},
    407         {"matrix": [0, 9], "x": 9, "y": 0},
    408         {"matrix": [0, 10], "x": 10, "y": 0},
    409         {"matrix": [0, 11], "x": 11, "y": 0},
    410         {"matrix": [0, 12], "x": 12, "y": 0},
    411         {"matrix": [0, 14], "x": 13, "y": 0, "w": 2},
    412         {"matrix": [4, 14], "x": 15, "y": 0},
    413 
    414         {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5},
    415         {"matrix": [1, 1], "x": 1.5, "y": 1},
    416         {"matrix": [1, 2], "x": 2.5, "y": 1},
    417         {"matrix": [1, 3], "x": 3.5, "y": 1},
    418         {"matrix": [1, 4], "x": 4.5, "y": 1},
    419         {"matrix": [1, 5], "x": 5.5, "y": 1},
    420         {"matrix": [1, 6], "x": 6.5, "y": 1},
    421         {"matrix": [1, 7], "x": 7.5, "y": 1},
    422         {"matrix": [1, 8], "x": 8.5, "y": 1},
    423         {"matrix": [1, 9], "x": 9.5, "y": 1},
    424         {"matrix": [1, 10], "x": 10.5, "y": 1},
    425         {"matrix": [1, 11], "x": 11.5, "y": 1},
    426         {"matrix": [1, 12], "x": 12.5, "y": 1},
    427         {"matrix": [4, 11], "x": 15, "y": 1},
    428 
    429         {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75},
    430         {"matrix": [2, 1], "x": 1.75, "y": 2},
    431         {"matrix": [2, 2], "x": 2.75, "y": 2},
    432         {"matrix": [2, 3], "x": 3.75, "y": 2},
    433         {"matrix": [2, 4], "x": 4.75, "y": 2},
    434         {"matrix": [2, 5], "x": 5.75, "y": 2},
    435         {"matrix": [2, 6], "x": 6.75, "y": 2},
    436         {"matrix": [2, 7], "x": 7.75, "y": 2},
    437         {"matrix": [2, 8], "x": 8.75, "y": 2},
    438         {"matrix": [2, 9], "x": 9.75, "y": 2},
    439         {"matrix": [2, 10], "x": 10.75, "y": 2},
    440         {"matrix": [2, 11], "x": 11.75, "y": 2},
    441         {"matrix": [2, 12], "x": 12.75, "y": 2},
    442         {"matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2},
    443         {"matrix": [4, 12], "x": 15, "y": 2},
    444 
    445         {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25},
    446         {"matrix": [3, 1], "x": 1.25, "y": 3},
    447         {"matrix": [3, 2], "x": 2.25, "y": 3},
    448         {"matrix": [3, 3], "x": 3.25, "y": 3},
    449         {"matrix": [3, 4], "x": 4.25, "y": 3},
    450         {"matrix": [3, 5], "x": 5.25, "y": 3},
    451         {"matrix": [3, 6], "x": 6.25, "y": 3},
    452         {"matrix": [3, 7], "x": 7.25, "y": 3},
    453         {"matrix": [3, 8], "x": 8.25, "y": 3},
    454         {"matrix": [3, 9], "x": 9.25, "y": 3},
    455         {"matrix": [3, 10], "x": 10.25, "y": 3},
    456         {"matrix": [3, 11], "x": 11.25, "y": 3},
    457         {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75},
    458         {"matrix": [3, 13], "x": 14, "y": 3},
    459         {"matrix": [4, 13], "x": 15, "y": 3},
    460 
    461         {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5},
    462         {"matrix": [4, 1], "x": 1.5, "y": 4},
    463         {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5},
    464         {"matrix": [4, 4], "x": 4, "y": 4, "w": 7},
    465         {"matrix": [4, 7], "x": 11, "y": 4, "w": 1.5},
    466         {"matrix": [4, 8], "x": 13, "y": 4},
    467         {"matrix": [4, 9], "x": 14, "y": 4},
    468         {"matrix": [4, 10], "x": 15, "y": 4}
    469       ]
    470     },
    471     "LAYOUT_65_iso_blocker": {
    472       "layout": [
    473         {"matrix": [0, 0], "x": 0, "y": 0},
    474         {"matrix": [0, 1], "x": 1, "y": 0},
    475         {"matrix": [0, 2], "x": 2, "y": 0},
    476         {"matrix": [0, 3], "x": 3, "y": 0},
    477         {"matrix": [0, 4], "x": 4, "y": 0},
    478         {"matrix": [0, 5], "x": 5, "y": 0},
    479         {"matrix": [0, 6], "x": 6, "y": 0},
    480         {"matrix": [0, 7], "x": 7, "y": 0},
    481         {"matrix": [0, 8], "x": 8, "y": 0},
    482         {"matrix": [0, 9], "x": 9, "y": 0},
    483         {"matrix": [0, 10], "x": 10, "y": 0},
    484         {"matrix": [0, 11], "x": 11, "y": 0},
    485         {"matrix": [0, 12], "x": 12, "y": 0},
    486         {"matrix": [0, 14], "x": 13, "y": 0, "w": 2},
    487         {"matrix": [4, 14], "x": 15, "y": 0},
    488 
    489         {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5},
    490         {"matrix": [1, 1], "x": 1.5, "y": 1},
    491         {"matrix": [1, 2], "x": 2.5, "y": 1},
    492         {"matrix": [1, 3], "x": 3.5, "y": 1},
    493         {"matrix": [1, 4], "x": 4.5, "y": 1},
    494         {"matrix": [1, 5], "x": 5.5, "y": 1},
    495         {"matrix": [1, 6], "x": 6.5, "y": 1},
    496         {"matrix": [1, 7], "x": 7.5, "y": 1},
    497         {"matrix": [1, 8], "x": 8.5, "y": 1},
    498         {"matrix": [1, 9], "x": 9.5, "y": 1},
    499         {"matrix": [1, 10], "x": 10.5, "y": 1},
    500         {"matrix": [1, 11], "x": 11.5, "y": 1},
    501         {"matrix": [1, 12], "x": 12.5, "y": 1},
    502         {"matrix": [4, 11], "x": 15, "y": 1},
    503 
    504         {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75},
    505         {"matrix": [2, 1], "x": 1.75, "y": 2},
    506         {"matrix": [2, 2], "x": 2.75, "y": 2},
    507         {"matrix": [2, 3], "x": 3.75, "y": 2},
    508         {"matrix": [2, 4], "x": 4.75, "y": 2},
    509         {"matrix": [2, 5], "x": 5.75, "y": 2},
    510         {"matrix": [2, 6], "x": 6.75, "y": 2},
    511         {"matrix": [2, 7], "x": 7.75, "y": 2},
    512         {"matrix": [2, 8], "x": 8.75, "y": 2},
    513         {"matrix": [2, 9], "x": 9.75, "y": 2},
    514         {"matrix": [2, 10], "x": 10.75, "y": 2},
    515         {"matrix": [2, 11], "x": 11.75, "y": 2},
    516         {"matrix": [2, 12], "x": 12.75, "y": 2},
    517         {"matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2},
    518         {"matrix": [4, 12], "x": 15, "y": 2},
    519 
    520         {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25},
    521         {"matrix": [3, 1], "x": 1.25, "y": 3},
    522         {"matrix": [3, 2], "x": 2.25, "y": 3},
    523         {"matrix": [3, 3], "x": 3.25, "y": 3},
    524         {"matrix": [3, 4], "x": 4.25, "y": 3},
    525         {"matrix": [3, 5], "x": 5.25, "y": 3},
    526         {"matrix": [3, 6], "x": 6.25, "y": 3},
    527         {"matrix": [3, 7], "x": 7.25, "y": 3},
    528         {"matrix": [3, 8], "x": 8.25, "y": 3},
    529         {"matrix": [3, 9], "x": 9.25, "y": 3},
    530         {"matrix": [3, 10], "x": 10.25, "y": 3},
    531         {"matrix": [3, 11], "x": 11.25, "y": 3},
    532         {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75},
    533         {"matrix": [3, 13], "x": 14, "y": 3},
    534         {"matrix": [4, 13], "x": 15, "y": 3},
    535 
    536         {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25},
    537         {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25},
    538         {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25},
    539         {"matrix": [4, 4], "x": 3.75, "y": 4, "w": 6.25},
    540         {"matrix": [4, 6], "x": 10, "y": 4, "w": 1.25},
    541         {"matrix": [4, 7], "x": 11.25, "y": 4, "w": 1.25},
    542         {"matrix": [4, 8], "x": 13, "y": 4},
    543         {"matrix": [4, 9], "x": 14, "y": 4},
    544         {"matrix": [4, 10], "x": 15, "y": 4}
    545       ]
    546     }
    547   }
    548 }