info.json whitespace cleanups (#20651)
				
					
				
			This commit is contained in:
		@@ -23,7 +23,7 @@
 | 
				
			|||||||
    "processor": "atmega32u4",
 | 
					    "processor": "atmega32u4",
 | 
				
			||||||
    "bootloader": "caterina",
 | 
					    "bootloader": "caterina",
 | 
				
			||||||
    "layouts": {
 | 
					    "layouts": {
 | 
				
			||||||
	"LAYOUT_1x2uC": {
 | 
					    "LAYOUT_1x2uC": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                {"matrix": [0, 0], "x": 0, "y": 0},
 | 
					                {"matrix": [0, 0], "x": 0, "y": 0},
 | 
				
			||||||
                {"matrix": [0, 1], "x": 1, "y": 0},
 | 
					                {"matrix": [0, 1], "x": 1, "y": 0},
 | 
				
			||||||
@@ -89,8 +89,8 @@
 | 
				
			|||||||
                {"matrix": [4, 10], "x": 10, "y": 4},
 | 
					                {"matrix": [4, 10], "x": 10, "y": 4},
 | 
				
			||||||
                {"matrix": [4, 11], "x": 11, "y": 4}
 | 
					                {"matrix": [4, 11], "x": 11, "y": 4}
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
	},
 | 
					    },
 | 
				
			||||||
	"LAYOUT_2x2uC": {
 | 
					    "LAYOUT_2x2uC": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                {"matrix": [0, 0], "x": 0, "y": 0},
 | 
					                {"matrix": [0, 0], "x": 0, "y": 0},
 | 
				
			||||||
                {"matrix": [0, 1], "x": 1, "y": 0},
 | 
					                {"matrix": [0, 1], "x": 1, "y": 0},
 | 
				
			||||||
@@ -224,7 +224,7 @@
 | 
				
			|||||||
                {"matrix": [4, 11], "x": 11, "y": 4}
 | 
					                {"matrix": [4, 11], "x": 11, "y": 4}
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
	"LAYOUT_1x2uR": {
 | 
					    "LAYOUT_1x2uR": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                {"matrix": [0, 0], "x": 0, "y": 0},
 | 
					                {"matrix": [0, 0], "x": 0, "y": 0},
 | 
				
			||||||
                {"matrix": [0, 1], "x": 1, "y": 0},
 | 
					                {"matrix": [0, 1], "x": 1, "y": 0},
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -97,7 +97,6 @@
 | 
				
			|||||||
        {"matrix": [4, 14], "x": 13.75, "y": 4, "w": 1.25}
 | 
					        {"matrix": [4, 14], "x": 13.75, "y": 4, "w": 1.25}
 | 
				
			||||||
      ]
 | 
					      ]
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
 | 
					 | 
				
			||||||
    "LAYOUT_60_ansi": {
 | 
					    "LAYOUT_60_ansi": {
 | 
				
			||||||
      "layout": [
 | 
					      "layout": [
 | 
				
			||||||
        {"matrix": [0, 0], "x": 0, "y": 0},
 | 
					        {"matrix": [0, 0], "x": 0, "y": 0},
 | 
				
			||||||
@@ -167,7 +166,6 @@
 | 
				
			|||||||
        {"matrix": [4, 14], "x": 13.75, "y": 4, "w": 1.25}
 | 
					        {"matrix": [4, 14], "x": 13.75, "y": 4, "w": 1.25}
 | 
				
			||||||
      ]
 | 
					      ]
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
 | 
					 | 
				
			||||||
    "LAYOUT_60_iso": {
 | 
					    "LAYOUT_60_iso": {
 | 
				
			||||||
      "layout": [
 | 
					      "layout": [
 | 
				
			||||||
        {"matrix": [0, 0], "x": 0, "y": 0},
 | 
					        {"matrix": [0, 0], "x": 0, "y": 0},
 | 
				
			||||||
@@ -238,7 +236,6 @@
 | 
				
			|||||||
        {"matrix": [4, 14], "x": 13.75, "y": 4, "w": 1.25}
 | 
					        {"matrix": [4, 14], "x": 13.75, "y": 4, "w": 1.25}
 | 
				
			||||||
      ]
 | 
					      ]
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
 | 
					 | 
				
			||||||
    "LAYOUT_60_ansi_split_bs_rshift": {
 | 
					    "LAYOUT_60_ansi_split_bs_rshift": {
 | 
				
			||||||
      "layout": [
 | 
					      "layout": [
 | 
				
			||||||
        {"matrix": [0, 0], "x": 0, "y": 0},
 | 
					        {"matrix": [0, 0], "x": 0, "y": 0},
 | 
				
			||||||
@@ -310,7 +307,6 @@
 | 
				
			|||||||
        {"matrix": [4, 14], "x": 13.5, "y": 4, "w": 1.5}
 | 
					        {"matrix": [4, 14], "x": 13.5, "y": 4, "w": 1.5}
 | 
				
			||||||
      ]
 | 
					      ]
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
 | 
					 | 
				
			||||||
    "LAYOUT_60_ansi_split_rshift": {
 | 
					    "LAYOUT_60_ansi_split_rshift": {
 | 
				
			||||||
      "layout": [
 | 
					      "layout": [
 | 
				
			||||||
        {"matrix": [0, 0], "x": 0, "y": 0},
 | 
					        {"matrix": [0, 0], "x": 0, "y": 0},
 | 
				
			||||||
@@ -381,7 +377,6 @@
 | 
				
			|||||||
        {"matrix": [4, 14], "x": 13.75, "y": 4, "w": 1.25}
 | 
					        {"matrix": [4, 14], "x": 13.75, "y": 4, "w": 1.25}
 | 
				
			||||||
      ]
 | 
					      ]
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
 | 
					 | 
				
			||||||
    "LAYOUT_60_ansi_tsangan_split_rshift": {
 | 
					    "LAYOUT_60_ansi_tsangan_split_rshift": {
 | 
				
			||||||
      "layout": [
 | 
					      "layout": [
 | 
				
			||||||
        {"matrix": [0, 0], "x": 0, "y": 0},
 | 
					        {"matrix": [0, 0], "x": 0, "y": 0},
 | 
				
			||||||
@@ -451,7 +446,6 @@
 | 
				
			|||||||
        {"matrix": [4, 14], "x": 13.5, "y": 4, "w": 1.5}
 | 
					        {"matrix": [4, 14], "x": 13.5, "y": 4, "w": 1.5}
 | 
				
			||||||
      ]
 | 
					      ]
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
 | 
					 | 
				
			||||||
    "LAYOUT_60_hhkb": {
 | 
					    "LAYOUT_60_hhkb": {
 | 
				
			||||||
      "layout": [
 | 
					      "layout": [
 | 
				
			||||||
        {"matrix": [0, 0], "x": 0, "y": 0},
 | 
					        {"matrix": [0, 0], "x": 0, "y": 0},
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -30,8 +30,8 @@
 | 
				
			|||||||
        "rgblight": false
 | 
					        "rgblight": false
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "matrix_pins": {
 | 
					    "matrix_pins": {
 | 
				
			||||||
        "rows": [ "GP21", "GP20", "GP19", "GP18" ],
 | 
					        "rows": ["GP21", "GP20", "GP19", "GP18"],
 | 
				
			||||||
        "cols": [ "GP1", "GP2", "GP3", "GP4", "GP5", "GP6", "GP7", "GP8", "GP9", "GP10", "GP11", "GP12", "GP22" ]
 | 
					        "cols": ["GP1", "GP2", "GP3", "GP4", "GP5", "GP6", "GP7", "GP8", "GP9", "GP10", "GP11", "GP12", "GP22"]
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "encoder": {
 | 
					    "encoder": {
 | 
				
			||||||
        "enabled": true,
 | 
					        "enabled": true,
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -30,8 +30,8 @@
 | 
				
			|||||||
        "rgblight": false
 | 
					        "rgblight": false
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "matrix_pins": {
 | 
					    "matrix_pins": {
 | 
				
			||||||
        "rows": [ "GP21", "GP20", "GP19", "GP18" ],
 | 
					        "rows": ["GP21", "GP20", "GP19", "GP18"],
 | 
				
			||||||
        "cols": [ "GP1", "GP2", "GP3", "GP4", "GP5", "GP6", "GP7", "GP8", "GP9", "GP10", "GP11", "GP12", "GP22" ]
 | 
					        "cols": ["GP1", "GP2", "GP3", "GP4", "GP5", "GP6", "GP7", "GP8", "GP9", "GP10", "GP11", "GP12", "GP22"]
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "encoder": {
 | 
					    "encoder": {
 | 
				
			||||||
        "enabled": true,
 | 
					        "enabled": true,
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -30,8 +30,8 @@
 | 
				
			|||||||
        "rgblight": false
 | 
					        "rgblight": false
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "matrix_pins": {
 | 
					    "matrix_pins": {
 | 
				
			||||||
        "rows": [ "GP21", "GP20", "GP19", "GP18" ],
 | 
					        "rows": ["GP21", "GP20", "GP19", "GP18"],
 | 
				
			||||||
        "cols": [ "GP1", "GP2", "GP3", "GP4", "GP5", "GP6", "GP7", "GP8", "GP9", "GP10", "GP11", "GP12", "GP22" ]
 | 
					        "cols": ["GP1", "GP2", "GP3", "GP4", "GP5", "GP6", "GP7", "GP8", "GP9", "GP10", "GP11", "GP12", "GP22"]
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "encoder": {
 | 
					    "encoder": {
 | 
				
			||||||
        "enabled": true,
 | 
					        "enabled": true,
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -43,11 +43,11 @@
 | 
				
			|||||||
    "rgb_matrix": {
 | 
					    "rgb_matrix": {
 | 
				
			||||||
        "driver": "WS2812",
 | 
					        "driver": "WS2812",
 | 
				
			||||||
        "layout": [
 | 
					        "layout": [
 | 
				
			||||||
            { "flags": 2, "x": 17,  "y": 50 },
 | 
					            { "flags": 2, "x": 17, "y": 50 },
 | 
				
			||||||
            { "flags": 2, "x": 37,  "y": 50 },
 | 
					            { "flags": 2, "x": 37, "y": 50 },
 | 
				
			||||||
            { "flags": 2, "x": 56,  "y": 50 },
 | 
					            { "flags": 2, "x": 56, "y": 50 },
 | 
				
			||||||
            { "flags": 2, "x": 77,  "y": 50 },
 | 
					            { "flags": 2, "x": 77, "y": 50 },
 | 
				
			||||||
            { "flags": 2, "x": 94,  "y": 50 },
 | 
					            { "flags": 2, "x": 94, "y": 50 },
 | 
				
			||||||
            { "flags": 2, "x": 114, "y": 50 },
 | 
					            { "flags": 2, "x": 114, "y": 50 },
 | 
				
			||||||
            { "flags": 2, "x": 131, "y": 50 },
 | 
					            { "flags": 2, "x": 131, "y": 50 },
 | 
				
			||||||
            { "flags": 2, "x": 148, "y": 50 },
 | 
					            { "flags": 2, "x": 148, "y": 50 },
 | 
				
			||||||
@@ -60,83 +60,83 @@
 | 
				
			|||||||
            { "flags": 2, "x": 145, "y": 13 },
 | 
					            { "flags": 2, "x": 145, "y": 13 },
 | 
				
			||||||
            { "flags": 2, "x": 126, "y": 13 },
 | 
					            { "flags": 2, "x": 126, "y": 13 },
 | 
				
			||||||
            { "flags": 2, "x": 109, "y": 13 },
 | 
					            { "flags": 2, "x": 109, "y": 13 },
 | 
				
			||||||
            { "flags": 2, "x": 90,  "y": 13 },
 | 
					            { "flags": 2, "x": 90, "y": 13 },
 | 
				
			||||||
            { "flags": 2, "x": 71,  "y": 13 },
 | 
					            { "flags": 2, "x": 71, "y": 13 },
 | 
				
			||||||
            { "flags": 2, "x": 54,  "y": 13 },
 | 
					            { "flags": 2, "x": 54, "y": 13 },
 | 
				
			||||||
            { "flags": 2, "x": 20,  "y": 13 }
 | 
					            { "flags": 2, "x": 20, "y": 13 }
 | 
				
			||||||
        ]
 | 
					        ]
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "layouts": {
 | 
					    "layouts": {
 | 
				
			||||||
        "LAYOUT_60_ansi": {
 | 
					        "LAYOUT_60_ansi": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                { "label": "Esc",    "matrix": [0, 0], "x": 0, "y": 0 },
 | 
					                { "label": "Esc", "matrix": [0, 0], "x": 0, "y": 0 },
 | 
				
			||||||
                { "label": "1",      "matrix": [0, 1], "x": 1, "y": 0 },
 | 
					                { "label": "1", "matrix": [0, 1], "x": 1, "y": 0 },
 | 
				
			||||||
                { "label": "2",      "matrix": [0, 2], "x": 2, "y": 0 },
 | 
					                { "label": "2", "matrix": [0, 2], "x": 2, "y": 0 },
 | 
				
			||||||
                { "label": "3",      "matrix": [0, 3], "x": 3, "y": 0 },
 | 
					                { "label": "3", "matrix": [0, 3], "x": 3, "y": 0 },
 | 
				
			||||||
                { "label": "4",      "matrix": [0, 4], "x": 4, "y": 0 },
 | 
					                { "label": "4", "matrix": [0, 4], "x": 4, "y": 0 },
 | 
				
			||||||
                { "label": "5",      "matrix": [0, 5], "x": 5, "y": 0 },
 | 
					                { "label": "5", "matrix": [0, 5], "x": 5, "y": 0 },
 | 
				
			||||||
                { "label": "6",      "matrix": [0, 6], "x": 6, "y": 0 },
 | 
					                { "label": "6", "matrix": [0, 6], "x": 6, "y": 0 },
 | 
				
			||||||
                { "label": "7",      "matrix": [0, 7], "x": 7, "y": 0 },
 | 
					                { "label": "7", "matrix": [0, 7], "x": 7, "y": 0 },
 | 
				
			||||||
                { "label": "8",      "matrix": [0, 8], "x": 8, "y": 0 },
 | 
					                { "label": "8", "matrix": [0, 8], "x": 8, "y": 0 },
 | 
				
			||||||
                { "label": "9",      "matrix": [0, 9], "x": 9, "y": 0 },
 | 
					                { "label": "9", "matrix": [0, 9], "x": 9, "y": 0 },
 | 
				
			||||||
                { "label": "0",      "matrix": [0, 10], "x": 10, "y": 0 },
 | 
					                { "label": "0", "matrix": [0, 10], "x": 10, "y": 0 },
 | 
				
			||||||
                { "label": "-",      "matrix": [0, 11], "x": 11, "y": 0 },
 | 
					                { "label": "-", "matrix": [0, 11], "x": 11, "y": 0 },
 | 
				
			||||||
                { "label": "=",      "matrix": [0, 12], "x": 12, "y": 0 },
 | 
					                { "label": "=", "matrix": [0, 12], "x": 12, "y": 0 },
 | 
				
			||||||
                { "label": "BS",     "matrix": [0, 13], "x": 13, "y": 0 },
 | 
					                { "label": "BS", "matrix": [0, 13], "x": 13, "y": 0 },
 | 
				
			||||||
                { "label": "~",      "matrix": [0, 14], "x": 14, "y": 0 },
 | 
					                { "label": "~", "matrix": [0, 14], "x": 14, "y": 0 },
 | 
				
			||||||
                { "label": "Tab",    "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1 },
 | 
					                { "label": "Tab", "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1 },
 | 
				
			||||||
                { "label": "Q",      "matrix": [1, 1], "x": 1.5, "y": 1 },
 | 
					                { "label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1 },
 | 
				
			||||||
                { "label": "W",      "matrix": [1, 2], "x": 2.5, "y": 1 },
 | 
					                { "label": "W", "matrix": [1, 2], "x": 2.5, "y": 1 },
 | 
				
			||||||
                { "label": "E",      "matrix": [1, 3], "x": 3.5, "y": 1 },
 | 
					                { "label": "E", "matrix": [1, 3], "x": 3.5, "y": 1 },
 | 
				
			||||||
                { "label": "R",      "matrix": [1, 4], "x": 4.5, "y": 1 },
 | 
					                { "label": "R", "matrix": [1, 4], "x": 4.5, "y": 1 },
 | 
				
			||||||
                { "label": "T",      "matrix": [1, 5], "x": 5.5, "y": 1 },
 | 
					                { "label": "T", "matrix": [1, 5], "x": 5.5, "y": 1 },
 | 
				
			||||||
                { "label": "Y",      "matrix": [1, 6], "x": 6.5, "y": 1 },
 | 
					                { "label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1 },
 | 
				
			||||||
                { "label": "U",      "matrix": [1, 7], "x": 7.5, "y": 1 },
 | 
					                { "label": "U", "matrix": [1, 7], "x": 7.5, "y": 1 },
 | 
				
			||||||
                { "label": "I",      "matrix": [1, 8], "x": 8.5, "y": 1 },
 | 
					                { "label": "I", "matrix": [1, 8], "x": 8.5, "y": 1 },
 | 
				
			||||||
                { "label": "O",      "matrix": [1, 9], "x": 9.5, "y": 1 },
 | 
					                { "label": "O", "matrix": [1, 9], "x": 9.5, "y": 1 },
 | 
				
			||||||
                { "label": "P",      "matrix": [1, 10], "x": 10.5, "y": 1 },
 | 
					                { "label": "P", "matrix": [1, 10], "x": 10.5, "y": 1 },
 | 
				
			||||||
                { "label": "[",      "matrix": [1, 11], "x": 11.5, "y": 1 },
 | 
					                { "label": "[", "matrix": [1, 11], "x": 11.5, "y": 1 },
 | 
				
			||||||
                { "label": "]",      "matrix": [1, 12], "x": 12.5, "y": 1 },
 | 
					                { "label": "]", "matrix": [1, 12], "x": 12.5, "y": 1 },
 | 
				
			||||||
                { "label": "|",      "matrix": [1, 13], "w": 1.5, "x": 13.5, "y": 1 },
 | 
					                { "label": "|", "matrix": [1, 13], "w": 1.5, "x": 13.5, "y": 1 },
 | 
				
			||||||
                { "label": "Caps",   "matrix": [2, 15], "w": 1.75, "x": 0, "y": 2 },
 | 
					                { "label": "Caps", "matrix": [2, 15], "w": 1.75, "x": 0, "y": 2 },
 | 
				
			||||||
                { "label": "A",      "matrix": [2, 1], "x": 1.75, "y": 2 },
 | 
					                { "label": "A", "matrix": [2, 1], "x": 1.75, "y": 2 },
 | 
				
			||||||
                { "label": "S",      "matrix": [2, 2], "x": 2.75, "y": 2 },
 | 
					                { "label": "S", "matrix": [2, 2], "x": 2.75, "y": 2 },
 | 
				
			||||||
                { "label": "D",      "matrix": [2, 3], "x": 3.75, "y": 2 },
 | 
					                { "label": "D", "matrix": [2, 3], "x": 3.75, "y": 2 },
 | 
				
			||||||
                { "label": "F",      "matrix": [2, 4], "x": 4.75, "y": 2 },
 | 
					                { "label": "F", "matrix": [2, 4], "x": 4.75, "y": 2 },
 | 
				
			||||||
                { "label": "G",      "matrix": [2, 5], "x": 5.75, "y": 2 },
 | 
					                { "label": "G", "matrix": [2, 5], "x": 5.75, "y": 2 },
 | 
				
			||||||
                { "label": "H",      "matrix": [2, 6], "x": 6.75, "y": 2 },
 | 
					                { "label": "H", "matrix": [2, 6], "x": 6.75, "y": 2 },
 | 
				
			||||||
                { "label": "J",      "matrix": [2, 7], "x": 7.75, "y": 2 },
 | 
					                { "label": "J", "matrix": [2, 7], "x": 7.75, "y": 2 },
 | 
				
			||||||
                { "label": "K",      "matrix": [2, 8], "x": 8.75, "y": 2 },
 | 
					                { "label": "K", "matrix": [2, 8], "x": 8.75, "y": 2 },
 | 
				
			||||||
                { "label": "L",      "matrix": [2, 9], "x": 9.75, "y": 2 },
 | 
					                { "label": "L", "matrix": [2, 9], "x": 9.75, "y": 2 },
 | 
				
			||||||
                { "label": ";",      "matrix": [2, 10], "x": 10.75, "y": 2 },
 | 
					                { "label": ";", "matrix": [2, 10], "x": 10.75, "y": 2 },
 | 
				
			||||||
                { "label": "'",      "matrix": [2, 11], "x": 11.75, "y": 2 },
 | 
					                { "label": "'", "matrix": [2, 11], "x": 11.75, "y": 2 },
 | 
				
			||||||
                { "label": "ISO'",   "matrix": [2, 12], "x": 12.75, "y": 2 },
 | 
					                { "label": "ISO'", "matrix": [2, 12], "x": 12.75, "y": 2 },
 | 
				
			||||||
                { "label": "Enter",  "matrix": [2, 13], "w": 1.25, "x": 13.75, "y": 2 },
 | 
					                { "label": "Enter", "matrix": [2, 13], "w": 1.25, "x": 13.75, "y": 2 },
 | 
				
			||||||
                { "label": "LShift", "matrix": [3, 0], "w": 1.25, "x": 0, "y": 3 },
 | 
					                { "label": "LShift", "matrix": [3, 0], "w": 1.25, "x": 0, "y": 3 },
 | 
				
			||||||
                { "label": "ISO<>",  "matrix": [3, 1], "x": 1.25, "y": 3 },
 | 
					                { "label": "ISO<>", "matrix": [3, 1], "x": 1.25, "y": 3 },
 | 
				
			||||||
                { "label": "Z",      "matrix": [3, 2], "x": 2.25, "y": 3 },
 | 
					                { "label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3 },
 | 
				
			||||||
                { "label": "X",      "matrix": [3, 3], "x": 3.25, "y": 3 },
 | 
					                { "label": "X", "matrix": [3, 3], "x": 3.25, "y": 3 },
 | 
				
			||||||
                { "label": "C",      "matrix": [3, 4], "x": 4.25, "y": 3 },
 | 
					                { "label": "C", "matrix": [3, 4], "x": 4.25, "y": 3 },
 | 
				
			||||||
                { "label": "V",      "matrix": [3, 5], "x": 5.25, "y": 3 },
 | 
					                { "label": "V", "matrix": [3, 5], "x": 5.25, "y": 3 },
 | 
				
			||||||
                { "label": "B",      "matrix": [3, 6], "x": 6.25, "y": 3 },
 | 
					                { "label": "B", "matrix": [3, 6], "x": 6.25, "y": 3 },
 | 
				
			||||||
                { "label": "N",      "matrix": [3, 7], "x": 7.25, "y": 3 },
 | 
					                { "label": "N", "matrix": [3, 7], "x": 7.25, "y": 3 },
 | 
				
			||||||
                { "label": "M",      "matrix": [3, 8], "x": 8.25, "y": 3 },
 | 
					                { "label": "M", "matrix": [3, 8], "x": 8.25, "y": 3 },
 | 
				
			||||||
                { "label": ",",      "matrix": [3, 9], "x": 9.25, "y": 3 },
 | 
					                { "label": ",", "matrix": [3, 9], "x": 9.25, "y": 3 },
 | 
				
			||||||
                { "label": ".",      "matrix": [3, 10], "x": 10.25, "y": 3 },
 | 
					                { "label": ".", "matrix": [3, 10], "x": 10.25, "y": 3 },
 | 
				
			||||||
                { "label": "/",      "matrix": [3, 11], "w": 1.75, "x": 11.25, "y": 3 },
 | 
					                { "label": "/", "matrix": [3, 11], "w": 1.75, "x": 11.25, "y": 3 },
 | 
				
			||||||
                { "label": "RShift", "matrix": [3, 12], "x": 13, "y": 3 },
 | 
					                { "label": "RShift", "matrix": [3, 12], "x": 13, "y": 3 },
 | 
				
			||||||
                { "label": "FN",     "matrix": [3, 14], "x": 14, "y": 3 },
 | 
					                { "label": "FN", "matrix": [3, 14], "x": 14, "y": 3 },
 | 
				
			||||||
                { "label": "LCtrl",  "matrix": [4, 15], "w": 1.25, "x": 0, "y": 4 },
 | 
					                { "label": "LCtrl", "matrix": [4, 15], "w": 1.25, "x": 0, "y": 4 },
 | 
				
			||||||
                { "label": "LGui",   "matrix": [4, 1], "w": 1.25, "x": 1.25, "y": 4 },
 | 
					                { "label": "LGui", "matrix": [4, 1], "w": 1.25, "x": 1.25, "y": 4 },
 | 
				
			||||||
                { "label": "LAlt",   "matrix": [4, 2], "w": 1.25, "x": 2.5, "y": 4 },
 | 
					                { "label": "LAlt", "matrix": [4, 2], "w": 1.25, "x": 2.5, "y": 4 },
 | 
				
			||||||
                { "label": "LSpace", "matrix": [4, 4], "w": 2.75, "x": 3.75, "y": 4 },
 | 
					                { "label": "LSpace", "matrix": [4, 4], "w": 2.75, "x": 3.75, "y": 4 },
 | 
				
			||||||
                { "label": "CSpace", "matrix": [4, 6], "w": 1.25, "x": 6.5, "y": 4 },
 | 
					                { "label": "CSpace", "matrix": [4, 6], "w": 1.25, "x": 6.5, "y": 4 },
 | 
				
			||||||
                { "label": "RSpace", "matrix": [4, 8], "w": 2.25, "x": 7.75, "y": 4 },
 | 
					                { "label": "RSpace", "matrix": [4, 8], "w": 2.25, "x": 7.75, "y": 4 },
 | 
				
			||||||
                { "label": "RAlt",   "matrix": [4, 10], "x": 10, "y": 4 },
 | 
					                { "label": "RAlt", "matrix": [4, 10], "x": 10, "y": 4 },
 | 
				
			||||||
                { "label": "FN",     "matrix": [4, 11], "x": 11, "y": 4 },
 | 
					                { "label": "FN", "matrix": [4, 11], "x": 11, "y": 4 },
 | 
				
			||||||
                { "label": "Mid1U",  "matrix": [4, 12], "x": 12, "y": 4 },
 | 
					                { "label": "Mid1U", "matrix": [4, 12], "x": 12, "y": 4 },
 | 
				
			||||||
                { "label": "Menu",   "matrix": [4, 13], "x": 13, "y": 4 },
 | 
					                { "label": "Menu", "matrix": [4, 13], "x": 13, "y": 4 },
 | 
				
			||||||
                { "label": "RCtrl",  "matrix": [4, 14], "x": 14, "y": 4 }
 | 
					                { "label": "RCtrl", "matrix": [4, 14], "x": 14, "y": 4 }
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -58,69 +58,69 @@
 | 
				
			|||||||
    "layouts": {
 | 
					    "layouts": {
 | 
				
			||||||
        "LAYOUT_60_ansi_split_bs_rshift": {
 | 
					        "LAYOUT_60_ansi_split_bs_rshift": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                { "label": "Esc",    "matrix": [0, 0], "x": 0, "y": 0 },
 | 
					                { "label": "Esc", "matrix": [0, 0], "x": 0, "y": 0 },
 | 
				
			||||||
                { "label": "1",      "matrix": [0, 1], "x": 1, "y": 0 },
 | 
					                { "label": "1", "matrix": [0, 1], "x": 1, "y": 0 },
 | 
				
			||||||
                { "label": "2",      "matrix": [0, 2], "x": 2, "y": 0 },
 | 
					                { "label": "2", "matrix": [0, 2], "x": 2, "y": 0 },
 | 
				
			||||||
                { "label": "3",      "matrix": [0, 3], "x": 3, "y": 0 },
 | 
					                { "label": "3", "matrix": [0, 3], "x": 3, "y": 0 },
 | 
				
			||||||
                { "label": "4",      "matrix": [0, 4], "x": 4, "y": 0 },
 | 
					                { "label": "4", "matrix": [0, 4], "x": 4, "y": 0 },
 | 
				
			||||||
                { "label": "5",      "matrix": [0, 5], "x": 5, "y": 0 },
 | 
					                { "label": "5", "matrix": [0, 5], "x": 5, "y": 0 },
 | 
				
			||||||
                { "label": "6",      "matrix": [0, 6], "x": 6, "y": 0 },
 | 
					                { "label": "6", "matrix": [0, 6], "x": 6, "y": 0 },
 | 
				
			||||||
                { "label": "7",      "matrix": [0, 7], "x": 7, "y": 0 },
 | 
					                { "label": "7", "matrix": [0, 7], "x": 7, "y": 0 },
 | 
				
			||||||
                { "label": "8",      "matrix": [0, 8], "x": 8, "y": 0 },
 | 
					                { "label": "8", "matrix": [0, 8], "x": 8, "y": 0 },
 | 
				
			||||||
                { "label": "9",      "matrix": [0, 9], "x": 9, "y": 0 },
 | 
					                { "label": "9", "matrix": [0, 9], "x": 9, "y": 0 },
 | 
				
			||||||
                { "label": "0",      "matrix": [0, 10], "x": 10, "y": 0 },
 | 
					                { "label": "0", "matrix": [0, 10], "x": 10, "y": 0 },
 | 
				
			||||||
                { "label": "-",      "matrix": [0, 11], "x": 11, "y": 0 },
 | 
					                { "label": "-", "matrix": [0, 11], "x": 11, "y": 0 },
 | 
				
			||||||
                { "label": "=",      "matrix": [0, 12], "x": 12, "y": 0 },
 | 
					                { "label": "=", "matrix": [0, 12], "x": 12, "y": 0 },
 | 
				
			||||||
                { "label": "BS",     "matrix": [0, 13], "x": 13, "y": 0 },
 | 
					                { "label": "BS", "matrix": [0, 13], "x": 13, "y": 0 },
 | 
				
			||||||
                { "label": "~",      "matrix": [1, 13], "x": 14, "y": 0 },
 | 
					                { "label": "~", "matrix": [1, 13], "x": 14, "y": 0 },
 | 
				
			||||||
                { "label": "Tab",    "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1 },
 | 
					                { "label": "Tab", "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1 },
 | 
				
			||||||
                { "label": "Q",      "matrix": [1, 1], "x": 1.5, "y": 1 },
 | 
					                { "label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1 },
 | 
				
			||||||
                { "label": "W",      "matrix": [1, 2], "x": 2.5, "y": 1 },
 | 
					                { "label": "W", "matrix": [1, 2], "x": 2.5, "y": 1 },
 | 
				
			||||||
                { "label": "E",      "matrix": [1, 3], "x": 3.5, "y": 1 },
 | 
					                { "label": "E", "matrix": [1, 3], "x": 3.5, "y": 1 },
 | 
				
			||||||
                { "label": "R",      "matrix": [1, 4], "x": 4.5, "y": 1 },
 | 
					                { "label": "R", "matrix": [1, 4], "x": 4.5, "y": 1 },
 | 
				
			||||||
                { "label": "T",      "matrix": [1, 5], "x": 5.5, "y": 1 },
 | 
					                { "label": "T", "matrix": [1, 5], "x": 5.5, "y": 1 },
 | 
				
			||||||
                { "label": "Y",      "matrix": [1, 6], "x": 6.5, "y": 1 },
 | 
					                { "label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1 },
 | 
				
			||||||
                { "label": "U",      "matrix": [1, 7], "x": 7.5, "y": 1 },
 | 
					                { "label": "U", "matrix": [1, 7], "x": 7.5, "y": 1 },
 | 
				
			||||||
                { "label": "I",      "matrix": [1, 8], "x": 8.5, "y": 1 },
 | 
					                { "label": "I", "matrix": [1, 8], "x": 8.5, "y": 1 },
 | 
				
			||||||
                { "label": "O",      "matrix": [1, 9], "x": 9.5, "y": 1 },
 | 
					                { "label": "O", "matrix": [1, 9], "x": 9.5, "y": 1 },
 | 
				
			||||||
                { "label": "P",      "matrix": [1, 10], "x": 10.5, "y": 1 },
 | 
					                { "label": "P", "matrix": [1, 10], "x": 10.5, "y": 1 },
 | 
				
			||||||
                { "label": "[",      "matrix": [1, 11], "x": 11.5, "y": 1 },
 | 
					                { "label": "[", "matrix": [1, 11], "x": 11.5, "y": 1 },
 | 
				
			||||||
                { "label": "]",      "matrix": [1, 12], "x": 12.5, "y": 1 },
 | 
					                { "label": "]", "matrix": [1, 12], "x": 12.5, "y": 1 },
 | 
				
			||||||
                { "label": "|",      "matrix": [2, 12], "w": 1.5, "x": 13.5, "y": 1 },
 | 
					                { "label": "|", "matrix": [2, 12], "w": 1.5, "x": 13.5, "y": 1 },
 | 
				
			||||||
                { "label": "Caps",   "matrix": [2, 0], "w": 1.75, "x": 0, "y": 2 },
 | 
					                { "label": "Caps", "matrix": [2, 0], "w": 1.75, "x": 0, "y": 2 },
 | 
				
			||||||
                { "label": "A",      "matrix": [2, 1], "x": 1.75, "y": 2 },
 | 
					                { "label": "A", "matrix": [2, 1], "x": 1.75, "y": 2 },
 | 
				
			||||||
                { "label": "S",      "matrix": [2, 2], "x": 2.75, "y": 2 },
 | 
					                { "label": "S", "matrix": [2, 2], "x": 2.75, "y": 2 },
 | 
				
			||||||
                { "label": "D",      "matrix": [2, 3], "x": 3.75, "y": 2 },
 | 
					                { "label": "D", "matrix": [2, 3], "x": 3.75, "y": 2 },
 | 
				
			||||||
                { "label": "F",      "matrix": [2, 4], "x": 4.75, "y": 2 },
 | 
					                { "label": "F", "matrix": [2, 4], "x": 4.75, "y": 2 },
 | 
				
			||||||
                { "label": "G",      "matrix": [2, 5], "x": 5.75, "y": 2 },
 | 
					                { "label": "G", "matrix": [2, 5], "x": 5.75, "y": 2 },
 | 
				
			||||||
                { "label": "H",      "matrix": [2, 6], "x": 6.75, "y": 2 },
 | 
					                { "label": "H", "matrix": [2, 6], "x": 6.75, "y": 2 },
 | 
				
			||||||
                { "label": "J",      "matrix": [2, 7], "x": 7.75, "y": 2 },
 | 
					                { "label": "J", "matrix": [2, 7], "x": 7.75, "y": 2 },
 | 
				
			||||||
                { "label": "K",      "matrix": [2, 8], "x": 8.75, "y": 2 },
 | 
					                { "label": "K", "matrix": [2, 8], "x": 8.75, "y": 2 },
 | 
				
			||||||
                { "label": "L",      "matrix": [2, 9], "x": 9.75, "y": 2 },
 | 
					                { "label": "L", "matrix": [2, 9], "x": 9.75, "y": 2 },
 | 
				
			||||||
                { "label": ";",      "matrix": [2, 10], "x": 10.75, "y": 2 },
 | 
					                { "label": ";", "matrix": [2, 10], "x": 10.75, "y": 2 },
 | 
				
			||||||
                { "label": "'",      "matrix": [2, 11], "x": 11.75, "y": 2 },
 | 
					                { "label": "'", "matrix": [2, 11], "x": 11.75, "y": 2 },
 | 
				
			||||||
                { "label": "Enter",  "matrix": [2, 13], "w": 2.25, "x": 12.75, "y": 2 },
 | 
					                { "label": "Enter", "matrix": [2, 13], "w": 2.25, "x": 12.75, "y": 2 },
 | 
				
			||||||
                { "label": "LShift", "matrix": [3, 0], "w": 2.25, "x": 0, "y": 3 },
 | 
					                { "label": "LShift", "matrix": [3, 0], "w": 2.25, "x": 0, "y": 3 },
 | 
				
			||||||
                { "label": "Z",      "matrix": [3, 1], "x": 2.25, "y": 3 },
 | 
					                { "label": "Z", "matrix": [3, 1], "x": 2.25, "y": 3 },
 | 
				
			||||||
                { "label": "X",      "matrix": [3, 2], "x": 3.25, "y": 3 },
 | 
					                { "label": "X", "matrix": [3, 2], "x": 3.25, "y": 3 },
 | 
				
			||||||
                { "label": "C",      "matrix": [3, 3], "x": 4.25, "y": 3 },
 | 
					                { "label": "C", "matrix": [3, 3], "x": 4.25, "y": 3 },
 | 
				
			||||||
                { "label": "V",      "matrix": [3, 4], "x": 5.25, "y": 3 },
 | 
					                { "label": "V", "matrix": [3, 4], "x": 5.25, "y": 3 },
 | 
				
			||||||
                { "label": "B",      "matrix": [3, 5], "x": 6.25, "y": 3 },
 | 
					                { "label": "B", "matrix": [3, 5], "x": 6.25, "y": 3 },
 | 
				
			||||||
                { "label": "N",      "matrix": [3, 6], "x": 7.25, "y": 3 },
 | 
					                { "label": "N", "matrix": [3, 6], "x": 7.25, "y": 3 },
 | 
				
			||||||
                { "label": "M",      "matrix": [3, 7], "x": 8.25, "y": 3 },
 | 
					                { "label": "M", "matrix": [3, 7], "x": 8.25, "y": 3 },
 | 
				
			||||||
                { "label": ",",      "matrix": [3, 8], "x": 9.25, "y": 3 },
 | 
					                { "label": ",", "matrix": [3, 8], "x": 9.25, "y": 3 },
 | 
				
			||||||
                { "label": ".",      "matrix": [3, 9], "x": 10.25, "y": 3 },
 | 
					                { "label": ".", "matrix": [3, 9], "x": 10.25, "y": 3 },
 | 
				
			||||||
                { "label": "/",      "matrix": [3, 10], "x": 11.25, "y": 3 },
 | 
					                { "label": "/", "matrix": [3, 10], "x": 11.25, "y": 3 },
 | 
				
			||||||
                { "label": "RShift", "matrix": [3, 12], "w": 1.75, "x": 12.25, "y": 3 },
 | 
					                { "label": "RShift", "matrix": [3, 12], "w": 1.75, "x": 12.25, "y": 3 },
 | 
				
			||||||
                { "label": "FN",     "matrix": [3, 13], "x": 14, "y": 3 },
 | 
					                { "label": "FN", "matrix": [3, 13], "x": 14, "y": 3 },
 | 
				
			||||||
                { "label": "LCtrl",  "matrix": [4, 0], "w": 1.25, "x": 0, "y": 4 },
 | 
					                { "label": "LCtrl", "matrix": [4, 0], "w": 1.25, "x": 0, "y": 4 },
 | 
				
			||||||
                { "label": "LGui",   "matrix": [4, 1], "w": 1.25, "x": 1.25, "y": 4 },
 | 
					                { "label": "LGui", "matrix": [4, 1], "w": 1.25, "x": 1.25, "y": 4 },
 | 
				
			||||||
                { "label": "LAlt",   "matrix": [4, 2], "w": 1.25, "x": 2.5, "y": 4 },
 | 
					                { "label": "LAlt", "matrix": [4, 2], "w": 1.25, "x": 2.5, "y": 4 },
 | 
				
			||||||
                { "label": "Space",  "matrix": [5, 5], "w": 6.25, "x": 3.75, "y": 4 },
 | 
					                { "label": "Space", "matrix": [5, 5], "w": 6.25, "x": 3.75, "y": 4 },
 | 
				
			||||||
                { "label": "RAlt",   "matrix": [5, 9], "w": 1.25, "x": 10, "y": 4 },
 | 
					                { "label": "RAlt", "matrix": [5, 9], "w": 1.25, "x": 10, "y": 4 },
 | 
				
			||||||
                { "label": "RGui",   "matrix": [5, 10], "w": 1.25, "x": 11.25, "y": 4 },
 | 
					                { "label": "RGui", "matrix": [5, 10], "w": 1.25, "x": 11.25, "y": 4 },
 | 
				
			||||||
                { "label": "Menu",   "matrix": [5, 12], "w": 1.25, "x": 12.5, "y": 4 },
 | 
					                { "label": "Menu", "matrix": [5, 12], "w": 1.25, "x": 12.5, "y": 4 },
 | 
				
			||||||
                { "label": "RCtrl",  "matrix": [5, 13], "w": 1.25, "x": 13.75, "y": 4 }
 | 
					                { "label": "RCtrl", "matrix": [5, 13], "w": 1.25, "x": 13.75, "y": 4 }
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -106,67 +106,67 @@
 | 
				
			|||||||
    "layouts": {
 | 
					    "layouts": {
 | 
				
			||||||
        "LAYOUT_60_ansi": {
 | 
					        "LAYOUT_60_ansi": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                { "label": "Esc",    "matrix": [0, 0], "x": 0, "y": 0 },
 | 
					                { "label": "Esc", "matrix": [0, 0], "x": 0, "y": 0 },
 | 
				
			||||||
                { "label": "1",      "matrix": [0, 1], "x": 1, "y": 0 },
 | 
					                { "label": "1", "matrix": [0, 1], "x": 1, "y": 0 },
 | 
				
			||||||
                { "label": "2",      "matrix": [0, 2], "x": 2, "y": 0 },
 | 
					                { "label": "2", "matrix": [0, 2], "x": 2, "y": 0 },
 | 
				
			||||||
                { "label": "3",      "matrix": [0, 3], "x": 3, "y": 0 },
 | 
					                { "label": "3", "matrix": [0, 3], "x": 3, "y": 0 },
 | 
				
			||||||
                { "label": "4",      "matrix": [0, 4], "x": 4, "y": 0 },
 | 
					                { "label": "4", "matrix": [0, 4], "x": 4, "y": 0 },
 | 
				
			||||||
                { "label": "5",      "matrix": [0, 5], "x": 5, "y": 0 },
 | 
					                { "label": "5", "matrix": [0, 5], "x": 5, "y": 0 },
 | 
				
			||||||
                { "label": "6",      "matrix": [0, 6], "x": 6, "y": 0 },
 | 
					                { "label": "6", "matrix": [0, 6], "x": 6, "y": 0 },
 | 
				
			||||||
                { "label": "7",      "matrix": [0, 7], "x": 7, "y": 0 },
 | 
					                { "label": "7", "matrix": [0, 7], "x": 7, "y": 0 },
 | 
				
			||||||
                { "label": "8",      "matrix": [0, 8], "x": 8, "y": 0 },
 | 
					                { "label": "8", "matrix": [0, 8], "x": 8, "y": 0 },
 | 
				
			||||||
                { "label": "9",      "matrix": [0, 9], "x": 9, "y": 0 },
 | 
					                { "label": "9", "matrix": [0, 9], "x": 9, "y": 0 },
 | 
				
			||||||
                { "label": "0",      "matrix": [0, 10], "x": 10, "y": 0 },
 | 
					                { "label": "0", "matrix": [0, 10], "x": 10, "y": 0 },
 | 
				
			||||||
                { "label": "-",      "matrix": [0, 11], "x": 11, "y": 0 },
 | 
					                { "label": "-", "matrix": [0, 11], "x": 11, "y": 0 },
 | 
				
			||||||
                { "label": "=",      "matrix": [0, 12], "x": 12, "y": 0 },
 | 
					                { "label": "=", "matrix": [0, 12], "x": 12, "y": 0 },
 | 
				
			||||||
                { "label": "BS",     "matrix": [0, 13], "w": 2, "x": 13, "y": 0 },
 | 
					                { "label": "BS", "matrix": [0, 13], "w": 2, "x": 13, "y": 0 },
 | 
				
			||||||
                { "label": "Tab",    "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1 },
 | 
					                { "label": "Tab", "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1 },
 | 
				
			||||||
                { "label": "Q",      "matrix": [1, 1], "x": 1.5, "y": 1 },
 | 
					                { "label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1 },
 | 
				
			||||||
                { "label": "W",      "matrix": [1, 2], "x": 2.5, "y": 1 },
 | 
					                { "label": "W", "matrix": [1, 2], "x": 2.5, "y": 1 },
 | 
				
			||||||
                { "label": "E",      "matrix": [1, 3], "x": 3.5, "y": 1 },
 | 
					                { "label": "E", "matrix": [1, 3], "x": 3.5, "y": 1 },
 | 
				
			||||||
                { "label": "R",      "matrix": [1, 4], "x": 4.5, "y": 1 },
 | 
					                { "label": "R", "matrix": [1, 4], "x": 4.5, "y": 1 },
 | 
				
			||||||
                { "label": "T",      "matrix": [1, 5], "x": 5.5, "y": 1 },
 | 
					                { "label": "T", "matrix": [1, 5], "x": 5.5, "y": 1 },
 | 
				
			||||||
                { "label": "Y",      "matrix": [1, 6], "x": 6.5, "y": 1 },
 | 
					                { "label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1 },
 | 
				
			||||||
                { "label": "U",      "matrix": [1, 7], "x": 7.5, "y": 1 },
 | 
					                { "label": "U", "matrix": [1, 7], "x": 7.5, "y": 1 },
 | 
				
			||||||
                { "label": "I",      "matrix": [1, 8], "x": 8.5, "y": 1 },
 | 
					                { "label": "I", "matrix": [1, 8], "x": 8.5, "y": 1 },
 | 
				
			||||||
                { "label": "O",      "matrix": [1, 9], "x": 9.5, "y": 1 },
 | 
					                { "label": "O", "matrix": [1, 9], "x": 9.5, "y": 1 },
 | 
				
			||||||
                { "label": "P",      "matrix": [1, 10], "x": 10.5, "y": 1 },
 | 
					                { "label": "P", "matrix": [1, 10], "x": 10.5, "y": 1 },
 | 
				
			||||||
                { "label": "[",      "matrix": [1, 11], "x": 11.5, "y": 1 },
 | 
					                { "label": "[", "matrix": [1, 11], "x": 11.5, "y": 1 },
 | 
				
			||||||
                { "label": "]",      "matrix": [1, 12], "x": 12.5, "y": 1 },
 | 
					                { "label": "]", "matrix": [1, 12], "x": 12.5, "y": 1 },
 | 
				
			||||||
                { "label": "|",      "matrix": [1, 13], "w": 1.5, "x": 13.5, "y": 1 },
 | 
					                { "label": "|", "matrix": [1, 13], "w": 1.5, "x": 13.5, "y": 1 },
 | 
				
			||||||
                { "label": "Caps",   "matrix": [2, 0], "w": 1.75, "x": 0, "y": 2 },
 | 
					                { "label": "Caps", "matrix": [2, 0], "w": 1.75, "x": 0, "y": 2 },
 | 
				
			||||||
                { "label": "A",      "matrix": [2, 1], "x": 1.75, "y": 2 },
 | 
					                { "label": "A", "matrix": [2, 1], "x": 1.75, "y": 2 },
 | 
				
			||||||
                { "label": "S",      "matrix": [2, 2], "x": 2.75, "y": 2 },
 | 
					                { "label": "S", "matrix": [2, 2], "x": 2.75, "y": 2 },
 | 
				
			||||||
                { "label": "D",      "matrix": [2, 3], "x": 3.75, "y": 2 },
 | 
					                { "label": "D", "matrix": [2, 3], "x": 3.75, "y": 2 },
 | 
				
			||||||
                { "label": "F",      "matrix": [2, 4], "x": 4.75, "y": 2 },
 | 
					                { "label": "F", "matrix": [2, 4], "x": 4.75, "y": 2 },
 | 
				
			||||||
                { "label": "G",      "matrix": [2, 5], "x": 5.75, "y": 2 },
 | 
					                { "label": "G", "matrix": [2, 5], "x": 5.75, "y": 2 },
 | 
				
			||||||
                { "label": "H",      "matrix": [2, 6], "x": 6.75, "y": 2 },
 | 
					                { "label": "H", "matrix": [2, 6], "x": 6.75, "y": 2 },
 | 
				
			||||||
                { "label": "J",      "matrix": [2, 7], "x": 7.75, "y": 2 },
 | 
					                { "label": "J", "matrix": [2, 7], "x": 7.75, "y": 2 },
 | 
				
			||||||
                { "label": "K",      "matrix": [2, 8], "x": 8.75, "y": 2 },
 | 
					                { "label": "K", "matrix": [2, 8], "x": 8.75, "y": 2 },
 | 
				
			||||||
                { "label": "L",      "matrix": [2, 9], "x": 9.75, "y": 2 },
 | 
					                { "label": "L", "matrix": [2, 9], "x": 9.75, "y": 2 },
 | 
				
			||||||
                { "label": ";",      "matrix": [2, 10], "x": 10.75, "y": 2 },
 | 
					                { "label": ";", "matrix": [2, 10], "x": 10.75, "y": 2 },
 | 
				
			||||||
                { "label": "'",      "matrix": [2, 11], "x": 11.75, "y": 2 },
 | 
					                { "label": "'", "matrix": [2, 11], "x": 11.75, "y": 2 },
 | 
				
			||||||
                { "label": "Enter",  "matrix": [2, 13], "w": 2.25, "x": 12.75, "y": 2 },
 | 
					                { "label": "Enter", "matrix": [2, 13], "w": 2.25, "x": 12.75, "y": 2 },
 | 
				
			||||||
                { "label": "LShift", "matrix": [3, 0], "w": 2.25, "x": 0, "y": 3 },
 | 
					                { "label": "LShift", "matrix": [3, 0], "w": 2.25, "x": 0, "y": 3 },
 | 
				
			||||||
                { "label": "Z",      "matrix": [3, 1], "x": 2.25, "y": 3 },
 | 
					                { "label": "Z", "matrix": [3, 1], "x": 2.25, "y": 3 },
 | 
				
			||||||
                { "label": "X",      "matrix": [3, 2], "x": 3.25, "y": 3 },
 | 
					                { "label": "X", "matrix": [3, 2], "x": 3.25, "y": 3 },
 | 
				
			||||||
                { "label": "C",      "matrix": [3, 3], "x": 4.25, "y": 3 },
 | 
					                { "label": "C", "matrix": [3, 3], "x": 4.25, "y": 3 },
 | 
				
			||||||
                { "label": "V",      "matrix": [3, 4], "x": 5.25, "y": 3 },
 | 
					                { "label": "V", "matrix": [3, 4], "x": 5.25, "y": 3 },
 | 
				
			||||||
                { "label": "B",      "matrix": [3, 5], "x": 6.25, "y": 3 },
 | 
					                { "label": "B", "matrix": [3, 5], "x": 6.25, "y": 3 },
 | 
				
			||||||
                { "label": "N",      "matrix": [3, 6], "x": 7.25, "y": 3 },
 | 
					                { "label": "N", "matrix": [3, 6], "x": 7.25, "y": 3 },
 | 
				
			||||||
                { "label": "M",      "matrix": [3, 7], "x": 8.25, "y": 3 },
 | 
					                { "label": "M", "matrix": [3, 7], "x": 8.25, "y": 3 },
 | 
				
			||||||
                { "label": ",",      "matrix": [3, 8], "x": 9.25, "y": 3 },
 | 
					                { "label": ",", "matrix": [3, 8], "x": 9.25, "y": 3 },
 | 
				
			||||||
                { "label": ".",      "matrix": [3, 9], "x": 10.25, "y": 3 },
 | 
					                { "label": ".", "matrix": [3, 9], "x": 10.25, "y": 3 },
 | 
				
			||||||
                { "label": "/",      "matrix": [3, 10], "x": 11.25, "y": 3 },
 | 
					                { "label": "/", "matrix": [3, 10], "x": 11.25, "y": 3 },
 | 
				
			||||||
                { "label": "RShift", "matrix": [3, 13], "w": 2.75, "x": 12.25, "y": 3 },
 | 
					                { "label": "RShift", "matrix": [3, 13], "w": 2.75, "x": 12.25, "y": 3 },
 | 
				
			||||||
                { "label": "LCtrl",  "matrix": [4, 0], "w": 1.25, "x": 0, "y": 4 },
 | 
					                { "label": "LCtrl", "matrix": [4, 0], "w": 1.25, "x": 0, "y": 4 },
 | 
				
			||||||
                { "label": "LGui",   "matrix": [4, 1], "w": 1.25, "x": 1.25, "y": 4 },
 | 
					                { "label": "LGui", "matrix": [4, 1], "w": 1.25, "x": 1.25, "y": 4 },
 | 
				
			||||||
                { "label": "LAlt",   "matrix": [4, 2], "w": 1.25, "x": 2.5, "y": 4 },
 | 
					                { "label": "LAlt", "matrix": [4, 2], "w": 1.25, "x": 2.5, "y": 4 },
 | 
				
			||||||
                { "label": "Space",  "matrix": [5, 5], "w": 6.25, "x": 3.75, "y": 4 },
 | 
					                { "label": "Space", "matrix": [5, 5], "w": 6.25, "x": 3.75, "y": 4 },
 | 
				
			||||||
                { "label": "RAlt",   "matrix": [5, 9], "w": 1.25, "x": 10, "y": 4 },
 | 
					                { "label": "RAlt", "matrix": [5, 9], "w": 1.25, "x": 10, "y": 4 },
 | 
				
			||||||
                { "label": "RGui",   "matrix": [5, 10], "w": 1.25, "x": 11.25, "y": 4 },
 | 
					                { "label": "RGui", "matrix": [5, 10], "w": 1.25, "x": 11.25, "y": 4 },
 | 
				
			||||||
                { "label": "FN",     "matrix": [5, 12], "w": 1.25, "x": 12.5, "y": 4 },
 | 
					                { "label": "FN", "matrix": [5, 12], "w": 1.25, "x": 12.5, "y": 4 },
 | 
				
			||||||
                { "label": "RCtrl",  "matrix": [5, 13], "w": 1.25, "x": 13.75, "y": 4 }
 | 
					                { "label": "RCtrl", "matrix": [5, 13], "w": 1.25, "x": 13.75, "y": 4 }
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -30,7 +30,6 @@
 | 
				
			|||||||
            {"matrix": [3, 3], "x": 3, "y": 3}
 | 
					            {"matrix": [3, 3], "x": 3, "y": 3}
 | 
				
			||||||
          ]
 | 
					          ]
 | 
				
			||||||
      },
 | 
					      },
 | 
				
			||||||
 | 
					 | 
				
			||||||
      "LAYOUT_numpad_4x4": {
 | 
					      "LAYOUT_numpad_4x4": {
 | 
				
			||||||
        "layout": [
 | 
					        "layout": [
 | 
				
			||||||
          {"matrix": [0, 0], "x": 0, "y": 0},
 | 
					          {"matrix": [0, 0], "x": 0, "y": 0},
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -29,7 +29,7 @@
 | 
				
			|||||||
        "driver": "vendor"
 | 
					        "driver": "vendor"
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "matrix_pins": {
 | 
					    "matrix_pins": {
 | 
				
			||||||
        "cols": ["GP2",  "GP9", "GP8",  "GP7"],
 | 
					        "cols": ["GP2", "GP9", "GP8", "GP7"],
 | 
				
			||||||
        "rows": ["GP26", "GP1", "GP18", "GP5"]
 | 
					        "rows": ["GP26", "GP1", "GP18", "GP5"]
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "diode_direction": "COL2ROW",
 | 
					    "diode_direction": "COL2ROW",
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -81,7 +81,6 @@
 | 
				
			|||||||
                {"label": "Ctrl", "matrix": [4, 11], "x": 13.5, "y": 4, "w": 1.5}
 | 
					                {"label": "Ctrl", "matrix": [4, 11], "x": 13.5, "y": 4, "w": 1.5}
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_60_iso_tsangan": {
 | 
					        "LAYOUT_60_iso_tsangan": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0, "w": 1.25},
 | 
					                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0, "w": 1.25},
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -94,7 +94,6 @@
 | 
				
			|||||||
                {"label": "Ctrl", "matrix": [4, 9], "x": 13.75, "y": 4, "w": 1.25}
 | 
					                {"label": "Ctrl", "matrix": [4, 9], "x": 13.75, "y": 4, "w": 1.25}
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_60_ansi_split_bs_rshift": {
 | 
					        "LAYOUT_60_ansi_split_bs_rshift": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
					                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -98,7 +98,6 @@
 | 
				
			|||||||
                {"label": "Ctrl", "matrix": [8, 6], "x": 13.75, "y": 4, "w": 1.25}
 | 
					                {"label": "Ctrl", "matrix": [8, 6], "x": 13.75, "y": 4, "w": 1.25}
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_60_ansi_split_bs_rshift": {
 | 
					        "LAYOUT_60_ansi_split_bs_rshift": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
					                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
				
			||||||
@@ -170,7 +169,6 @@
 | 
				
			|||||||
                {"label": "Ctrl", "matrix": [8, 6], "x": 13.75, "y": 4, "w": 1.25}
 | 
					                {"label": "Ctrl", "matrix": [8, 6], "x": 13.75, "y": 4, "w": 1.25}
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_60_tsangan_hhkb": {
 | 
					        "LAYOUT_60_tsangan_hhkb": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
					                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
				
			||||||
@@ -241,7 +239,6 @@
 | 
				
			|||||||
                {"label": "Ctrl", "matrix": [8, 6], "x": 13.5, "y": 4, "w": 1.5}
 | 
					                {"label": "Ctrl", "matrix": [8, 6], "x": 13.5, "y": 4, "w": 1.5}
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_60_hhkb": {
 | 
					        "LAYOUT_60_hhkb": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
					                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -26,8 +26,8 @@
 | 
				
			|||||||
    ],
 | 
					    ],
 | 
				
			||||||
    "diode_direction": "COL2ROW",
 | 
					    "diode_direction": "COL2ROW",
 | 
				
			||||||
    "matrix_pins": {
 | 
					    "matrix_pins": {
 | 
				
			||||||
        "cols": ["C4","C6","B7","B6","B5","B4","B3","B2","B1","D6","D5","D4","D2","D1"],
 | 
					        "cols": ["C4", "C6", "B7", "B6", "B5", "B4", "B3", "B2", "B1", "D6", "D5", "D4", "D2", "D1"],
 | 
				
			||||||
        "rows": ["C2","D0","B0","C7","C5"]
 | 
					        "rows": ["C2", "D0", "B0", "C7", "C5"]
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "features": {
 | 
					    "features": {
 | 
				
			||||||
        "audio": false,
 | 
					        "audio": false,
 | 
				
			||||||
@@ -133,7 +133,7 @@
 | 
				
			|||||||
                { "label": "Fn", "matrix": [4, 11], "x": 14, "y": 4 }
 | 
					                { "label": "Fn", "matrix": [4, 11], "x": 14, "y": 4 }
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
		"LAYOUT_60_ansi": {
 | 
					        "LAYOUT_60_ansi": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                { "label": "Esc", "matrix": [0, 0], "x": 0, "y": 0 },
 | 
					                { "label": "Esc", "matrix": [0, 0], "x": 0, "y": 0 },
 | 
				
			||||||
                { "label": "!", "matrix": [0, 1], "x": 1, "y": 0 },
 | 
					                { "label": "!", "matrix": [0, 1], "x": 1, "y": 0 },
 | 
				
			||||||
@@ -198,7 +198,7 @@
 | 
				
			|||||||
                { "label": "Fn", "matrix": [4, 11], "w": 1.25, "x": 13.75, "y": 4 }
 | 
					                { "label": "Fn", "matrix": [4, 11], "w": 1.25, "x": 13.75, "y": 4 }
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
		"LAYOUT_60_ansi_split_bs_rshift": {
 | 
					        "LAYOUT_60_ansi_split_bs_rshift": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                { "label": "Esc", "matrix": [0, 0], "x": 0, "y": 0 },
 | 
					                { "label": "Esc", "matrix": [0, 0], "x": 0, "y": 0 },
 | 
				
			||||||
                { "label": "!", "matrix": [0, 1], "x": 1, "y": 0 },
 | 
					                { "label": "!", "matrix": [0, 1], "x": 1, "y": 0 },
 | 
				
			||||||
@@ -265,7 +265,7 @@
 | 
				
			|||||||
                { "label": "Fn", "matrix": [4, 11], "w": 1.25, "x": 13.75, "y": 4 }
 | 
					                { "label": "Fn", "matrix": [4, 11], "w": 1.25, "x": 13.75, "y": 4 }
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
		"LAYOUT_60_ansi_tsangan": {
 | 
					        "LAYOUT_60_ansi_tsangan": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                { "label": "Esc", "matrix": [0, 0], "x": 0, "y": 0 },
 | 
					                { "label": "Esc", "matrix": [0, 0], "x": 0, "y": 0 },
 | 
				
			||||||
                { "label": "!", "matrix": [0, 1], "x": 1, "y": 0 },
 | 
					                { "label": "!", "matrix": [0, 1], "x": 1, "y": 0 },
 | 
				
			||||||
@@ -329,7 +329,7 @@
 | 
				
			|||||||
                { "label": "Ctrl", "matrix": [4, 11], "w": 1.5, "x": 13.5, "y": 4 }
 | 
					                { "label": "Ctrl", "matrix": [4, 11], "w": 1.5, "x": 13.5, "y": 4 }
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
		"LAYOUT_60_hhkb": {
 | 
					        "LAYOUT_60_hhkb": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                { "label": "Esc", "matrix": [0, 0], "x": 0, "y": 0 },
 | 
					                { "label": "Esc", "matrix": [0, 0], "x": 0, "y": 0 },
 | 
				
			||||||
                { "label": "!", "matrix": [0, 1], "x": 1, "y": 0 },
 | 
					                { "label": "!", "matrix": [0, 1], "x": 1, "y": 0 },
 | 
				
			||||||
@@ -592,7 +592,7 @@
 | 
				
			|||||||
                { "label": "Ctrl", "matrix": [4, 11], "w": 1.5, "x": 13.5, "y": 4 }
 | 
					                { "label": "Ctrl", "matrix": [4, 11], "w": 1.5, "x": 13.5, "y": 4 }
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
		"LAYOUT_60_tsangan_hhkb": {
 | 
					        "LAYOUT_60_tsangan_hhkb": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                { "label": "Esc", "matrix": [0, 0], "x": 0, "y": 0 },
 | 
					                { "label": "Esc", "matrix": [0, 0], "x": 0, "y": 0 },
 | 
				
			||||||
                { "label": "!", "matrix": [0, 1], "x": 1, "y": 0 },
 | 
					                { "label": "!", "matrix": [0, 1], "x": 1, "y": 0 },
 | 
				
			||||||
@@ -658,7 +658,7 @@
 | 
				
			|||||||
                { "label": "Ctrl", "matrix": [4, 11], "w": 1.5, "x": 13.5, "y": 4 }
 | 
					                { "label": "Ctrl", "matrix": [4, 11], "w": 1.5, "x": 13.5, "y": 4 }
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
		"LAYOUT_canon": {
 | 
					        "LAYOUT_canon": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                { "label": "Esc", "matrix": [0, 0], "x": 0, "y": 0 },
 | 
					                { "label": "Esc", "matrix": [0, 0], "x": 0, "y": 0 },
 | 
				
			||||||
                { "label": "!", "matrix": [0, 1], "x": 1, "y": 0 },
 | 
					                { "label": "!", "matrix": [0, 1], "x": 1, "y": 0 },
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -22,8 +22,8 @@
 | 
				
			|||||||
    ],
 | 
					    ],
 | 
				
			||||||
    "diode_direction": "COL2ROW",
 | 
					    "diode_direction": "COL2ROW",
 | 
				
			||||||
    "matrix_pins": {
 | 
					    "matrix_pins": {
 | 
				
			||||||
        "cols": ["A7","A5","A4","A3","A1","F1","F0","C15","C14","B9","B6","B5","B4","B3"],
 | 
					        "cols": ["A7", "A5", "A4", "A3", "A1", "F1", "F0", "C15", "C14", "B9", "B6", "B5", "B4", "B3"],
 | 
				
			||||||
        "rows": ["B8","A15","C13","A2","A6"]
 | 
					        "rows": ["B8", "A15", "C13", "A2", "A6"]
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "features": {
 | 
					    "features": {
 | 
				
			||||||
        "audio": false,
 | 
					        "audio": false,
 | 
				
			||||||
@@ -129,7 +129,7 @@
 | 
				
			|||||||
                { "label": "Fn", "matrix": [4, 11], "x": 14, "y": 4 }
 | 
					                { "label": "Fn", "matrix": [4, 11], "x": 14, "y": 4 }
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
		"LAYOUT_60_ansi": {
 | 
					        "LAYOUT_60_ansi": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                { "label": "Esc", "matrix": [0, 0], "x": 0, "y": 0 },
 | 
					                { "label": "Esc", "matrix": [0, 0], "x": 0, "y": 0 },
 | 
				
			||||||
                { "label": "!", "matrix": [0, 1], "x": 1, "y": 0 },
 | 
					                { "label": "!", "matrix": [0, 1], "x": 1, "y": 0 },
 | 
				
			||||||
@@ -194,7 +194,7 @@
 | 
				
			|||||||
                { "label": "Fn", "matrix": [4, 11], "w": 1.25, "x": 13.75, "y": 4 }
 | 
					                { "label": "Fn", "matrix": [4, 11], "w": 1.25, "x": 13.75, "y": 4 }
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
		"LAYOUT_60_ansi_split_bs_rshift": {
 | 
					        "LAYOUT_60_ansi_split_bs_rshift": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                { "label": "Esc", "matrix": [0, 0], "x": 0, "y": 0 },
 | 
					                { "label": "Esc", "matrix": [0, 0], "x": 0, "y": 0 },
 | 
				
			||||||
                { "label": "!", "matrix": [0, 1], "x": 1, "y": 0 },
 | 
					                { "label": "!", "matrix": [0, 1], "x": 1, "y": 0 },
 | 
				
			||||||
@@ -261,7 +261,7 @@
 | 
				
			|||||||
                { "label": "Fn", "matrix": [4, 11], "w": 1.25, "x": 13.75, "y": 4 }
 | 
					                { "label": "Fn", "matrix": [4, 11], "w": 1.25, "x": 13.75, "y": 4 }
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
		"LAYOUT_60_ansi_tsangan": {
 | 
					        "LAYOUT_60_ansi_tsangan": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                { "label": "Esc", "matrix": [0, 0], "x": 0, "y": 0 },
 | 
					                { "label": "Esc", "matrix": [0, 0], "x": 0, "y": 0 },
 | 
				
			||||||
                { "label": "!", "matrix": [0, 1], "x": 1, "y": 0 },
 | 
					                { "label": "!", "matrix": [0, 1], "x": 1, "y": 0 },
 | 
				
			||||||
@@ -325,7 +325,7 @@
 | 
				
			|||||||
                { "label": "Ctrl", "matrix": [4, 11], "w": 1.5, "x": 13.5, "y": 4 }
 | 
					                { "label": "Ctrl", "matrix": [4, 11], "w": 1.5, "x": 13.5, "y": 4 }
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
		"LAYOUT_60_hhkb": {
 | 
					        "LAYOUT_60_hhkb": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                { "label": "Esc", "matrix": [0, 0], "x": 0, "y": 0 },
 | 
					                { "label": "Esc", "matrix": [0, 0], "x": 0, "y": 0 },
 | 
				
			||||||
                { "label": "!", "matrix": [0, 1], "x": 1, "y": 0 },
 | 
					                { "label": "!", "matrix": [0, 1], "x": 1, "y": 0 },
 | 
				
			||||||
@@ -588,7 +588,7 @@
 | 
				
			|||||||
                { "label": "Ctrl", "matrix": [4, 11], "w": 1.5, "x": 13.5, "y": 4 }
 | 
					                { "label": "Ctrl", "matrix": [4, 11], "w": 1.5, "x": 13.5, "y": 4 }
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
		"LAYOUT_60_tsangan_hhkb": {
 | 
					        "LAYOUT_60_tsangan_hhkb": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                { "label": "Esc", "matrix": [0, 0], "x": 0, "y": 0 },
 | 
					                { "label": "Esc", "matrix": [0, 0], "x": 0, "y": 0 },
 | 
				
			||||||
                { "label": "!", "matrix": [0, 1], "x": 1, "y": 0 },
 | 
					                { "label": "!", "matrix": [0, 1], "x": 1, "y": 0 },
 | 
				
			||||||
@@ -654,7 +654,7 @@
 | 
				
			|||||||
                { "label": "Ctrl", "matrix": [4, 11], "w": 1.5, "x": 13.5, "y": 4 }
 | 
					                { "label": "Ctrl", "matrix": [4, 11], "w": 1.5, "x": 13.5, "y": 4 }
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
		"LAYOUT_canon": {
 | 
					        "LAYOUT_canon": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                { "label": "Esc", "matrix": [0, 0], "x": 0, "y": 0 },
 | 
					                { "label": "Esc", "matrix": [0, 0], "x": 0, "y": 0 },
 | 
				
			||||||
                { "label": "!", "matrix": [0, 1], "x": 1, "y": 0 },
 | 
					                { "label": "!", "matrix": [0, 1], "x": 1, "y": 0 },
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -10,16 +10,13 @@
 | 
				
			|||||||
    },
 | 
					    },
 | 
				
			||||||
    "processor": "STM32F072",
 | 
					    "processor": "STM32F072",
 | 
				
			||||||
    "bootloader": "stm32-dfu",
 | 
					    "bootloader": "stm32-dfu",
 | 
				
			||||||
 | 
					 | 
				
			||||||
    "matrix_pins": {
 | 
					    "matrix_pins": {
 | 
				
			||||||
        "rows":
 | 
					        "rows":
 | 
				
			||||||
        ["B14","B15","B6","B5","B4"],
 | 
					        ["B14", "B15", "B6", "B5", "B4"],
 | 
				
			||||||
        "cols":
 | 
					        "cols":
 | 
				
			||||||
        ["B2","A4","A1","A2","F1","F0","C15","C14","C13","B9","B8","B7","B12","B3"]
 | 
					        ["B2", "A4", "A1", "A2", "F1", "F0", "C15", "C14", "C13", "B9", "B8", "B7", "B12", "B3"]
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
 | 
					 | 
				
			||||||
    "diode_direction": "COL2ROW",
 | 
					    "diode_direction": "COL2ROW",
 | 
				
			||||||
 | 
					 | 
				
			||||||
    "features": {
 | 
					    "features": {
 | 
				
			||||||
        "bootmagic": true,
 | 
					        "bootmagic": true,
 | 
				
			||||||
        "mousekey": true,
 | 
					        "mousekey": true,
 | 
				
			||||||
@@ -31,7 +28,6 @@
 | 
				
			|||||||
        "rgblight": true,
 | 
					        "rgblight": true,
 | 
				
			||||||
        "audio": false
 | 
					        "audio": false
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
 | 
					 | 
				
			||||||
    "ws2812": {
 | 
					    "ws2812": {
 | 
				
			||||||
        "pin": "A8"
 | 
					        "pin": "A8"
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
@@ -50,12 +46,10 @@
 | 
				
			|||||||
            "twinkle": true
 | 
					            "twinkle": true
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
 | 
					 | 
				
			||||||
    "indicators": {
 | 
					    "indicators": {
 | 
				
			||||||
        "caps_lock": "A10",
 | 
					        "caps_lock": "A10",
 | 
				
			||||||
        "on_state": 0
 | 
					        "on_state": 0
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
 | 
					 | 
				
			||||||
    "layouts": {
 | 
					    "layouts": {
 | 
				
			||||||
        "LAYOUT_all": {
 | 
					        "LAYOUT_all": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
@@ -185,7 +179,7 @@
 | 
				
			|||||||
                {"label":"opt", "matrix": [4, 1], "x":1, "y":4},
 | 
					                {"label":"opt", "matrix": [4, 1], "x":1, "y":4},
 | 
				
			||||||
                {"label":"Cmd", "matrix": [4, 2], "x":2, "y":4, "w":1.75},
 | 
					                {"label":"Cmd", "matrix": [4, 2], "x":2, "y":4, "w":1.75},
 | 
				
			||||||
                {"label":"`", "matrix": [4, 3], "x":3.75, "y":4},
 | 
					                {"label":"`", "matrix": [4, 3], "x":3.75, "y":4},
 | 
				
			||||||
                {"label":"Space", "matrix": [4, 6],"x":4.75, "y":4, "w":4.75},
 | 
					                {"label":"Space", "matrix": [4, 6], "x":4.75, "y":4, "w":4.75},
 | 
				
			||||||
                {"label":"\\", "matrix": [4, 8], "x":9.5, "y":4},
 | 
					                {"label":"\\", "matrix": [4, 8], "x":9.5, "y":4},
 | 
				
			||||||
                {"label":"\u2190", "matrix": [4, 9], "x":10.5, "y":4},
 | 
					                {"label":"\u2190", "matrix": [4, 9], "x":10.5, "y":4},
 | 
				
			||||||
                {"label":"\u2192", "matrix": [4, 10], "x":11.5, "y":4},
 | 
					                {"label":"\u2192", "matrix": [4, 10], "x":11.5, "y":4},
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -135,7 +135,6 @@
 | 
				
			|||||||
                {"label": "\u2192", "matrix": [10, 8], "x": 17.25, "y": 5.5}
 | 
					                {"label": "\u2192", "matrix": [10, 8], "x": 17.25, "y": 5.5}
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_tkl_ansi_tsangan": {
 | 
					        "LAYOUT_tkl_ansi_tsangan": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
					                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
				
			||||||
@@ -239,7 +238,6 @@
 | 
				
			|||||||
                {"label": "\u2192", "matrix": [10, 8], "x": 17.25, "y": 5.5}
 | 
					                {"label": "\u2192", "matrix": [10, 8], "x": 17.25, "y": 5.5}
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_tkl_ansi_tsangan_split_bs_rshift": {
 | 
					        "LAYOUT_tkl_ansi_tsangan_split_bs_rshift": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
					                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
				
			||||||
@@ -345,7 +343,6 @@
 | 
				
			|||||||
                {"label": "\u2192", "matrix": [10, 8], "x": 17.25, "y": 5.5}
 | 
					                {"label": "\u2192", "matrix": [10, 8], "x": 17.25, "y": 5.5}
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_tkl_iso_tsangan": {
 | 
					        "LAYOUT_tkl_iso_tsangan": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
					                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
				
			||||||
@@ -450,7 +447,6 @@
 | 
				
			|||||||
                {"label": "\u2192", "matrix": [10, 8], "x": 17.25, "y": 5.5}
 | 
					                {"label": "\u2192", "matrix": [10, 8], "x": 17.25, "y": 5.5}
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_tkl_iso_tsangan_split_bs_rshift": {
 | 
					        "LAYOUT_tkl_iso_tsangan_split_bs_rshift": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
					                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -151,7 +151,6 @@
 | 
				
			|||||||
                {"label": ".", "matrix": [5, 17], "x": 18.5, "y": 5.25}
 | 
					                {"label": ".", "matrix": [5, 17], "x": 18.5, "y": 5.25}
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_ansi": {
 | 
					        "LAYOUT_ansi": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
					                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
				
			||||||
@@ -264,7 +263,6 @@
 | 
				
			|||||||
                {"label": ".", "matrix": [5, 17], "x": 18.5, "y": 5.25}
 | 
					                {"label": ".", "matrix": [5, 17], "x": 18.5, "y": 5.25}
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_ansi_split_bs": {
 | 
					        "LAYOUT_ansi_split_bs": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
					                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
				
			||||||
@@ -378,7 +376,6 @@
 | 
				
			|||||||
                {"label": ".", "matrix": [5, 17], "x": 18.5, "y": 5.25}
 | 
					                {"label": ".", "matrix": [5, 17], "x": 18.5, "y": 5.25}
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_ansi_wkl": {
 | 
					        "LAYOUT_ansi_wkl": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
					                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
				
			||||||
@@ -490,7 +487,6 @@
 | 
				
			|||||||
                {"label": ".", "matrix": [5, 17], "x": 18.5, "y": 5.25}
 | 
					                {"label": ".", "matrix": [5, 17], "x": 18.5, "y": 5.25}
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_ansi_wkl_split_bs": {
 | 
					        "LAYOUT_ansi_wkl_split_bs": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
					                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
				
			||||||
@@ -603,7 +599,6 @@
 | 
				
			|||||||
                {"label": ".", "matrix": [5, 17], "x": 18.5, "y": 5.25}
 | 
					                {"label": ".", "matrix": [5, 17], "x": 18.5, "y": 5.25}
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_iso": {
 | 
					        "LAYOUT_iso": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
					                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
				
			||||||
@@ -717,7 +712,6 @@
 | 
				
			|||||||
                {"label": ".", "matrix": [5, 17], "x": 18.5, "y": 5.25}
 | 
					                {"label": ".", "matrix": [5, 17], "x": 18.5, "y": 5.25}
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_iso_split_bs": {
 | 
					        "LAYOUT_iso_split_bs": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
					                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
				
			||||||
@@ -832,7 +826,6 @@
 | 
				
			|||||||
                {"label": ".", "matrix": [5, 17], "x": 18.5, "y": 5.25}
 | 
					                {"label": ".", "matrix": [5, 17], "x": 18.5, "y": 5.25}
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_iso_wkl": {
 | 
					        "LAYOUT_iso_wkl": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
					                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
				
			||||||
@@ -945,7 +938,6 @@
 | 
				
			|||||||
                {"label": ".", "matrix": [5, 17], "x": 18.5, "y": 5.25}
 | 
					                {"label": ".", "matrix": [5, 17], "x": 18.5, "y": 5.25}
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_iso_wkl_split_bs": {
 | 
					        "LAYOUT_iso_wkl_split_bs": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
					                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,131 +1,131 @@
 | 
				
			|||||||
{
 | 
					{
 | 
				
			||||||
	"keyboard_name": "ADKB96",
 | 
					    "keyboard_name": "ADKB96",
 | 
				
			||||||
	"manufacturer": "Bit Trade One",
 | 
					    "manufacturer": "Bit Trade One",
 | 
				
			||||||
	"url": "",
 | 
					    "url": "",
 | 
				
			||||||
	"maintainer": "qmk",
 | 
					    "maintainer": "qmk",
 | 
				
			||||||
	"usb": {
 | 
					    "usb": {
 | 
				
			||||||
		"vid": "0x00A5",
 | 
					        "vid": "0x00A5",
 | 
				
			||||||
		"pid": "0xAD96",
 | 
					        "pid": "0xAD96",
 | 
				
			||||||
		"device_version": "0.0.1"
 | 
					        "device_version": "0.0.1"
 | 
				
			||||||
	},
 | 
					    },
 | 
				
			||||||
	"matrix_pins": {
 | 
					    "matrix_pins": {
 | 
				
			||||||
		"cols": ["B6", "B2", "B3", "B1", "F7", "F6", "F5", "F4"],
 | 
					        "cols": ["B6", "B2", "B3", "B1", "F7", "F6", "F5", "F4"],
 | 
				
			||||||
		"rows": ["D4", "C6", "D7", "E6", "B4", "B5"]
 | 
					        "rows": ["D4", "C6", "D7", "E6", "B4", "B5"]
 | 
				
			||||||
	},
 | 
					    },
 | 
				
			||||||
	"diode_direction": "COL2ROW",
 | 
					    "diode_direction": "COL2ROW",
 | 
				
			||||||
	"split": {
 | 
					    "split": {
 | 
				
			||||||
		"soft_serial_pin": "D0"
 | 
					        "soft_serial_pin": "D0"
 | 
				
			||||||
	},
 | 
					    },
 | 
				
			||||||
	"processor": "atmega32u4",
 | 
					    "processor": "atmega32u4",
 | 
				
			||||||
	"bootloader": "caterina",
 | 
					    "bootloader": "caterina",
 | 
				
			||||||
	"layout_aliases": {
 | 
					    "layout_aliases": {
 | 
				
			||||||
		"LAYOUT": "LAYOUT_ortho_6x16"
 | 
					        "LAYOUT": "LAYOUT_ortho_6x16"
 | 
				
			||||||
	},
 | 
					    },
 | 
				
			||||||
	"layouts": {
 | 
					    "layouts": {
 | 
				
			||||||
		"LAYOUT_ortho_6x16": {
 | 
					        "LAYOUT_ortho_6x16": {
 | 
				
			||||||
			"layout": [
 | 
					            "layout": [
 | 
				
			||||||
				{"matrix": [0, 0], "x": 0, "y": 0},
 | 
					                {"matrix": [0, 0], "x": 0, "y": 0},
 | 
				
			||||||
				{"matrix": [0, 1], "x": 1, "y": 0},
 | 
					                {"matrix": [0, 1], "x": 1, "y": 0},
 | 
				
			||||||
				{"matrix": [0, 2], "x": 2, "y": 0},
 | 
					                {"matrix": [0, 2], "x": 2, "y": 0},
 | 
				
			||||||
				{"matrix": [0, 3], "x": 3, "y": 0},
 | 
					                {"matrix": [0, 3], "x": 3, "y": 0},
 | 
				
			||||||
				{"matrix": [0, 4], "x": 4, "y": 0},
 | 
					                {"matrix": [0, 4], "x": 4, "y": 0},
 | 
				
			||||||
				{"matrix": [0, 5], "x": 5, "y": 0},
 | 
					                {"matrix": [0, 5], "x": 5, "y": 0},
 | 
				
			||||||
				{"matrix": [0, 6], "x": 6, "y": 0},
 | 
					                {"matrix": [0, 6], "x": 6, "y": 0},
 | 
				
			||||||
				{"matrix": [0, 7], "x": 7, "y": 0},
 | 
					                {"matrix": [0, 7], "x": 7, "y": 0},
 | 
				
			||||||
				{"matrix": [6, 0], "x": 8, "y": 0},
 | 
					                {"matrix": [6, 0], "x": 8, "y": 0},
 | 
				
			||||||
				{"matrix": [6, 1], "x": 9, "y": 0},
 | 
					                {"matrix": [6, 1], "x": 9, "y": 0},
 | 
				
			||||||
				{"matrix": [6, 2], "x": 10, "y": 0},
 | 
					                {"matrix": [6, 2], "x": 10, "y": 0},
 | 
				
			||||||
				{"matrix": [6, 3], "x": 11, "y": 0},
 | 
					                {"matrix": [6, 3], "x": 11, "y": 0},
 | 
				
			||||||
				{"matrix": [6, 4], "x": 12, "y": 0},
 | 
					                {"matrix": [6, 4], "x": 12, "y": 0},
 | 
				
			||||||
				{"matrix": [6, 5], "x": 13, "y": 0},
 | 
					                {"matrix": [6, 5], "x": 13, "y": 0},
 | 
				
			||||||
				{"matrix": [6, 6], "x": 14, "y": 0},
 | 
					                {"matrix": [6, 6], "x": 14, "y": 0},
 | 
				
			||||||
				{"matrix": [6, 7], "x": 15, "y": 0},
 | 
					                {"matrix": [6, 7], "x": 15, "y": 0},
 | 
				
			||||||
 | 
					
 | 
				
			||||||
				{"matrix": [1, 0], "x": 0, "y": 1},
 | 
					                {"matrix": [1, 0], "x": 0, "y": 1},
 | 
				
			||||||
				{"matrix": [1, 1], "x": 1, "y": 1},
 | 
					                {"matrix": [1, 1], "x": 1, "y": 1},
 | 
				
			||||||
				{"matrix": [1, 2], "x": 2, "y": 1},
 | 
					                {"matrix": [1, 2], "x": 2, "y": 1},
 | 
				
			||||||
				{"matrix": [1, 3], "x": 3, "y": 1},
 | 
					                {"matrix": [1, 3], "x": 3, "y": 1},
 | 
				
			||||||
				{"matrix": [1, 4], "x": 4, "y": 1},
 | 
					                {"matrix": [1, 4], "x": 4, "y": 1},
 | 
				
			||||||
				{"matrix": [1, 5], "x": 5, "y": 1},
 | 
					                {"matrix": [1, 5], "x": 5, "y": 1},
 | 
				
			||||||
				{"matrix": [1, 6], "x": 6, "y": 1},
 | 
					                {"matrix": [1, 6], "x": 6, "y": 1},
 | 
				
			||||||
				{"matrix": [1, 7], "x": 7, "y": 1},
 | 
					                {"matrix": [1, 7], "x": 7, "y": 1},
 | 
				
			||||||
				{"matrix": [7, 0], "x": 8, "y": 1},
 | 
					                {"matrix": [7, 0], "x": 8, "y": 1},
 | 
				
			||||||
				{"matrix": [7, 1], "x": 9, "y": 1},
 | 
					                {"matrix": [7, 1], "x": 9, "y": 1},
 | 
				
			||||||
				{"matrix": [7, 2], "x": 10, "y": 1},
 | 
					                {"matrix": [7, 2], "x": 10, "y": 1},
 | 
				
			||||||
				{"matrix": [7, 3], "x": 11, "y": 1},
 | 
					                {"matrix": [7, 3], "x": 11, "y": 1},
 | 
				
			||||||
				{"matrix": [7, 4], "x": 12, "y": 1},
 | 
					                {"matrix": [7, 4], "x": 12, "y": 1},
 | 
				
			||||||
				{"matrix": [7, 5], "x": 13, "y": 1},
 | 
					                {"matrix": [7, 5], "x": 13, "y": 1},
 | 
				
			||||||
				{"matrix": [7, 6], "x": 14, "y": 1},
 | 
					                {"matrix": [7, 6], "x": 14, "y": 1},
 | 
				
			||||||
				{"matrix": [7, 7], "x": 15, "y": 1},
 | 
					                {"matrix": [7, 7], "x": 15, "y": 1},
 | 
				
			||||||
 | 
					
 | 
				
			||||||
				{"matrix": [2, 0], "x": 0, "y": 2},
 | 
					                {"matrix": [2, 0], "x": 0, "y": 2},
 | 
				
			||||||
				{"matrix": [2, 1], "x": 1, "y": 2},
 | 
					                {"matrix": [2, 1], "x": 1, "y": 2},
 | 
				
			||||||
				{"matrix": [2, 2], "x": 2, "y": 2},
 | 
					                {"matrix": [2, 2], "x": 2, "y": 2},
 | 
				
			||||||
				{"matrix": [2, 3], "x": 3, "y": 2},
 | 
					                {"matrix": [2, 3], "x": 3, "y": 2},
 | 
				
			||||||
				{"matrix": [2, 4], "x": 4, "y": 2},
 | 
					                {"matrix": [2, 4], "x": 4, "y": 2},
 | 
				
			||||||
				{"matrix": [2, 5], "x": 5, "y": 2},
 | 
					                {"matrix": [2, 5], "x": 5, "y": 2},
 | 
				
			||||||
				{"matrix": [2, 6], "x": 6, "y": 2},
 | 
					                {"matrix": [2, 6], "x": 6, "y": 2},
 | 
				
			||||||
				{"matrix": [2, 7], "x": 7, "y": 2},
 | 
					                {"matrix": [2, 7], "x": 7, "y": 2},
 | 
				
			||||||
				{"matrix": [8, 0], "x": 8, "y": 2},
 | 
					                {"matrix": [8, 0], "x": 8, "y": 2},
 | 
				
			||||||
				{"matrix": [8, 1], "x": 9, "y": 2},
 | 
					                {"matrix": [8, 1], "x": 9, "y": 2},
 | 
				
			||||||
				{"matrix": [8, 2], "x": 10, "y": 2},
 | 
					                {"matrix": [8, 2], "x": 10, "y": 2},
 | 
				
			||||||
				{"matrix": [8, 3], "x": 11, "y": 2},
 | 
					                {"matrix": [8, 3], "x": 11, "y": 2},
 | 
				
			||||||
				{"matrix": [8, 4], "x": 12, "y": 2},
 | 
					                {"matrix": [8, 4], "x": 12, "y": 2},
 | 
				
			||||||
				{"matrix": [8, 5], "x": 13, "y": 2},
 | 
					                {"matrix": [8, 5], "x": 13, "y": 2},
 | 
				
			||||||
				{"matrix": [8, 6], "x": 14, "y": 2},
 | 
					                {"matrix": [8, 6], "x": 14, "y": 2},
 | 
				
			||||||
				{"matrix": [8, 7], "x": 15, "y": 2},
 | 
					                {"matrix": [8, 7], "x": 15, "y": 2},
 | 
				
			||||||
 | 
					
 | 
				
			||||||
				{"matrix": [3, 0], "x": 0, "y": 3},
 | 
					                {"matrix": [3, 0], "x": 0, "y": 3},
 | 
				
			||||||
				{"matrix": [3, 1], "x": 1, "y": 3},
 | 
					                {"matrix": [3, 1], "x": 1, "y": 3},
 | 
				
			||||||
				{"matrix": [3, 2], "x": 2, "y": 3},
 | 
					                {"matrix": [3, 2], "x": 2, "y": 3},
 | 
				
			||||||
				{"matrix": [3, 3], "x": 3, "y": 3},
 | 
					                {"matrix": [3, 3], "x": 3, "y": 3},
 | 
				
			||||||
				{"matrix": [3, 4], "x": 4, "y": 3},
 | 
					                {"matrix": [3, 4], "x": 4, "y": 3},
 | 
				
			||||||
				{"matrix": [3, 5], "x": 5, "y": 3},
 | 
					                {"matrix": [3, 5], "x": 5, "y": 3},
 | 
				
			||||||
				{"matrix": [3, 6], "x": 6, "y": 3},
 | 
					                {"matrix": [3, 6], "x": 6, "y": 3},
 | 
				
			||||||
				{"matrix": [3, 7], "x": 7, "y": 3},
 | 
					                {"matrix": [3, 7], "x": 7, "y": 3},
 | 
				
			||||||
				{"matrix": [9, 0], "x": 8, "y": 3},
 | 
					                {"matrix": [9, 0], "x": 8, "y": 3},
 | 
				
			||||||
				{"matrix": [9, 1], "x": 9, "y": 3},
 | 
					                {"matrix": [9, 1], "x": 9, "y": 3},
 | 
				
			||||||
				{"matrix": [9, 2], "x": 10, "y": 3},
 | 
					                {"matrix": [9, 2], "x": 10, "y": 3},
 | 
				
			||||||
				{"matrix": [9, 3], "x": 11, "y": 3},
 | 
					                {"matrix": [9, 3], "x": 11, "y": 3},
 | 
				
			||||||
				{"matrix": [9, 4], "x": 12, "y": 3},
 | 
					                {"matrix": [9, 4], "x": 12, "y": 3},
 | 
				
			||||||
				{"matrix": [9, 5], "x": 13, "y": 3},
 | 
					                {"matrix": [9, 5], "x": 13, "y": 3},
 | 
				
			||||||
				{"matrix": [9, 6], "x": 14, "y": 3},
 | 
					                {"matrix": [9, 6], "x": 14, "y": 3},
 | 
				
			||||||
				{"matrix": [9, 7], "x": 15, "y": 3},
 | 
					                {"matrix": [9, 7], "x": 15, "y": 3},
 | 
				
			||||||
 | 
					
 | 
				
			||||||
				{"matrix": [4, 0], "x": 0, "y": 4},
 | 
					                {"matrix": [4, 0], "x": 0, "y": 4},
 | 
				
			||||||
				{"matrix": [4, 1], "x": 1, "y": 4},
 | 
					                {"matrix": [4, 1], "x": 1, "y": 4},
 | 
				
			||||||
				{"matrix": [4, 2], "x": 2, "y": 4},
 | 
					                {"matrix": [4, 2], "x": 2, "y": 4},
 | 
				
			||||||
				{"matrix": [4, 3], "x": 3, "y": 4},
 | 
					                {"matrix": [4, 3], "x": 3, "y": 4},
 | 
				
			||||||
				{"matrix": [4, 4], "x": 4, "y": 4},
 | 
					                {"matrix": [4, 4], "x": 4, "y": 4},
 | 
				
			||||||
				{"matrix": [4, 5], "x": 5, "y": 4},
 | 
					                {"matrix": [4, 5], "x": 5, "y": 4},
 | 
				
			||||||
				{"matrix": [4, 6], "x": 6, "y": 4},
 | 
					                {"matrix": [4, 6], "x": 6, "y": 4},
 | 
				
			||||||
				{"matrix": [4, 7], "x": 7, "y": 4},
 | 
					                {"matrix": [4, 7], "x": 7, "y": 4},
 | 
				
			||||||
				{"matrix": [10, 0], "x": 8, "y": 4},
 | 
					                {"matrix": [10, 0], "x": 8, "y": 4},
 | 
				
			||||||
				{"matrix": [10, 1], "x": 9, "y": 4},
 | 
					                {"matrix": [10, 1], "x": 9, "y": 4},
 | 
				
			||||||
				{"matrix": [10, 2], "x": 10, "y": 4},
 | 
					                {"matrix": [10, 2], "x": 10, "y": 4},
 | 
				
			||||||
				{"matrix": [10, 3], "x": 11, "y": 4},
 | 
					                {"matrix": [10, 3], "x": 11, "y": 4},
 | 
				
			||||||
				{"matrix": [10, 4], "x": 12, "y": 4},
 | 
					                {"matrix": [10, 4], "x": 12, "y": 4},
 | 
				
			||||||
				{"matrix": [10, 5], "x": 13, "y": 4},
 | 
					                {"matrix": [10, 5], "x": 13, "y": 4},
 | 
				
			||||||
				{"matrix": [10, 6], "x": 14, "y": 4},
 | 
					                {"matrix": [10, 6], "x": 14, "y": 4},
 | 
				
			||||||
				{"matrix": [10, 7], "x": 15, "y": 4},
 | 
					                {"matrix": [10, 7], "x": 15, "y": 4},
 | 
				
			||||||
 | 
					
 | 
				
			||||||
				{"matrix": [5, 0], "x": 0, "y": 5},
 | 
					                {"matrix": [5, 0], "x": 0, "y": 5},
 | 
				
			||||||
				{"matrix": [5, 1], "x": 1, "y": 5},
 | 
					                {"matrix": [5, 1], "x": 1, "y": 5},
 | 
				
			||||||
				{"matrix": [5, 2], "x": 2, "y": 5},
 | 
					                {"matrix": [5, 2], "x": 2, "y": 5},
 | 
				
			||||||
				{"matrix": [5, 3], "x": 3, "y": 5},
 | 
					                {"matrix": [5, 3], "x": 3, "y": 5},
 | 
				
			||||||
				{"matrix": [5, 4], "x": 4, "y": 5},
 | 
					                {"matrix": [5, 4], "x": 4, "y": 5},
 | 
				
			||||||
				{"matrix": [5, 5], "x": 5, "y": 5},
 | 
					                {"matrix": [5, 5], "x": 5, "y": 5},
 | 
				
			||||||
				{"matrix": [5, 6], "x": 6, "y": 5},
 | 
					                {"matrix": [5, 6], "x": 6, "y": 5},
 | 
				
			||||||
				{"matrix": [5, 7], "x": 7, "y": 5},
 | 
					                {"matrix": [5, 7], "x": 7, "y": 5},
 | 
				
			||||||
				{"matrix": [11, 0], "x": 8, "y": 5},
 | 
					                {"matrix": [11, 0], "x": 8, "y": 5},
 | 
				
			||||||
				{"matrix": [11, 1], "x": 9, "y": 5},
 | 
					                {"matrix": [11, 1], "x": 9, "y": 5},
 | 
				
			||||||
				{"matrix": [11, 2], "x": 10, "y": 5},
 | 
					                {"matrix": [11, 2], "x": 10, "y": 5},
 | 
				
			||||||
				{"matrix": [11, 3], "x": 11, "y": 5},
 | 
					                {"matrix": [11, 3], "x": 11, "y": 5},
 | 
				
			||||||
				{"matrix": [11, 4], "x": 12, "y": 5},
 | 
					                {"matrix": [11, 4], "x": 12, "y": 5},
 | 
				
			||||||
				{"matrix": [11, 5], "x": 13, "y": 5},
 | 
					                {"matrix": [11, 5], "x": 13, "y": 5},
 | 
				
			||||||
				{"matrix": [11, 6], "x": 14, "y": 5},
 | 
					                {"matrix": [11, 6], "x": 14, "y": 5},
 | 
				
			||||||
				{"matrix": [11, 7], "x": 15, "y": 5}
 | 
					                {"matrix": [11, 7], "x": 15, "y": 5}
 | 
				
			||||||
			]
 | 
					            ]
 | 
				
			||||||
		}
 | 
					        }
 | 
				
			||||||
	}
 | 
					    }
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -81,7 +81,6 @@
 | 
				
			|||||||
                {"label": "Right", "matrix": [3, 13], "x": 14.25, "y": 3}
 | 
					                {"label": "Right", "matrix": [3, 13], "x": 14.25, "y": 3}
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_625u_space": {
 | 
					        "LAYOUT_625u_space": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                {"label": "F1", "matrix": [0, 0], "x": 0, "y": 0},
 | 
					                {"label": "F1", "matrix": [0, 0], "x": 0, "y": 0},
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -94,7 +94,6 @@
 | 
				
			|||||||
                {"matrix": [4, 14], "x": 15, "y": 4}
 | 
					                {"matrix": [4, 14], "x": 15, "y": 4}
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_65_ansi_rwkl_split_bs": {
 | 
					        "LAYOUT_65_ansi_rwkl_split_bs": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                {"matrix": [0, 0], "x": 0, "y": 0},
 | 
					                {"matrix": [0, 0], "x": 0, "y": 0},
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -94,7 +94,6 @@
 | 
				
			|||||||
                {"matrix": [4, 14], "x": 15, "y": 4}
 | 
					                {"matrix": [4, 14], "x": 15, "y": 4}
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_65_ansi_rwkl_split_bs": {
 | 
					        "LAYOUT_65_ansi_rwkl_split_bs": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                {"matrix": [0, 0], "x": 0, "y": 0},
 | 
					                {"matrix": [0, 0], "x": 0, "y": 0},
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -94,7 +94,6 @@
 | 
				
			|||||||
                {"matrix": [4, 14], "x": 15, "y": 4}
 | 
					                {"matrix": [4, 14], "x": 15, "y": 4}
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_65_ansi_rwkl_split_bs": {
 | 
					        "LAYOUT_65_ansi_rwkl_split_bs": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                {"matrix": [0, 0], "x": 0, "y": 0},
 | 
					                {"matrix": [0, 0], "x": 0, "y": 0},
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -4,9 +4,9 @@
 | 
				
			|||||||
    "url": "",
 | 
					    "url": "",
 | 
				
			||||||
    "maintainer": "ai03",
 | 
					    "maintainer": "ai03",
 | 
				
			||||||
    "usb": {
 | 
					    "usb": {
 | 
				
			||||||
    	"vid": "0xA103",
 | 
					        "vid": "0xA103",
 | 
				
			||||||
    	"pid": "0x0004",
 | 
					        "pid": "0x0004",
 | 
				
			||||||
    	"device_version": "0.0.1"
 | 
					        "device_version": "0.0.1"
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "layouts": {
 | 
					    "layouts": {
 | 
				
			||||||
        "LAYOUT_all": {
 | 
					        "LAYOUT_all": {
 | 
				
			||||||
@@ -61,7 +61,6 @@
 | 
				
			|||||||
                {"label": "Delete", "matrix": [3, 11], "x": 11.75, "y": 3, "w": 1.25}
 | 
					                {"label": "Delete", "matrix": [3, 11], "x": 11.75, "y": 3, "w": 1.25}
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_ansi_split_space": {
 | 
					        "LAYOUT_ansi_split_space": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                {"label": "Tab", "matrix": [0, 0], "x": 0, "y": 0, "w": 1.5},
 | 
					                {"label": "Tab", "matrix": [0, 0], "x": 0, "y": 0, "w": 1.5},
 | 
				
			||||||
@@ -112,7 +111,6 @@
 | 
				
			|||||||
                {"label": "Ctrl", "matrix": [3, 11], "x": 11.75, "y": 3, "w": 1.25}
 | 
					                {"label": "Ctrl", "matrix": [3, 11], "x": 11.75, "y": 3, "w": 1.25}
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_iso_split_space": {
 | 
					        "LAYOUT_iso_split_space": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                {"label": "Tab", "matrix": [0, 0], "x": 0, "y": 0, "w": 1.5},
 | 
					                {"label": "Tab", "matrix": [0, 0], "x": 0, "y": 0, "w": 1.5},
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -12,8 +12,8 @@
 | 
				
			|||||||
    "bootloader": "atmel-dfu",
 | 
					    "bootloader": "atmel-dfu",
 | 
				
			||||||
    "diode_direction": "COL2ROW",
 | 
					    "diode_direction": "COL2ROW",
 | 
				
			||||||
    "matrix_pins": {
 | 
					    "matrix_pins": {
 | 
				
			||||||
        "rows": [ "D0", "D1", "D2", "F0", "F1" ],
 | 
					        "rows": ["D0", "D1", "D2", "F0", "F1"],
 | 
				
			||||||
        "cols": [ "F4", "F5", "F6", "F7", "C7", "C6", "B6", "B5", "B4", "D7", "D6", "D4", "D5", "D3"]
 | 
					        "cols": ["F4", "F5", "F6", "F7", "C7", "C6", "B6", "B5", "B4", "D7", "D6", "D4", "D5", "D3"]
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "indicators": {
 | 
					    "indicators": {
 | 
				
			||||||
        "caps_lock": "B3",
 | 
					        "caps_lock": "B3",
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -105,7 +105,6 @@
 | 
				
			|||||||
                {"label": "\u2192", "matrix": [4, 14], "x": 15, "y": 4}
 | 
					                {"label": "\u2192", "matrix": [4, 14], "x": 15, "y": 4}
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_65_ansi_blocker": {
 | 
					        "LAYOUT_65_ansi_blocker": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
					                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
				
			||||||
@@ -181,7 +180,6 @@
 | 
				
			|||||||
                {"label": "\u2192", "matrix": [4, 14], "x": 15, "y": 4}
 | 
					                {"label": "\u2192", "matrix": [4, 14], "x": 15, "y": 4}
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_65_ansi_blocker_split_bs": {
 | 
					        "LAYOUT_65_ansi_blocker_split_bs": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
					                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
				
			||||||
@@ -258,7 +256,6 @@
 | 
				
			|||||||
                {"label": "\u2192", "matrix": [4, 14], "x": 15, "y": 4}
 | 
					                {"label": "\u2192", "matrix": [4, 14], "x": 15, "y": 4}
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_65_ansi_blocker_tsangan": {
 | 
					        "LAYOUT_65_ansi_blocker_tsangan": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
					                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
				
			||||||
@@ -333,7 +330,6 @@
 | 
				
			|||||||
                {"label": "\u2192", "matrix": [4, 14], "x": 15, "y": 4}
 | 
					                {"label": "\u2192", "matrix": [4, 14], "x": 15, "y": 4}
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_65_ansi_blocker_tsangan_split_bs": {
 | 
					        "LAYOUT_65_ansi_blocker_tsangan_split_bs": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
					                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
				
			||||||
@@ -409,7 +405,6 @@
 | 
				
			|||||||
                {"label": "\u2192", "matrix": [4, 14], "x": 15, "y": 4}
 | 
					                {"label": "\u2192", "matrix": [4, 14], "x": 15, "y": 4}
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_65_iso_blocker": {
 | 
					        "LAYOUT_65_iso_blocker": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
					                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
				
			||||||
@@ -486,7 +481,6 @@
 | 
				
			|||||||
                {"label": "\u2192", "matrix": [4, 14], "x": 15, "y": 4}
 | 
					                {"label": "\u2192", "matrix": [4, 14], "x": 15, "y": 4}
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_65_iso_blocker_split_bs": {
 | 
					        "LAYOUT_65_iso_blocker_split_bs": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
					                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
				
			||||||
@@ -564,7 +558,6 @@
 | 
				
			|||||||
                {"label": "\u2192", "matrix": [4, 14], "x": 15, "y": 4}
 | 
					                {"label": "\u2192", "matrix": [4, 14], "x": 15, "y": 4}
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_65_iso_blocker_tsangan": {
 | 
					        "LAYOUT_65_iso_blocker_tsangan": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
					                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
				
			||||||
@@ -640,7 +633,6 @@
 | 
				
			|||||||
                {"label": "\u2192", "matrix": [4, 14], "x": 15, "y": 4}
 | 
					                {"label": "\u2192", "matrix": [4, 14], "x": 15, "y": 4}
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_65_iso_blocker_tsangan_split_bs": {
 | 
					        "LAYOUT_65_iso_blocker_tsangan_split_bs": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
					                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -15,8 +15,8 @@
 | 
				
			|||||||
        "nkro": true
 | 
					        "nkro": true
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "matrix_pins": {
 | 
					    "matrix_pins": {
 | 
				
			||||||
        "cols": [ "B3", "E6", "B1", "D7", "F7", "C6" ],
 | 
					        "cols": ["B3", "E6", "B1", "D7", "F7", "C6"],
 | 
				
			||||||
        "rows": [ "F5", "F6", "B2", "B5", "F4", "D4", "B4", "B6" ]
 | 
					        "rows": ["F5", "F6", "B2", "B5", "F4", "D4", "B4", "B6"]
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "processor": "atmega32u4",
 | 
					    "processor": "atmega32u4",
 | 
				
			||||||
    "url": "https://aidansmith.dev",
 | 
					    "url": "https://aidansmith.dev",
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -114,7 +114,6 @@
 | 
				
			|||||||
                {"label": "\u2192", "matrix": [4, 16], "x": 17.5, "y": 4}
 | 
					                {"label": "\u2192", "matrix": [4, 16], "x": 17.5, "y": 4}
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_65_xt_ansi_blocker": {
 | 
					        "LAYOUT_65_xt_ansi_blocker": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                {"label": "F1", "matrix": [0, 0], "x": 0.0, "y": 0.0},
 | 
					                {"label": "F1", "matrix": [0, 0], "x": 0.0, "y": 0.0},
 | 
				
			||||||
@@ -200,7 +199,6 @@
 | 
				
			|||||||
                {"label": "\u2192", "matrix": [4, 16], "x": 17.5, "y": 4.0}
 | 
					                {"label": "\u2192", "matrix": [4, 16], "x": 17.5, "y": 4.0}
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_65_xt_ansi_blocker_split_bs": {
 | 
					        "LAYOUT_65_xt_ansi_blocker_split_bs": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                {"label": "F1", "matrix": [0, 0], "x": 0.0, "y": 0.0},
 | 
					                {"label": "F1", "matrix": [0, 0], "x": 0.0, "y": 0.0},
 | 
				
			||||||
@@ -287,7 +285,6 @@
 | 
				
			|||||||
                {"label": "\u2192", "matrix": [4, 16], "x": 17.5, "y": 4.0}
 | 
					                {"label": "\u2192", "matrix": [4, 16], "x": 17.5, "y": 4.0}
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_65_xt_ansi_blocker_wkl": {
 | 
					        "LAYOUT_65_xt_ansi_blocker_wkl": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                {"label": "F1", "matrix": [0, 0], "x": 0.0, "y": 0.0},
 | 
					                {"label": "F1", "matrix": [0, 0], "x": 0.0, "y": 0.0},
 | 
				
			||||||
@@ -371,7 +368,6 @@
 | 
				
			|||||||
                {"label": "\u2192", "matrix": [4, 16], "x": 17.5, "y": 4.0}
 | 
					                {"label": "\u2192", "matrix": [4, 16], "x": 17.5, "y": 4.0}
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_65_xt_ansi_blocker_wkl_split_bs": {
 | 
					        "LAYOUT_65_xt_ansi_blocker_wkl_split_bs": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                {"label": "F1", "matrix": [0, 0], "x": 0.0, "y": 0.0},
 | 
					                {"label": "F1", "matrix": [0, 0], "x": 0.0, "y": 0.0},
 | 
				
			||||||
@@ -456,7 +452,6 @@
 | 
				
			|||||||
                {"label": "\u2192", "matrix": [4, 16], "x": 17.5, "y": 4.0}
 | 
					                {"label": "\u2192", "matrix": [4, 16], "x": 17.5, "y": 4.0}
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_65_xt_iso_blocker": {
 | 
					        "LAYOUT_65_xt_iso_blocker": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                {"label": "F1", "matrix": [0, 0], "x": 0.0, "y": 0.0},
 | 
					                {"label": "F1", "matrix": [0, 0], "x": 0.0, "y": 0.0},
 | 
				
			||||||
@@ -543,7 +538,6 @@
 | 
				
			|||||||
                {"label": "\u2192", "matrix": [4, 16], "x": 17.5, "y": 4.0}
 | 
					                {"label": "\u2192", "matrix": [4, 16], "x": 17.5, "y": 4.0}
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_65_xt_iso_blocker_split_bs": {
 | 
					        "LAYOUT_65_xt_iso_blocker_split_bs": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                {"label": "F1", "matrix": [0, 0], "x": 0.0, "y": 0.0},
 | 
					                {"label": "F1", "matrix": [0, 0], "x": 0.0, "y": 0.0},
 | 
				
			||||||
@@ -631,7 +625,6 @@
 | 
				
			|||||||
                {"label": "\u2192", "matrix": [4, 16], "x": 17.5, "y": 4.0}
 | 
					                {"label": "\u2192", "matrix": [4, 16], "x": 17.5, "y": 4.0}
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_65_xt_iso_blocker_wkl": {
 | 
					        "LAYOUT_65_xt_iso_blocker_wkl": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                {"label": "F1", "matrix": [0, 0], "x": 0.0, "y": 0.0},
 | 
					                {"label": "F1", "matrix": [0, 0], "x": 0.0, "y": 0.0},
 | 
				
			||||||
@@ -716,7 +709,6 @@
 | 
				
			|||||||
                {"label": "\u2192", "matrix": [4, 16], "x": 17.5, "y": 4.0}
 | 
					                {"label": "\u2192", "matrix": [4, 16], "x": 17.5, "y": 4.0}
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_65_xt_iso_blocker_wkl_split_bs": {
 | 
					        "LAYOUT_65_xt_iso_blocker_wkl_split_bs": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                {"label": "F1", "matrix": [0, 0], "x": 0.0, "y": 0.0},
 | 
					                {"label": "F1", "matrix": [0, 0], "x": 0.0, "y": 0.0},
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -99,7 +99,6 @@
 | 
				
			|||||||
                {"label": "Alt", "matrix": [4, 11], "x": 11.5, "y": 4}
 | 
					                {"label": "Alt", "matrix": [4, 11], "x": 11.5, "y": 4}
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_60_true_hhkb": {
 | 
					        "LAYOUT_60_true_hhkb": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
					                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
				
			||||||
@@ -168,7 +167,6 @@
 | 
				
			|||||||
                {"label": "Alt", "matrix": [4, 11], "x": 11.5, "y": 4}
 | 
					                {"label": "Alt", "matrix": [4, 11], "x": 11.5, "y": 4}
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_60_true_hhkb_split_space": {
 | 
					        "LAYOUT_60_true_hhkb_split_space": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
					                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
				
			||||||
@@ -238,7 +236,6 @@
 | 
				
			|||||||
                {"label": "Alt", "matrix": [4, 11], "x": 11.5, "y": 4}
 | 
					                {"label": "Alt", "matrix": [4, 11], "x": 11.5, "y": 4}
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_60_true_hhkb_iso": {
 | 
					        "LAYOUT_60_true_hhkb_iso": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
					                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
				
			||||||
@@ -308,7 +305,6 @@
 | 
				
			|||||||
                {"label": "Alt", "matrix": [4, 11], "x": 11.5, "y": 4}
 | 
					                {"label": "Alt", "matrix": [4, 11], "x": 11.5, "y": 4}
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_60_true_hhkb_iso_split_space": {
 | 
					        "LAYOUT_60_true_hhkb_iso_split_space": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
					                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -225,5 +225,4 @@
 | 
				
			|||||||
            ]
 | 
					            ]
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -110,7 +110,6 @@
 | 
				
			|||||||
                {"label": "\u2192", "matrix": [4, 14], "x": 14, "y": 4}
 | 
					                {"label": "\u2192", "matrix": [4, 14], "x": 14, "y": 4}
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_60_ansi": {
 | 
					        "LAYOUT_60_ansi": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
					                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
				
			||||||
@@ -180,7 +179,6 @@
 | 
				
			|||||||
                {"label": "Ctrl", "matrix": [4, 14], "x": 13.75, "y": 4, "w": 1.25}
 | 
					                {"label": "Ctrl", "matrix": [4, 14], "x": 13.75, "y": 4, "w": 1.25}
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_60_ansi_arrow": {
 | 
					        "LAYOUT_60_ansi_arrow": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
					                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
				
			||||||
@@ -252,7 +250,6 @@
 | 
				
			|||||||
                {"label": "\u2192", "matrix": [4, 14], "x": 14, "y": 4}
 | 
					                {"label": "\u2192", "matrix": [4, 14], "x": 14, "y": 4}
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_64_ansi": {
 | 
					        "LAYOUT_64_ansi": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
					                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
				
			||||||
@@ -325,7 +322,6 @@
 | 
				
			|||||||
                {"label": "\u2192", "matrix": [4, 14], "x": 14, "y": 4}
 | 
					                {"label": "\u2192", "matrix": [4, 14], "x": 14, "y": 4}
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_60_iso": {
 | 
					        "LAYOUT_60_iso": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
					                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
				
			||||||
@@ -396,7 +392,6 @@
 | 
				
			|||||||
                {"label": "Ctrl", "matrix": [4, 14], "x": 13.75, "y": 4, "w": 1.25}
 | 
					                {"label": "Ctrl", "matrix": [4, 14], "x": 13.75, "y": 4, "w": 1.25}
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_60_iso_arrow": {
 | 
					        "LAYOUT_60_iso_arrow": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
					                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
				
			||||||
@@ -469,7 +464,6 @@
 | 
				
			|||||||
                {"label": "\u2192", "matrix": [4, 14], "x": 14, "y": 4}
 | 
					                {"label": "\u2192", "matrix": [4, 14], "x": 14, "y": 4}
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_64_iso": {
 | 
					        "LAYOUT_64_iso": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
					                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -103,7 +103,6 @@
 | 
				
			|||||||
                {"label": "Ctrl", "matrix": [4, 14], "x": 14, "y": 5}
 | 
					                {"label": "Ctrl", "matrix": [4, 14], "x": 14, "y": 5}
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_ansi": {
 | 
					        "LAYOUT_ansi": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                {"label": "Volume Up", "matrix": [4, 4], "x": 1.5, "y": 0},
 | 
					                {"label": "Volume Up", "matrix": [4, 4], "x": 1.5, "y": 0},
 | 
				
			||||||
@@ -176,7 +175,6 @@
 | 
				
			|||||||
                {"label": "Ctrl", "matrix": [4, 14], "x": 13.75, "y": 5, "w": 1.25}
 | 
					                {"label": "Ctrl", "matrix": [4, 14], "x": 13.75, "y": 5, "w": 1.25}
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_ansi_split_bs_rshift": {
 | 
					        "LAYOUT_ansi_split_bs_rshift": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                {"label": "Volume Up", "matrix": [4, 4], "x": 1.5, "y": 0},
 | 
					                {"label": "Volume Up", "matrix": [4, 4], "x": 1.5, "y": 0},
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -102,4 +102,3 @@
 | 
				
			|||||||
        }
 | 
					        }
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					 | 
				
			||||||
 
 | 
				
			|||||||
@@ -26,79 +26,79 @@
 | 
				
			|||||||
    },
 | 
					    },
 | 
				
			||||||
    "diode_direction": "COL2ROW",
 | 
					    "diode_direction": "COL2ROW",
 | 
				
			||||||
    "matrix_pins": {
 | 
					    "matrix_pins": {
 | 
				
			||||||
        "cols": ["GP0",  "GP1",  "GP2",  "GP3",  "GP4",  "GP5",  "GP6",
 | 
					        "cols": ["GP0", "GP1", "GP2", "GP3", "GP4", "GP5", "GP6",
 | 
				
			||||||
                 "GP9",  "GP10", "GP11", "GP12", "GP13", "GP14", "GP15"],
 | 
					                 "GP9", "GP10", "GP11", "GP12", "GP13", "GP14", "GP15"],
 | 
				
			||||||
        "rows": ["GP16", "GP17", "GP18", "GP19", "GP20"]
 | 
					        "rows": ["GP16", "GP17", "GP18", "GP19", "GP20"]
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "layouts": {
 | 
					    "layouts": {
 | 
				
			||||||
        "LAYOUT_ortho_5x14": {
 | 
					        "LAYOUT_ortho_5x14": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                { "matrix": [0,  0], "x": 0,  "y": 0 },
 | 
					                { "matrix": [0, 0], "x": 0, "y": 0 },
 | 
				
			||||||
                { "matrix": [0,  1], "x": 1,  "y": 0 },
 | 
					                { "matrix": [0, 1], "x": 1, "y": 0 },
 | 
				
			||||||
                { "matrix": [0,  2], "x": 2,  "y": 0 },
 | 
					                { "matrix": [0, 2], "x": 2, "y": 0 },
 | 
				
			||||||
                { "matrix": [0,  3], "x": 3,  "y": 0 },
 | 
					                { "matrix": [0, 3], "x": 3, "y": 0 },
 | 
				
			||||||
                { "matrix": [0,  4], "x": 4,  "y": 0 },
 | 
					                { "matrix": [0, 4], "x": 4, "y": 0 },
 | 
				
			||||||
                { "matrix": [0,  5], "x": 5,  "y": 0 },
 | 
					                { "matrix": [0, 5], "x": 5, "y": 0 },
 | 
				
			||||||
                { "matrix": [0,  6], "x": 6,  "y": 0 },
 | 
					                { "matrix": [0, 6], "x": 6, "y": 0 },
 | 
				
			||||||
                { "matrix": [0,  7], "x": 7,  "y": 0 },
 | 
					                { "matrix": [0, 7], "x": 7, "y": 0 },
 | 
				
			||||||
                { "matrix": [0,  8], "x": 8,  "y": 0 },
 | 
					                { "matrix": [0, 8], "x": 8, "y": 0 },
 | 
				
			||||||
                { "matrix": [0,  9], "x": 9,  "y": 0 },
 | 
					                { "matrix": [0, 9], "x": 9, "y": 0 },
 | 
				
			||||||
                { "matrix": [0, 10], "x": 10, "y": 0 },
 | 
					                { "matrix": [0, 10], "x": 10, "y": 0 },
 | 
				
			||||||
                { "matrix": [0, 11], "x": 11, "y": 0 },
 | 
					                { "matrix": [0, 11], "x": 11, "y": 0 },
 | 
				
			||||||
                { "matrix": [0, 12], "x": 12, "y": 0 },
 | 
					                { "matrix": [0, 12], "x": 12, "y": 0 },
 | 
				
			||||||
                { "matrix": [0, 13], "x": 13, "y": 0 },
 | 
					                { "matrix": [0, 13], "x": 13, "y": 0 },
 | 
				
			||||||
                { "matrix": [1,  0], "x": 0,  "y": 1 },
 | 
					                { "matrix": [1, 0], "x": 0, "y": 1 },
 | 
				
			||||||
                { "matrix": [1,  1], "x": 1,  "y": 1 },
 | 
					                { "matrix": [1, 1], "x": 1, "y": 1 },
 | 
				
			||||||
                { "matrix": [1,  2], "x": 2,  "y": 1 },
 | 
					                { "matrix": [1, 2], "x": 2, "y": 1 },
 | 
				
			||||||
                { "matrix": [1,  3], "x": 3,  "y": 1 },
 | 
					                { "matrix": [1, 3], "x": 3, "y": 1 },
 | 
				
			||||||
                { "matrix": [1,  4], "x": 4,  "y": 1 },
 | 
					                { "matrix": [1, 4], "x": 4, "y": 1 },
 | 
				
			||||||
                { "matrix": [1,  5], "x": 5,  "y": 1 },
 | 
					                { "matrix": [1, 5], "x": 5, "y": 1 },
 | 
				
			||||||
                { "matrix": [1,  6], "x": 6,  "y": 1 },
 | 
					                { "matrix": [1, 6], "x": 6, "y": 1 },
 | 
				
			||||||
                { "matrix": [1,  7], "x": 7,  "y": 1 },
 | 
					                { "matrix": [1, 7], "x": 7, "y": 1 },
 | 
				
			||||||
                { "matrix": [1,  8], "x": 8,  "y": 1 },
 | 
					                { "matrix": [1, 8], "x": 8, "y": 1 },
 | 
				
			||||||
                { "matrix": [1,  9], "x": 9,  "y": 1 },
 | 
					                { "matrix": [1, 9], "x": 9, "y": 1 },
 | 
				
			||||||
                { "matrix": [1, 10], "x": 10, "y": 1 },
 | 
					                { "matrix": [1, 10], "x": 10, "y": 1 },
 | 
				
			||||||
                { "matrix": [1, 11], "x": 11, "y": 1 },
 | 
					                { "matrix": [1, 11], "x": 11, "y": 1 },
 | 
				
			||||||
                { "matrix": [1, 12], "x": 12, "y": 1 },
 | 
					                { "matrix": [1, 12], "x": 12, "y": 1 },
 | 
				
			||||||
                { "matrix": [1, 13], "x": 13, "y": 1 },
 | 
					                { "matrix": [1, 13], "x": 13, "y": 1 },
 | 
				
			||||||
                { "matrix": [2,  0], "x": 0,  "y": 2 },
 | 
					                { "matrix": [2, 0], "x": 0, "y": 2 },
 | 
				
			||||||
                { "matrix": [2,  1], "x": 1,  "y": 2 },
 | 
					                { "matrix": [2, 1], "x": 1, "y": 2 },
 | 
				
			||||||
                { "matrix": [2,  2], "x": 2,  "y": 2 },
 | 
					                { "matrix": [2, 2], "x": 2, "y": 2 },
 | 
				
			||||||
                { "matrix": [2,  3], "x": 3,  "y": 2 },
 | 
					                { "matrix": [2, 3], "x": 3, "y": 2 },
 | 
				
			||||||
                { "matrix": [2,  4], "x": 4,  "y": 2 },
 | 
					                { "matrix": [2, 4], "x": 4, "y": 2 },
 | 
				
			||||||
                { "matrix": [2,  5], "x": 5,  "y": 2 },
 | 
					                { "matrix": [2, 5], "x": 5, "y": 2 },
 | 
				
			||||||
                { "matrix": [2,  6], "x": 6,  "y": 2 },
 | 
					                { "matrix": [2, 6], "x": 6, "y": 2 },
 | 
				
			||||||
                { "matrix": [2,  7], "x": 7,  "y": 2 },
 | 
					                { "matrix": [2, 7], "x": 7, "y": 2 },
 | 
				
			||||||
                { "matrix": [2,  8], "x": 8,  "y": 2 },
 | 
					                { "matrix": [2, 8], "x": 8, "y": 2 },
 | 
				
			||||||
                { "matrix": [2,  9], "x": 9,  "y": 2 },
 | 
					                { "matrix": [2, 9], "x": 9, "y": 2 },
 | 
				
			||||||
                { "matrix": [2, 10], "x": 10, "y": 2 },
 | 
					                { "matrix": [2, 10], "x": 10, "y": 2 },
 | 
				
			||||||
                { "matrix": [2, 11], "x": 11, "y": 2 },
 | 
					                { "matrix": [2, 11], "x": 11, "y": 2 },
 | 
				
			||||||
                { "matrix": [2, 12], "x": 12, "y": 2 },
 | 
					                { "matrix": [2, 12], "x": 12, "y": 2 },
 | 
				
			||||||
                { "matrix": [2, 13], "x": 13, "y": 2 },
 | 
					                { "matrix": [2, 13], "x": 13, "y": 2 },
 | 
				
			||||||
                { "matrix": [3,  0], "x": 0,  "y": 3 },
 | 
					                { "matrix": [3, 0], "x": 0, "y": 3 },
 | 
				
			||||||
                { "matrix": [3,  1], "x": 1,  "y": 3 },
 | 
					                { "matrix": [3, 1], "x": 1, "y": 3 },
 | 
				
			||||||
                { "matrix": [3,  2], "x": 2,  "y": 3 },
 | 
					                { "matrix": [3, 2], "x": 2, "y": 3 },
 | 
				
			||||||
                { "matrix": [3,  3], "x": 3,  "y": 3 },
 | 
					                { "matrix": [3, 3], "x": 3, "y": 3 },
 | 
				
			||||||
                { "matrix": [3,  4], "x": 4,  "y": 3 },
 | 
					                { "matrix": [3, 4], "x": 4, "y": 3 },
 | 
				
			||||||
                { "matrix": [3,  5], "x": 5,  "y": 3 },
 | 
					                { "matrix": [3, 5], "x": 5, "y": 3 },
 | 
				
			||||||
                { "matrix": [3,  6], "x": 6,  "y": 3 },
 | 
					                { "matrix": [3, 6], "x": 6, "y": 3 },
 | 
				
			||||||
                { "matrix": [3,  7], "x": 7,  "y": 3 },
 | 
					                { "matrix": [3, 7], "x": 7, "y": 3 },
 | 
				
			||||||
                { "matrix": [3,  8], "x": 8,  "y": 3 },
 | 
					                { "matrix": [3, 8], "x": 8, "y": 3 },
 | 
				
			||||||
                { "matrix": [3,  9], "x": 9,  "y": 3 },
 | 
					                { "matrix": [3, 9], "x": 9, "y": 3 },
 | 
				
			||||||
                { "matrix": [3, 10], "x": 10, "y": 3 },
 | 
					                { "matrix": [3, 10], "x": 10, "y": 3 },
 | 
				
			||||||
                { "matrix": [3, 11], "x": 11, "y": 3 },
 | 
					                { "matrix": [3, 11], "x": 11, "y": 3 },
 | 
				
			||||||
                { "matrix": [3, 12], "x": 12, "y": 3 },
 | 
					                { "matrix": [3, 12], "x": 12, "y": 3 },
 | 
				
			||||||
                { "matrix": [3, 13], "x": 13, "y": 3 },
 | 
					                { "matrix": [3, 13], "x": 13, "y": 3 },
 | 
				
			||||||
                { "matrix": [4,  0], "x": 0,  "y": 4 },
 | 
					                { "matrix": [4, 0], "x": 0, "y": 4 },
 | 
				
			||||||
                { "matrix": [4,  1], "x": 1,  "y": 4 },
 | 
					                { "matrix": [4, 1], "x": 1, "y": 4 },
 | 
				
			||||||
                { "matrix": [4,  2], "x": 2,  "y": 4 },
 | 
					                { "matrix": [4, 2], "x": 2, "y": 4 },
 | 
				
			||||||
                { "matrix": [4,  3], "x": 3,  "y": 4 },
 | 
					                { "matrix": [4, 3], "x": 3, "y": 4 },
 | 
				
			||||||
                { "matrix": [4,  4], "x": 4,  "y": 4 },
 | 
					                { "matrix": [4, 4], "x": 4, "y": 4 },
 | 
				
			||||||
                { "matrix": [4,  5], "x": 5,  "y": 4 },
 | 
					                { "matrix": [4, 5], "x": 5, "y": 4 },
 | 
				
			||||||
                { "matrix": [4,  6], "x": 6,  "y": 4 },
 | 
					                { "matrix": [4, 6], "x": 6, "y": 4 },
 | 
				
			||||||
                { "matrix": [4,  7], "x": 7,  "y": 4 },
 | 
					                { "matrix": [4, 7], "x": 7, "y": 4 },
 | 
				
			||||||
                { "matrix": [4,  8], "x": 8,  "y": 4 },
 | 
					                { "matrix": [4, 8], "x": 8, "y": 4 },
 | 
				
			||||||
                { "matrix": [4,  9], "x": 9,  "y": 4 },
 | 
					                { "matrix": [4, 9], "x": 9, "y": 4 },
 | 
				
			||||||
                { "matrix": [4, 10], "x": 10, "y": 4 },
 | 
					                { "matrix": [4, 10], "x": 10, "y": 4 },
 | 
				
			||||||
                { "matrix": [4, 11], "x": 11, "y": 4 },
 | 
					                { "matrix": [4, 11], "x": 11, "y": 4 },
 | 
				
			||||||
                { "matrix": [4, 12], "x": 12, "y": 4 },
 | 
					                { "matrix": [4, 12], "x": 12, "y": 4 },
 | 
				
			||||||
@@ -112,72 +112,72 @@
 | 
				
			|||||||
    "rgb_matrix": {
 | 
					    "rgb_matrix": {
 | 
				
			||||||
        "driver": "WS2812",
 | 
					        "driver": "WS2812",
 | 
				
			||||||
        "layout": [
 | 
					        "layout": [
 | 
				
			||||||
            { "flags": 4, "matrix": [0,  0], "x": 0,   "y": 0  },
 | 
					            { "flags": 4, "matrix": [0, 0], "x": 0, "y": 0  },
 | 
				
			||||||
            { "flags": 4, "matrix": [0,  1], "x": 17,  "y": 0  },
 | 
					            { "flags": 4, "matrix": [0, 1], "x": 17, "y": 0  },
 | 
				
			||||||
            { "flags": 4, "matrix": [0,  2], "x": 34,  "y": 0  },
 | 
					            { "flags": 4, "matrix": [0, 2], "x": 34, "y": 0  },
 | 
				
			||||||
            { "flags": 4, "matrix": [0,  3], "x": 52,  "y": 0  },
 | 
					            { "flags": 4, "matrix": [0, 3], "x": 52, "y": 0  },
 | 
				
			||||||
            { "flags": 4, "matrix": [0,  4], "x": 69,  "y": 0  },
 | 
					            { "flags": 4, "matrix": [0, 4], "x": 69, "y": 0  },
 | 
				
			||||||
            { "flags": 4, "matrix": [0,  5], "x": 86,  "y": 0  },
 | 
					            { "flags": 4, "matrix": [0, 5], "x": 86, "y": 0  },
 | 
				
			||||||
            { "flags": 4, "matrix": [0,  6], "x": 103, "y": 0  },
 | 
					            { "flags": 4, "matrix": [0, 6], "x": 103, "y": 0  },
 | 
				
			||||||
            { "flags": 4, "matrix": [0,  7], "x": 121, "y": 0  },
 | 
					            { "flags": 4, "matrix": [0, 7], "x": 121, "y": 0  },
 | 
				
			||||||
            { "flags": 4, "matrix": [0,  8], "x": 138, "y": 0  },
 | 
					            { "flags": 4, "matrix": [0, 8], "x": 138, "y": 0  },
 | 
				
			||||||
            { "flags": 4, "matrix": [0,  9], "x": 155, "y": 0  },
 | 
					            { "flags": 4, "matrix": [0, 9], "x": 155, "y": 0  },
 | 
				
			||||||
            { "flags": 4, "matrix": [0, 10], "x": 172, "y": 0  },
 | 
					            { "flags": 4, "matrix": [0, 10], "x": 172, "y": 0  },
 | 
				
			||||||
            { "flags": 4, "matrix": [0, 11], "x": 190, "y": 0  },
 | 
					            { "flags": 4, "matrix": [0, 11], "x": 190, "y": 0  },
 | 
				
			||||||
            { "flags": 4, "matrix": [0, 12], "x": 207, "y": 0  },
 | 
					            { "flags": 4, "matrix": [0, 12], "x": 207, "y": 0  },
 | 
				
			||||||
            { "flags": 4, "matrix": [0, 13], "x": 224, "y": 0  },
 | 
					            { "flags": 4, "matrix": [0, 13], "x": 224, "y": 0  },
 | 
				
			||||||
            { "flags": 4, "matrix": [1,  0], "x": 0,   "y": 16 },
 | 
					            { "flags": 4, "matrix": [1, 0], "x": 0, "y": 16 },
 | 
				
			||||||
            { "flags": 4, "matrix": [1,  1], "x": 17,  "y": 16 },
 | 
					            { "flags": 4, "matrix": [1, 1], "x": 17, "y": 16 },
 | 
				
			||||||
            { "flags": 4, "matrix": [1,  2], "x": 34,  "y": 16 },
 | 
					            { "flags": 4, "matrix": [1, 2], "x": 34, "y": 16 },
 | 
				
			||||||
            { "flags": 4, "matrix": [1,  3], "x": 52,  "y": 16 },
 | 
					            { "flags": 4, "matrix": [1, 3], "x": 52, "y": 16 },
 | 
				
			||||||
            { "flags": 4, "matrix": [1,  4], "x": 69,  "y": 16 },
 | 
					            { "flags": 4, "matrix": [1, 4], "x": 69, "y": 16 },
 | 
				
			||||||
            { "flags": 4, "matrix": [1,  5], "x": 86,  "y": 16 },
 | 
					            { "flags": 4, "matrix": [1, 5], "x": 86, "y": 16 },
 | 
				
			||||||
            { "flags": 4, "matrix": [1,  6], "x": 103, "y": 16 },
 | 
					            { "flags": 4, "matrix": [1, 6], "x": 103, "y": 16 },
 | 
				
			||||||
            { "flags": 4, "matrix": [1,  7], "x": 121, "y": 16 },
 | 
					            { "flags": 4, "matrix": [1, 7], "x": 121, "y": 16 },
 | 
				
			||||||
            { "flags": 4, "matrix": [1,  8], "x": 138, "y": 16 },
 | 
					            { "flags": 4, "matrix": [1, 8], "x": 138, "y": 16 },
 | 
				
			||||||
            { "flags": 4, "matrix": [1,  9], "x": 155, "y": 16 },
 | 
					            { "flags": 4, "matrix": [1, 9], "x": 155, "y": 16 },
 | 
				
			||||||
            { "flags": 4, "matrix": [1, 10], "x": 172, "y": 16 },
 | 
					            { "flags": 4, "matrix": [1, 10], "x": 172, "y": 16 },
 | 
				
			||||||
            { "flags": 4, "matrix": [1, 11], "x": 190, "y": 16 },
 | 
					            { "flags": 4, "matrix": [1, 11], "x": 190, "y": 16 },
 | 
				
			||||||
            { "flags": 4, "matrix": [1, 12], "x": 207, "y": 16 },
 | 
					            { "flags": 4, "matrix": [1, 12], "x": 207, "y": 16 },
 | 
				
			||||||
            { "flags": 4, "matrix": [1, 13], "x": 224, "y": 16 },
 | 
					            { "flags": 4, "matrix": [1, 13], "x": 224, "y": 16 },
 | 
				
			||||||
            { "flags": 4, "matrix": [2,  0], "x": 0,   "y": 32 },
 | 
					            { "flags": 4, "matrix": [2, 0], "x": 0, "y": 32 },
 | 
				
			||||||
            { "flags": 4, "matrix": [2,  1], "x": 17,  "y": 32 },
 | 
					            { "flags": 4, "matrix": [2, 1], "x": 17, "y": 32 },
 | 
				
			||||||
            { "flags": 4, "matrix": [2,  2], "x": 34,  "y": 32 },
 | 
					            { "flags": 4, "matrix": [2, 2], "x": 34, "y": 32 },
 | 
				
			||||||
            { "flags": 4, "matrix": [2,  3], "x": 52,  "y": 32 },
 | 
					            { "flags": 4, "matrix": [2, 3], "x": 52, "y": 32 },
 | 
				
			||||||
            { "flags": 4, "matrix": [2,  4], "x": 69,  "y": 32 },
 | 
					            { "flags": 4, "matrix": [2, 4], "x": 69, "y": 32 },
 | 
				
			||||||
            { "flags": 4, "matrix": [2,  5], "x": 86,  "y": 32 },
 | 
					            { "flags": 4, "matrix": [2, 5], "x": 86, "y": 32 },
 | 
				
			||||||
            { "flags": 4, "matrix": [2,  6], "x": 103, "y": 32 },
 | 
					            { "flags": 4, "matrix": [2, 6], "x": 103, "y": 32 },
 | 
				
			||||||
            { "flags": 4, "matrix": [2,  7], "x": 121, "y": 32 },
 | 
					            { "flags": 4, "matrix": [2, 7], "x": 121, "y": 32 },
 | 
				
			||||||
            { "flags": 4, "matrix": [2,  8], "x": 138, "y": 32 },
 | 
					            { "flags": 4, "matrix": [2, 8], "x": 138, "y": 32 },
 | 
				
			||||||
            { "flags": 4, "matrix": [2,  9], "x": 155, "y": 32 },
 | 
					            { "flags": 4, "matrix": [2, 9], "x": 155, "y": 32 },
 | 
				
			||||||
            { "flags": 4, "matrix": [2, 10], "x": 172, "y": 32 },
 | 
					            { "flags": 4, "matrix": [2, 10], "x": 172, "y": 32 },
 | 
				
			||||||
            { "flags": 4, "matrix": [2, 11], "x": 190, "y": 32 },
 | 
					            { "flags": 4, "matrix": [2, 11], "x": 190, "y": 32 },
 | 
				
			||||||
            { "flags": 4, "matrix": [2, 12], "x": 207, "y": 32 },
 | 
					            { "flags": 4, "matrix": [2, 12], "x": 207, "y": 32 },
 | 
				
			||||||
            { "flags": 4, "matrix": [2, 13], "x": 224, "y": 32 },
 | 
					            { "flags": 4, "matrix": [2, 13], "x": 224, "y": 32 },
 | 
				
			||||||
            { "flags": 4, "matrix": [3,  0], "x": 0,   "y": 48 },
 | 
					            { "flags": 4, "matrix": [3, 0], "x": 0, "y": 48 },
 | 
				
			||||||
            { "flags": 4, "matrix": [3,  1], "x": 17,  "y": 48 },
 | 
					            { "flags": 4, "matrix": [3, 1], "x": 17, "y": 48 },
 | 
				
			||||||
            { "flags": 4, "matrix": [3,  2], "x": 34,  "y": 48 },
 | 
					            { "flags": 4, "matrix": [3, 2], "x": 34, "y": 48 },
 | 
				
			||||||
            { "flags": 4, "matrix": [3,  3], "x": 52,  "y": 48 },
 | 
					            { "flags": 4, "matrix": [3, 3], "x": 52, "y": 48 },
 | 
				
			||||||
            { "flags": 4, "matrix": [3,  4], "x": 69,  "y": 48 },
 | 
					            { "flags": 4, "matrix": [3, 4], "x": 69, "y": 48 },
 | 
				
			||||||
            { "flags": 4, "matrix": [3,  5], "x": 86,  "y": 48 },
 | 
					            { "flags": 4, "matrix": [3, 5], "x": 86, "y": 48 },
 | 
				
			||||||
            { "flags": 4, "matrix": [3,  6], "x": 103, "y": 48 },
 | 
					            { "flags": 4, "matrix": [3, 6], "x": 103, "y": 48 },
 | 
				
			||||||
            { "flags": 4, "matrix": [3,  7], "x": 121, "y": 48 },
 | 
					            { "flags": 4, "matrix": [3, 7], "x": 121, "y": 48 },
 | 
				
			||||||
            { "flags": 4, "matrix": [3,  8], "x": 138, "y": 48 },
 | 
					            { "flags": 4, "matrix": [3, 8], "x": 138, "y": 48 },
 | 
				
			||||||
            { "flags": 4, "matrix": [3,  9], "x": 155, "y": 48 },
 | 
					            { "flags": 4, "matrix": [3, 9], "x": 155, "y": 48 },
 | 
				
			||||||
            { "flags": 4, "matrix": [3, 10], "x": 172, "y": 48 },
 | 
					            { "flags": 4, "matrix": [3, 10], "x": 172, "y": 48 },
 | 
				
			||||||
            { "flags": 4, "matrix": [3, 11], "x": 190, "y": 48 },
 | 
					            { "flags": 4, "matrix": [3, 11], "x": 190, "y": 48 },
 | 
				
			||||||
            { "flags": 4, "matrix": [3, 12], "x": 207, "y": 48 },
 | 
					            { "flags": 4, "matrix": [3, 12], "x": 207, "y": 48 },
 | 
				
			||||||
            { "flags": 4, "matrix": [3, 13], "x": 224, "y": 48 },
 | 
					            { "flags": 4, "matrix": [3, 13], "x": 224, "y": 48 },
 | 
				
			||||||
            { "flags": 4, "matrix": [4,  0], "x": 0,   "y": 64 },
 | 
					            { "flags": 4, "matrix": [4, 0], "x": 0, "y": 64 },
 | 
				
			||||||
            { "flags": 4, "matrix": [4,  1], "x": 17,  "y": 64 },
 | 
					            { "flags": 4, "matrix": [4, 1], "x": 17, "y": 64 },
 | 
				
			||||||
            { "flags": 4, "matrix": [4,  2], "x": 34,  "y": 64 },
 | 
					            { "flags": 4, "matrix": [4, 2], "x": 34, "y": 64 },
 | 
				
			||||||
            { "flags": 4, "matrix": [4,  3], "x": 52,  "y": 64 },
 | 
					            { "flags": 4, "matrix": [4, 3], "x": 52, "y": 64 },
 | 
				
			||||||
            { "flags": 4, "matrix": [4,  4], "x": 69,  "y": 64 },
 | 
					            { "flags": 4, "matrix": [4, 4], "x": 69, "y": 64 },
 | 
				
			||||||
            { "flags": 4, "matrix": [4,  5], "x": 86,  "y": 64 },
 | 
					            { "flags": 4, "matrix": [4, 5], "x": 86, "y": 64 },
 | 
				
			||||||
            { "flags": 4, "matrix": [4,  6], "x": 103, "y": 64 },
 | 
					            { "flags": 4, "matrix": [4, 6], "x": 103, "y": 64 },
 | 
				
			||||||
            { "flags": 4, "matrix": [4,  7], "x": 121, "y": 64 },
 | 
					            { "flags": 4, "matrix": [4, 7], "x": 121, "y": 64 },
 | 
				
			||||||
            { "flags": 4, "matrix": [4,  8], "x": 138, "y": 64 },
 | 
					            { "flags": 4, "matrix": [4, 8], "x": 138, "y": 64 },
 | 
				
			||||||
            { "flags": 4, "matrix": [4,  9], "x": 155, "y": 64 },
 | 
					            { "flags": 4, "matrix": [4, 9], "x": 155, "y": 64 },
 | 
				
			||||||
            { "flags": 4, "matrix": [4, 10], "x": 172, "y": 64 },
 | 
					            { "flags": 4, "matrix": [4, 10], "x": 172, "y": 64 },
 | 
				
			||||||
            { "flags": 4, "matrix": [4, 11], "x": 190, "y": 64 },
 | 
					            { "flags": 4, "matrix": [4, 11], "x": 190, "y": 64 },
 | 
				
			||||||
            { "flags": 4, "matrix": [4, 12], "x": 207, "y": 64 },
 | 
					            { "flags": 4, "matrix": [4, 12], "x": 207, "y": 64 },
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -12,25 +12,25 @@
 | 
				
			|||||||
        "extrakey": true,
 | 
					        "extrakey": true,
 | 
				
			||||||
        "mousekey": false,
 | 
					        "mousekey": false,
 | 
				
			||||||
        "nkro": true,
 | 
					        "nkro": true,
 | 
				
			||||||
	"rgblight": true
 | 
					        "rgblight": true
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "rgblight": {
 | 
					    "rgblight": {
 | 
				
			||||||
        "led_count": 1,
 | 
					        "led_count": 1,
 | 
				
			||||||
	"hue_steps": 10,
 | 
					        "hue_steps": 10,
 | 
				
			||||||
	"saturation_steps": 17,
 | 
					        "saturation_steps": 17,
 | 
				
			||||||
        "brightness_steps": 17,
 | 
					        "brightness_steps": 17,
 | 
				
			||||||
	"max_brightness": 255,
 | 
					        "max_brightness": 255,
 | 
				
			||||||
	"animations": {
 | 
					        "animations": {
 | 
				
			||||||
		"alternating": true,
 | 
					            "alternating": true,
 | 
				
			||||||
		"breathing": true,
 | 
					            "breathing": true,
 | 
				
			||||||
		"christmas": true,
 | 
					            "christmas": true,
 | 
				
			||||||
		"knight": true,
 | 
					            "knight": true,
 | 
				
			||||||
		"rainbow_mood": true,
 | 
					            "rainbow_mood": true,
 | 
				
			||||||
		"rainbow_swirl": true,
 | 
					            "rainbow_swirl": true,
 | 
				
			||||||
		"rgb_test": true,
 | 
					            "rgb_test": true,
 | 
				
			||||||
		"snake": true,
 | 
					            "snake": true,
 | 
				
			||||||
		"static_gradient": true,
 | 
					            "static_gradient": true,
 | 
				
			||||||
		"twinkle": true
 | 
					            "twinkle": true
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "ws2812": {
 | 
					    "ws2812": {
 | 
				
			||||||
@@ -38,7 +38,7 @@
 | 
				
			|||||||
        "driver": "vendor"
 | 
					        "driver": "vendor"
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "encoder": {
 | 
					    "encoder": {
 | 
				
			||||||
	"enabled": true,
 | 
					        "enabled": true,
 | 
				
			||||||
        "rotary": [
 | 
					        "rotary": [
 | 
				
			||||||
            {"pin_a": "GP27", "pin_b": "GP28", "resolution": 2}
 | 
					            {"pin_a": "GP27", "pin_b": "GP28", "resolution": 2}
 | 
				
			||||||
        ]
 | 
					        ]
 | 
				
			||||||
@@ -51,7 +51,7 @@
 | 
				
			|||||||
    "layouts": {
 | 
					    "layouts": {
 | 
				
			||||||
        "LAYOUT_k1": {
 | 
					        "LAYOUT_k1": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                { "x": 0, "y": 0, "matrix": [0, 0] }
 | 
					                {"x": 0, "y": 0, "matrix": [0, 0]}
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -17,25 +17,25 @@
 | 
				
			|||||||
        "extrakey": true,
 | 
					        "extrakey": true,
 | 
				
			||||||
        "mousekey": false,
 | 
					        "mousekey": false,
 | 
				
			||||||
        "nkro": true,
 | 
					        "nkro": true,
 | 
				
			||||||
	"rgblight": true
 | 
					        "rgblight": true
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "rgblight": {
 | 
					    "rgblight": {
 | 
				
			||||||
        "led_count": 4,
 | 
					        "led_count": 4,
 | 
				
			||||||
	"hue_steps": 10,
 | 
					        "hue_steps": 10,
 | 
				
			||||||
	"saturation_steps": 17,
 | 
					        "saturation_steps": 17,
 | 
				
			||||||
        "brightness_steps": 17,
 | 
					        "brightness_steps": 17,
 | 
				
			||||||
	"max_brightness": 255,
 | 
					        "max_brightness": 255,
 | 
				
			||||||
	"animations": {
 | 
					        "animations": {
 | 
				
			||||||
		"alternating": true,
 | 
					            "alternating": true,
 | 
				
			||||||
		"breathing": true,
 | 
					            "breathing": true,
 | 
				
			||||||
		"christmas": true,
 | 
					            "christmas": true,
 | 
				
			||||||
		"knight": true,
 | 
					            "knight": true,
 | 
				
			||||||
		"rainbow_mood": true,
 | 
					            "rainbow_mood": true,
 | 
				
			||||||
		"rainbow_swirl": true,
 | 
					            "rainbow_swirl": true,
 | 
				
			||||||
		"rgb_test": true,
 | 
					            "rgb_test": true,
 | 
				
			||||||
		"snake": true,
 | 
					            "snake": true,
 | 
				
			||||||
		"static_gradient": true,
 | 
					            "static_gradient": true,
 | 
				
			||||||
		"twinkle": true
 | 
					            "twinkle": true
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "ws2812": {
 | 
					    "ws2812": {
 | 
				
			||||||
@@ -43,7 +43,7 @@
 | 
				
			|||||||
        "driver": "vendor"
 | 
					        "driver": "vendor"
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "encoder": {
 | 
					    "encoder": {
 | 
				
			||||||
	"enabled": true,
 | 
					        "enabled": true,
 | 
				
			||||||
        "rotary": [
 | 
					        "rotary": [
 | 
				
			||||||
            {"pin_a": "GP1", "pin_b": "GP2", "resolution": 2}
 | 
					            {"pin_a": "GP1", "pin_b": "GP2", "resolution": 2}
 | 
				
			||||||
        ]
 | 
					        ]
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -132,5 +132,4 @@
 | 
				
			|||||||
            ]
 | 
					            ]
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -112,12 +112,12 @@
 | 
				
			|||||||
                { "label": "Shift", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.25 },
 | 
					                { "label": "Shift", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.25 },
 | 
				
			||||||
                { "label": "Fn", "matrix": [3, 13], "x": 13.5, "y": 3 },
 | 
					                { "label": "Fn", "matrix": [3, 13], "x": 13.5, "y": 3 },
 | 
				
			||||||
 | 
					
 | 
				
			||||||
                { "label": "Caps Lock", "matrix": [4, 0],  "x": 0, "y": 4 },
 | 
					                { "label": "Caps Lock", "matrix": [4, 0], "x": 0, "y": 4 },
 | 
				
			||||||
                { "label": "Alt", "matrix": [4, 1],  "x": 1, "y": 4 },
 | 
					                { "label": "Alt", "matrix": [4, 1], "x": 1, "y": 4 },
 | 
				
			||||||
                { "label": "GUI", "matrix": [4, 2],  "x": 2, "y": 4, "w": 1.75 },
 | 
					                { "label": "GUI", "matrix": [4, 2], "x": 2, "y": 4, "w": 1.75 },
 | 
				
			||||||
                { "label": "`~", "matrix": [4, 3],  "x": 3.75, "y": 4 },
 | 
					                { "label": "`~", "matrix": [4, 3], "x": 3.75, "y": 4 },
 | 
				
			||||||
                { "label": "Space", "matrix": [4, 6],  "x": 4.75, "y": 4, "w": 4.75 },
 | 
					                { "label": "Space", "matrix": [4, 6], "x": 4.75, "y": 4, "w": 4.75 },
 | 
				
			||||||
                { "label": "\\|", "matrix": [4, 9],  "x": 9.5, "y": 4 },
 | 
					                { "label": "\\|", "matrix": [4, 9], "x": 9.5, "y": 4 },
 | 
				
			||||||
                { "label": "\u2190", "matrix": [4, 10], "x": 10.5, "y": 4 },
 | 
					                { "label": "\u2190", "matrix": [4, 10], "x": 10.5, "y": 4 },
 | 
				
			||||||
                { "label": "\u2192", "matrix": [4, 11], "x": 11.5, "y": 4 },
 | 
					                { "label": "\u2192", "matrix": [4, 11], "x": 11.5, "y": 4 },
 | 
				
			||||||
                { "label": "\u2193", "matrix": [4, 12], "x": 12.5, "y": 4 },
 | 
					                { "label": "\u2193", "matrix": [4, 12], "x": 12.5, "y": 4 },
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -11,4 +11,3 @@
 | 
				
			|||||||
      "device_version": "0.0.1"
 | 
					      "device_version": "0.0.1"
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
  }
 | 
					  }
 | 
				
			||||||
  
 | 
					 | 
				
			||||||
@@ -98,7 +98,6 @@
 | 
				
			|||||||
                {"label": "Ctrl", "matrix": [4, 13], "x": 14, "y": 4}
 | 
					                {"label": "Ctrl", "matrix": [4, 13], "x": 14, "y": 4}
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_60_ansi_split_bs_rshift": {
 | 
					        "LAYOUT_60_ansi_split_bs_rshift": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
					                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
				
			||||||
@@ -170,7 +169,6 @@
 | 
				
			|||||||
                {"label": "Ctrl", "matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25}
 | 
					                {"label": "Ctrl", "matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25}
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_60_ansi_arrow": {
 | 
					        "LAYOUT_60_ansi_arrow": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
					                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
				
			||||||
@@ -242,7 +240,6 @@
 | 
				
			|||||||
                {"label": "\u2192", "matrix": [4, 13], "x": 14, "y": 4}
 | 
					                {"label": "\u2192", "matrix": [4, 13], "x": 14, "y": 4}
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_60_tsangan_hhkb": {
 | 
					        "LAYOUT_60_tsangan_hhkb": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
					                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
				
			||||||
@@ -313,7 +310,6 @@
 | 
				
			|||||||
                {"label": "Ctrl", "matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5}
 | 
					                {"label": "Ctrl", "matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5}
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_60_iso_split_bs_rshift": {
 | 
					        "LAYOUT_60_iso_split_bs_rshift": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
					                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
				
			||||||
@@ -386,7 +382,6 @@
 | 
				
			|||||||
                {"label": "Ctrl", "matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25}
 | 
					                {"label": "Ctrl", "matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25}
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_60_iso_arrow": {
 | 
					        "LAYOUT_60_iso_arrow": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
					                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
				
			||||||
@@ -459,7 +454,6 @@
 | 
				
			|||||||
                {"label": "\u2192", "matrix": [4, 13], "x": 14, "y": 4}
 | 
					                {"label": "\u2192", "matrix": [4, 13], "x": 14, "y": 4}
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_60_tsangan_hhkb_iso": {
 | 
					        "LAYOUT_60_tsangan_hhkb_iso": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
					                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -111,7 +111,6 @@
 | 
				
			|||||||
                {"label": "\u2192", "matrix": [4, 13], "x": 15, "y": 4}
 | 
					                {"label": "\u2192", "matrix": [4, 13], "x": 15, "y": 4}
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_65_ansi_blocker": {
 | 
					        "LAYOUT_65_ansi_blocker": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                { "label": "Esc", "matrix": [0, 0], "x": 0, "y": 0 },
 | 
					                { "label": "Esc", "matrix": [0, 0], "x": 0, "y": 0 },
 | 
				
			||||||
@@ -187,7 +186,6 @@
 | 
				
			|||||||
                { "label": "\u2192", "matrix": [4, 13], "x": 15, "y": 4 }
 | 
					                { "label": "\u2192", "matrix": [4, 13], "x": 15, "y": 4 }
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_65_ansi_blocker_split_bs": {
 | 
					        "LAYOUT_65_ansi_blocker_split_bs": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                { "label": "Esc", "matrix": [0, 0], "x": 0, "y": 0 },
 | 
					                { "label": "Esc", "matrix": [0, 0], "x": 0, "y": 0 },
 | 
				
			||||||
@@ -264,7 +262,6 @@
 | 
				
			|||||||
                { "label": "\u2192", "matrix": [4, 13], "x": 15, "y": 4 }
 | 
					                { "label": "\u2192", "matrix": [4, 13], "x": 15, "y": 4 }
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_65_ansi_blocker_tsangan": {
 | 
					        "LAYOUT_65_ansi_blocker_tsangan": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                { "label": "Esc", "matrix": [0, 0], "x": 0, "y": 0 },
 | 
					                { "label": "Esc", "matrix": [0, 0], "x": 0, "y": 0 },
 | 
				
			||||||
@@ -339,7 +336,6 @@
 | 
				
			|||||||
                { "label": "\u2192", "matrix": [4, 13], "x": 15, "y": 4 }
 | 
					                { "label": "\u2192", "matrix": [4, 13], "x": 15, "y": 4 }
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_65_ansi_blocker_tsangan_split_bs": {
 | 
					        "LAYOUT_65_ansi_blocker_tsangan_split_bs": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                { "label": "Esc", "matrix": [0, 0], "x": 0, "y": 0 },
 | 
					                { "label": "Esc", "matrix": [0, 0], "x": 0, "y": 0 },
 | 
				
			||||||
@@ -415,7 +411,6 @@
 | 
				
			|||||||
                { "label": "\u2192", "matrix": [4, 13], "x": 15, "y": 4 }
 | 
					                { "label": "\u2192", "matrix": [4, 13], "x": 15, "y": 4 }
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_65_iso_blocker": {
 | 
					        "LAYOUT_65_iso_blocker": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                { "label": "Esc", "matrix": [0, 0], "x": 0, "y": 0 },
 | 
					                { "label": "Esc", "matrix": [0, 0], "x": 0, "y": 0 },
 | 
				
			||||||
@@ -492,7 +487,6 @@
 | 
				
			|||||||
                { "label": "\u2192", "matrix": [4, 13], "x": 15, "y": 4 }
 | 
					                { "label": "\u2192", "matrix": [4, 13], "x": 15, "y": 4 }
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_65_iso_blocker_split_bs": {
 | 
					        "LAYOUT_65_iso_blocker_split_bs": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                { "label": "Esc", "matrix": [0, 0], "x": 0, "y": 0 },
 | 
					                { "label": "Esc", "matrix": [0, 0], "x": 0, "y": 0 },
 | 
				
			||||||
@@ -570,7 +564,6 @@
 | 
				
			|||||||
                { "label": "\u2192", "matrix": [4, 13], "x": 15, "y": 4 }
 | 
					                { "label": "\u2192", "matrix": [4, 13], "x": 15, "y": 4 }
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_65_iso_blocker_tsangan": {
 | 
					        "LAYOUT_65_iso_blocker_tsangan": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                { "label": "Esc", "matrix": [0, 0], "x": 0, "y": 0 },
 | 
					                { "label": "Esc", "matrix": [0, 0], "x": 0, "y": 0 },
 | 
				
			||||||
@@ -646,7 +639,6 @@
 | 
				
			|||||||
                { "label": "\u2192", "matrix": [4, 13], "x": 15, "y": 4 }
 | 
					                { "label": "\u2192", "matrix": [4, 13], "x": 15, "y": 4 }
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_65_iso_blocker_tsangan_split_bs": {
 | 
					        "LAYOUT_65_iso_blocker_tsangan_split_bs": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                { "label": "Esc", "matrix": [0, 0], "x": 0, "y": 0 },
 | 
					                { "label": "Esc", "matrix": [0, 0], "x": 0, "y": 0 },
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -111,7 +111,6 @@
 | 
				
			|||||||
                {"label": "\u2192", "matrix": [4, 15], "x": 17.25, "y": 4}
 | 
					                {"label": "\u2192", "matrix": [4, 15], "x": 17.25, "y": 4}
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_tkl_nofrow_ansi": {
 | 
					        "LAYOUT_tkl_nofrow_ansi": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
					                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
				
			||||||
@@ -195,7 +194,6 @@
 | 
				
			|||||||
                {"label": "\u2192", "matrix": [4, 15], "x": 17.25, "y": 4}
 | 
					                {"label": "\u2192", "matrix": [4, 15], "x": 17.25, "y": 4}
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_tkl_nofrow_ansi_split_rshift": {
 | 
					        "LAYOUT_tkl_nofrow_ansi_split_rshift": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
					                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
				
			||||||
@@ -280,7 +278,6 @@
 | 
				
			|||||||
                {"label": "\u2192", "matrix": [4, 15], "x": 17.25, "y": 4}
 | 
					                {"label": "\u2192", "matrix": [4, 15], "x": 17.25, "y": 4}
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_tkl_nofrow_ansi_tsangan": {
 | 
					        "LAYOUT_tkl_nofrow_ansi_tsangan": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
					                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
				
			||||||
@@ -363,7 +360,6 @@
 | 
				
			|||||||
                {"label": "\u2192", "matrix": [4, 15], "x": 17.25, "y": 4}
 | 
					                {"label": "\u2192", "matrix": [4, 15], "x": 17.25, "y": 4}
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_tkl_nofrow_ansi_tsangan_split_rshift": {
 | 
					        "LAYOUT_tkl_nofrow_ansi_tsangan_split_rshift": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
					                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
				
			||||||
@@ -447,7 +443,6 @@
 | 
				
			|||||||
                {"label": "\u2192", "matrix": [4, 15], "x": 17.25, "y": 4}
 | 
					                {"label": "\u2192", "matrix": [4, 15], "x": 17.25, "y": 4}
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_tkl_nofrow_isoenter": {
 | 
					        "LAYOUT_tkl_nofrow_isoenter": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
					                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
				
			||||||
@@ -531,7 +526,6 @@
 | 
				
			|||||||
                {"label": "\u2192", "matrix": [4, 15], "x": 17.25, "y": 4}
 | 
					                {"label": "\u2192", "matrix": [4, 15], "x": 17.25, "y": 4}
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_tkl_nofrow_isoenter_split_rshift": {
 | 
					        "LAYOUT_tkl_nofrow_isoenter_split_rshift": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
					                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
				
			||||||
@@ -616,7 +610,6 @@
 | 
				
			|||||||
                {"label": "\u2192", "matrix": [4, 15], "x": 17.25, "y": 4}
 | 
					                {"label": "\u2192", "matrix": [4, 15], "x": 17.25, "y": 4}
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_tkl_nofrow_isoenter_tsangan": {
 | 
					        "LAYOUT_tkl_nofrow_isoenter_tsangan": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
					                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
				
			||||||
@@ -699,7 +692,6 @@
 | 
				
			|||||||
                {"label": "\u2192", "matrix": [4, 15], "x": 17.25, "y": 4}
 | 
					                {"label": "\u2192", "matrix": [4, 15], "x": 17.25, "y": 4}
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_tkl_nofrow_isoenter_tsangan_split_rshift": {
 | 
					        "LAYOUT_tkl_nofrow_isoenter_tsangan_split_rshift": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
					                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -31,64 +31,64 @@
 | 
				
			|||||||
    "rgb_matrix": {
 | 
					    "rgb_matrix": {
 | 
				
			||||||
        "driver": "WS2812",
 | 
					        "driver": "WS2812",
 | 
				
			||||||
        "layout": [
 | 
					        "layout": [
 | 
				
			||||||
            { "flags": 4, "matrix": [0, 0] , "x": 7  , "y": 5 } ,
 | 
					            { "flags": 4, "matrix": [0, 0], "x": 7, "y": 5 },
 | 
				
			||||||
            { "flags": 4, "matrix": [0, 1] , "x": 22 , "y": 5 } ,
 | 
					            { "flags": 4, "matrix": [0, 1], "x": 22, "y": 5 },
 | 
				
			||||||
            { "flags": 4, "matrix": [0, 2] , "x": 37 , "y": 5 } ,
 | 
					            { "flags": 4, "matrix": [0, 2], "x": 37, "y": 5 },
 | 
				
			||||||
            { "flags": 4, "matrix": [0, 3] , "x": 52 , "y": 5 } ,
 | 
					            { "flags": 4, "matrix": [0, 3], "x": 52, "y": 5 },
 | 
				
			||||||
            { "flags": 4, "matrix": [0, 4] , "x": 67 , "y": 5 } ,
 | 
					            { "flags": 4, "matrix": [0, 4], "x": 67, "y": 5 },
 | 
				
			||||||
            { "flags": 4, "matrix": [0, 5] , "x": 82 , "y": 5 } ,
 | 
					            { "flags": 4, "matrix": [0, 5], "x": 82, "y": 5 },
 | 
				
			||||||
            { "flags": 4, "matrix": [0, 6] , "x": 97 , "y": 5 } ,
 | 
					            { "flags": 4, "matrix": [0, 6], "x": 97, "y": 5 },
 | 
				
			||||||
            { "flags": 4, "matrix": [0, 7] , "x": 112, "y": 5 } ,
 | 
					            { "flags": 4, "matrix": [0, 7], "x": 112, "y": 5 },
 | 
				
			||||||
            { "flags": 4, "matrix": [0, 8] , "x": 127, "y": 5 } ,
 | 
					            { "flags": 4, "matrix": [0, 8], "x": 127, "y": 5 },
 | 
				
			||||||
            { "flags": 4, "matrix": [0, 9] , "x": 142, "y": 5 } ,
 | 
					            { "flags": 4, "matrix": [0, 9], "x": 142, "y": 5 },
 | 
				
			||||||
            { "flags": 4, "matrix": [0, 10], "x": 157, "y": 5 } ,
 | 
					            { "flags": 4, "matrix": [0, 10], "x": 157, "y": 5 },
 | 
				
			||||||
            { "flags": 4, "matrix": [0, 11], "x": 172, "y": 5 } ,
 | 
					            { "flags": 4, "matrix": [0, 11], "x": 172, "y": 5 },
 | 
				
			||||||
            { "flags": 4, "matrix": [0, 12], "x": 187, "y": 5 } ,
 | 
					            { "flags": 4, "matrix": [0, 12], "x": 187, "y": 5 },
 | 
				
			||||||
            { "flags": 4, "matrix": [0, 13], "x": 209, "y": 5 } ,			
 | 
					            { "flags": 4, "matrix": [0, 13], "x": 209, "y": 5 },
 | 
				
			||||||
            { "flags": 4, "matrix": [1, 13], "x": 213, "y": 17 },
 | 
					            { "flags": 4, "matrix": [1, 13], "x": 213, "y": 17 },
 | 
				
			||||||
            { "flags": 4, "matrix": [1, 12], "x": 194, "y": 17 },
 | 
					            { "flags": 4, "matrix": [1, 12], "x": 194, "y": 17 },
 | 
				
			||||||
            { "flags": 4, "matrix": [1, 11], "x": 179, "y": 17 },
 | 
					            { "flags": 4, "matrix": [1, 11], "x": 179, "y": 17 },
 | 
				
			||||||
            { "flags": 4, "matrix": [1, 10], "x": 164, "y": 17 },
 | 
					            { "flags": 4, "matrix": [1, 10], "x": 164, "y": 17 },
 | 
				
			||||||
            { "flags": 4, "matrix": [1, 9] , "x": 149, "y": 17 },
 | 
					            { "flags": 4, "matrix": [1, 9], "x": 149, "y": 17 },
 | 
				
			||||||
            { "flags": 4, "matrix": [1, 8] , "x": 134, "y": 17 },
 | 
					            { "flags": 4, "matrix": [1, 8], "x": 134, "y": 17 },
 | 
				
			||||||
            { "flags": 4, "matrix": [1, 7] , "x": 119, "y": 17 },
 | 
					            { "flags": 4, "matrix": [1, 7], "x": 119, "y": 17 },
 | 
				
			||||||
            { "flags": 4, "matrix": [1, 6] , "x": 104, "y": 17 },
 | 
					            { "flags": 4, "matrix": [1, 6], "x": 104, "y": 17 },
 | 
				
			||||||
            { "flags": 4, "matrix": [1, 5] , "x": 90 , "y": 17 },
 | 
					            { "flags": 4, "matrix": [1, 5], "x": 90, "y": 17 },
 | 
				
			||||||
            { "flags": 4, "matrix": [1, 4] , "x": 75 , "y": 17 },
 | 
					            { "flags": 4, "matrix": [1, 4], "x": 75, "y": 17 },
 | 
				
			||||||
            { "flags": 4, "matrix": [1, 3] , "x": 60 , "y": 17 },
 | 
					            { "flags": 4, "matrix": [1, 3], "x": 60, "y": 17 },
 | 
				
			||||||
            { "flags": 4, "matrix": [1, 2] , "x": 45 , "y": 17 },
 | 
					            { "flags": 4, "matrix": [1, 2], "x": 45, "y": 17 },
 | 
				
			||||||
            { "flags": 4, "matrix": [1, 1] , "x": 30 , "y": 17 },
 | 
					            { "flags": 4, "matrix": [1, 1], "x": 30, "y": 17 },
 | 
				
			||||||
            { "flags": 4, "matrix": [1, 0] , "x": 11 , "y": 17 },  			
 | 
					            { "flags": 4, "matrix": [1, 0], "x": 11, "y": 17 },
 | 
				
			||||||
            { "flags": 4, "matrix": [2, 0] , "x": 13 , "y": 29 },
 | 
					            { "flags": 4, "matrix": [2, 0], "x": 13, "y": 29 },
 | 
				
			||||||
            { "flags": 4, "matrix": [2, 1] , "x": 34 , "y": 29 },
 | 
					            { "flags": 4, "matrix": [2, 1], "x": 34, "y": 29 },
 | 
				
			||||||
            { "flags": 4, "matrix": [2, 2] , "x": 49 , "y": 29 },
 | 
					            { "flags": 4, "matrix": [2, 2], "x": 49, "y": 29 },
 | 
				
			||||||
            { "flags": 4, "matrix": [2, 3] , "x": 63 , "y": 29 },
 | 
					            { "flags": 4, "matrix": [2, 3], "x": 63, "y": 29 },
 | 
				
			||||||
            { "flags": 4, "matrix": [2, 4] , "x": 78 , "y": 29 },
 | 
					            { "flags": 4, "matrix": [2, 4], "x": 78, "y": 29 },
 | 
				
			||||||
            { "flags": 4, "matrix": [2, 5] , "x": 93 , "y": 29 },
 | 
					            { "flags": 4, "matrix": [2, 5], "x": 93, "y": 29 },
 | 
				
			||||||
            { "flags": 4, "matrix": [2, 6] , "x": 108, "y": 29 },
 | 
					            { "flags": 4, "matrix": [2, 6], "x": 108, "y": 29 },
 | 
				
			||||||
            { "flags": 4, "matrix": [2, 7] , "x": 123, "y": 29 },
 | 
					            { "flags": 4, "matrix": [2, 7], "x": 123, "y": 29 },
 | 
				
			||||||
            { "flags": 4, "matrix": [2, 8] , "x": 138, "y": 29 },
 | 
					            { "flags": 4, "matrix": [2, 8], "x": 138, "y": 29 },
 | 
				
			||||||
            { "flags": 4, "matrix": [2, 9] , "x": 153, "y": 29 },
 | 
					            { "flags": 4, "matrix": [2, 9], "x": 153, "y": 29 },
 | 
				
			||||||
            { "flags": 4, "matrix": [2, 10], "x": 168, "y": 29 },
 | 
					            { "flags": 4, "matrix": [2, 10], "x": 168, "y": 29 },
 | 
				
			||||||
            { "flags": 4, "matrix": [2, 11], "x": 183, "y": 29 },
 | 
					            { "flags": 4, "matrix": [2, 11], "x": 183, "y": 29 },
 | 
				
			||||||
            { "flags": 4, "matrix": [2, 13], "x": 207, "y": 29 },
 | 
					            { "flags": 4, "matrix": [2, 13], "x": 207, "y": 29 },
 | 
				
			||||||
            { "flags": 4, "matrix": [3, 13], "x": 203, "y": 41 },
 | 
					            { "flags": 4, "matrix": [3, 13], "x": 203, "y": 41 },
 | 
				
			||||||
            { "flags": 4, "matrix": [3, 10], "x": 175, "y": 41 },
 | 
					            { "flags": 4, "matrix": [3, 10], "x": 175, "y": 41 },
 | 
				
			||||||
            { "flags": 4, "matrix": [3, 9] , "x": 161, "y": 41 },
 | 
					            { "flags": 4, "matrix": [3, 9], "x": 161, "y": 41 },
 | 
				
			||||||
            { "flags": 4, "matrix": [3, 8] , "x": 146, "y": 41 },
 | 
					            { "flags": 4, "matrix": [3, 8], "x": 146, "y": 41 },
 | 
				
			||||||
            { "flags": 4, "matrix": [3, 7] , "x": 131, "y": 41 },
 | 
					            { "flags": 4, "matrix": [3, 7], "x": 131, "y": 41 },
 | 
				
			||||||
            { "flags": 4, "matrix": [3, 6] , "x": 116, "y": 41 },
 | 
					            { "flags": 4, "matrix": [3, 6], "x": 116, "y": 41 },
 | 
				
			||||||
            { "flags": 4, "matrix": [3, 5] , "x": 101, "y": 41 },
 | 
					            { "flags": 4, "matrix": [3, 5], "x": 101, "y": 41 },
 | 
				
			||||||
            { "flags": 4, "matrix": [3, 4] , "x": 86 , "y": 41 },
 | 
					            { "flags": 4, "matrix": [3, 4], "x": 86, "y": 41 },
 | 
				
			||||||
            { "flags": 4, "matrix": [3, 3] , "x": 71 , "y": 41 },
 | 
					            { "flags": 4, "matrix": [3, 3], "x": 71, "y": 41 },
 | 
				
			||||||
            { "flags": 4, "matrix": [3, 2] , "x": 56 , "y": 41 },
 | 
					            { "flags": 4, "matrix": [3, 2], "x": 56, "y": 41 },
 | 
				
			||||||
            { "flags": 4, "matrix": [3, 1] , "x": 41 , "y": 41 },
 | 
					            { "flags": 4, "matrix": [3, 1], "x": 41, "y": 41 },
 | 
				
			||||||
            { "flags": 4, "matrix": [3, 0] , "x": 17 , "y": 41 },
 | 
					            { "flags": 4, "matrix": [3, 0], "x": 17, "y": 41 },
 | 
				
			||||||
			{ "flags": 4, "matrix": [4, 0] , "x": 9  , "y": 54 },
 | 
					            { "flags": 4, "matrix": [4, 0], "x": 9, "y": 54 },
 | 
				
			||||||
            { "flags": 4, "matrix": [4, 1] , "x": 28 , "y": 54 },
 | 
					            { "flags": 4, "matrix": [4, 1], "x": 28, "y": 54 },
 | 
				
			||||||
            { "flags": 4, "matrix": [4, 2] , "x": 47 , "y": 54 },
 | 
					            { "flags": 4, "matrix": [4, 2], "x": 47, "y": 54 },
 | 
				
			||||||
            { "flags": 4, "matrix": [4, 5] , "x": 103, "y": 54 },
 | 
					            { "flags": 4, "matrix": [4, 5], "x": 103, "y": 54 },
 | 
				
			||||||
            { "flags": 4, "matrix": [4, 9] , "x": 159, "y": 54 },
 | 
					            { "flags": 4, "matrix": [4, 9], "x": 159, "y": 54 },
 | 
				
			||||||
            { "flags": 4, "matrix": [4, 10], "x": 177, "y": 54 },
 | 
					            { "flags": 4, "matrix": [4, 10], "x": 177, "y": 54 },
 | 
				
			||||||
            { "flags": 4, "matrix": [4, 11], "x": 196, "y": 54 },
 | 
					            { "flags": 4, "matrix": [4, 11], "x": 196, "y": 54 },
 | 
				
			||||||
            { "flags": 4, "matrix": [4, 13], "x": 215, "y": 54 }
 | 
					            { "flags": 4, "matrix": [4, 13], "x": 215, "y": 54 }
 | 
				
			||||||
@@ -97,69 +97,68 @@
 | 
				
			|||||||
    "layouts": {
 | 
					    "layouts": {
 | 
				
			||||||
        "LAYOUT_60_ansi": {
 | 
					        "LAYOUT_60_ansi": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                { "matrix": [0, 0]             , "x": 0    , "y": 0 },
 | 
					                { "matrix": [0, 0], "x": 0, "y": 0 },
 | 
				
			||||||
                { "matrix": [0, 1]             , "x": 1    , "y": 0 },
 | 
					                { "matrix": [0, 1], "x": 1, "y": 0 },
 | 
				
			||||||
                { "matrix": [0, 2]             , "x": 2    , "y": 0 },
 | 
					                { "matrix": [0, 2], "x": 2, "y": 0 },
 | 
				
			||||||
                { "matrix": [0, 3]             , "x": 3    , "y": 0 },
 | 
					                { "matrix": [0, 3], "x": 3, "y": 0 },
 | 
				
			||||||
                { "matrix": [0, 4]             , "x": 4    , "y": 0 },
 | 
					                { "matrix": [0, 4], "x": 4, "y": 0 },
 | 
				
			||||||
                { "matrix": [0, 5]             , "x": 5    , "y": 0 },
 | 
					                { "matrix": [0, 5], "x": 5, "y": 0 },
 | 
				
			||||||
                { "matrix": [0, 6]             , "x": 6    , "y": 0 },
 | 
					                { "matrix": [0, 6], "x": 6, "y": 0 },
 | 
				
			||||||
                { "matrix": [0, 7]             , "x": 7    , "y": 0 },
 | 
					                { "matrix": [0, 7], "x": 7, "y": 0 },
 | 
				
			||||||
                { "matrix": [0, 8]             , "x": 8    , "y": 0 },
 | 
					                { "matrix": [0, 8], "x": 8, "y": 0 },
 | 
				
			||||||
                { "matrix": [0, 9]             , "x": 9    , "y": 0 },
 | 
					                { "matrix": [0, 9], "x": 9, "y": 0 },
 | 
				
			||||||
                { "matrix": [0, 10]            , "x": 10   , "y": 0 },
 | 
					                { "matrix": [0, 10], "x": 10, "y": 0 },
 | 
				
			||||||
                { "matrix": [0, 11]            , "x": 11   , "y": 0 },
 | 
					                { "matrix": [0, 11], "x": 11, "y": 0 },
 | 
				
			||||||
                { "matrix": [0, 12]            , "x": 12   , "y": 0 },
 | 
					                { "matrix": [0, 12], "x": 12, "y": 0 },
 | 
				
			||||||
                { "matrix": [0, 13], "w": 2    , "x": 13   , "y": 0 },
 | 
					                { "matrix": [0, 13], "w": 2, "x": 13, "y": 0 },
 | 
				
			||||||
                { "matrix": [1, 0] , "w": 1.5  , "x": 0    , "y": 1 },
 | 
					                { "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1 },
 | 
				
			||||||
                { "matrix": [1, 1]             , "x": 1.5  , "y": 1 },
 | 
					                { "matrix": [1, 1], "x": 1.5, "y": 1 },
 | 
				
			||||||
                { "matrix": [1, 2]             , "x": 2.5  , "y": 1 },
 | 
					                { "matrix": [1, 2], "x": 2.5, "y": 1 },
 | 
				
			||||||
                { "matrix": [1, 3]             , "x": 3.5  , "y": 1 },
 | 
					                { "matrix": [1, 3], "x": 3.5, "y": 1 },
 | 
				
			||||||
                { "matrix": [1, 4]             , "x": 4.5  , "y": 1 },
 | 
					                { "matrix": [1, 4], "x": 4.5, "y": 1 },
 | 
				
			||||||
                { "matrix": [1, 5]             , "x": 5.5  , "y": 1 },
 | 
					                { "matrix": [1, 5], "x": 5.5, "y": 1 },
 | 
				
			||||||
                { "matrix": [1, 6]             , "x": 6.5  , "y": 1 },
 | 
					                { "matrix": [1, 6], "x": 6.5, "y": 1 },
 | 
				
			||||||
                { "matrix": [1, 7]             , "x": 7.5  , "y": 1 },
 | 
					                { "matrix": [1, 7], "x": 7.5, "y": 1 },
 | 
				
			||||||
                { "matrix": [1, 8]             , "x": 8.5  , "y": 1 },
 | 
					                { "matrix": [1, 8], "x": 8.5, "y": 1 },
 | 
				
			||||||
                { "matrix": [1, 9]             , "x": 9.5  , "y": 1 },
 | 
					                { "matrix": [1, 9], "x": 9.5, "y": 1 },
 | 
				
			||||||
                { "matrix": [1, 10]            , "x": 10.5 , "y": 1 },
 | 
					                { "matrix": [1, 10], "x": 10.5, "y": 1 },
 | 
				
			||||||
                { "matrix": [1, 11]            , "x": 11.5 , "y": 1 },
 | 
					                { "matrix": [1, 11], "x": 11.5, "y": 1 },
 | 
				
			||||||
                { "matrix": [1, 12]            , "x": 12.5 , "y": 1 },
 | 
					                { "matrix": [1, 12], "x": 12.5, "y": 1 },
 | 
				
			||||||
                { "matrix": [1, 13], "w": 1.5  , "x": 13.5 , "y": 1 },
 | 
					                { "matrix": [1, 13], "w": 1.5, "x": 13.5, "y": 1 },
 | 
				
			||||||
                { "matrix": [2, 0] , "w": 1.75 , "x": 0    , "y": 2 },
 | 
					                { "matrix": [2, 0], "w": 1.75, "x": 0, "y": 2 },
 | 
				
			||||||
                { "matrix": [2, 1]             , "x": 1.75 , "y": 2 },
 | 
					                { "matrix": [2, 1], "x": 1.75, "y": 2 },
 | 
				
			||||||
                { "matrix": [2, 2]             , "x": 2.75 , "y": 2 },
 | 
					                { "matrix": [2, 2], "x": 2.75, "y": 2 },
 | 
				
			||||||
                { "matrix": [2, 3]             , "x": 3.75 , "y": 2 },
 | 
					                { "matrix": [2, 3], "x": 3.75, "y": 2 },
 | 
				
			||||||
                { "matrix": [2, 4]             , "x": 4.75 , "y": 2 },
 | 
					                { "matrix": [2, 4], "x": 4.75, "y": 2 },
 | 
				
			||||||
                { "matrix": [2, 5]             , "x": 5.75 , "y": 2 },
 | 
					                { "matrix": [2, 5], "x": 5.75, "y": 2 },
 | 
				
			||||||
                { "matrix": [2, 6]             , "x": 6.75 , "y": 2 },
 | 
					                { "matrix": [2, 6], "x": 6.75, "y": 2 },
 | 
				
			||||||
                { "matrix": [2, 7]             , "x": 7.75 , "y": 2 },
 | 
					                { "matrix": [2, 7], "x": 7.75, "y": 2 },
 | 
				
			||||||
                { "matrix": [2, 8]             , "x": 8.75 , "y": 2 },
 | 
					                { "matrix": [2, 8], "x": 8.75, "y": 2 },
 | 
				
			||||||
                { "matrix": [2, 9]             , "x": 9.75 , "y": 2 },
 | 
					                { "matrix": [2, 9], "x": 9.75, "y": 2 },
 | 
				
			||||||
                { "matrix": [2, 10]            , "x": 10.75, "y": 2 },
 | 
					                { "matrix": [2, 10], "x": 10.75, "y": 2 },
 | 
				
			||||||
                { "matrix": [2, 11]            , "x": 11.75, "y": 2 },
 | 
					                { "matrix": [2, 11], "x": 11.75, "y": 2 },
 | 
				
			||||||
                { "matrix": [2, 13], "w": 2.25 , "x": 12.75, "y": 2 },
 | 
					                { "matrix": [2, 13], "w": 2.25, "x": 12.75, "y": 2 },
 | 
				
			||||||
                { "matrix": [3, 0] , "w": 2.25 , "x": 0    , "y": 3 },
 | 
					                { "matrix": [3, 0], "w": 2.25, "x": 0, "y": 3 },
 | 
				
			||||||
                { "matrix": [3, 1]             , "x": 2.25 , "y": 3 },
 | 
					                { "matrix": [3, 1], "x": 2.25, "y": 3 },
 | 
				
			||||||
                { "matrix": [3, 2]             , "x": 3.25 , "y": 3 },
 | 
					                { "matrix": [3, 2], "x": 3.25, "y": 3 },
 | 
				
			||||||
                { "matrix": [3, 3]             , "x": 4.25 , "y": 3 },
 | 
					                { "matrix": [3, 3], "x": 4.25, "y": 3 },
 | 
				
			||||||
                { "matrix": [3, 4]             , "x": 5.25 , "y": 3 },
 | 
					                { "matrix": [3, 4], "x": 5.25, "y": 3 },
 | 
				
			||||||
                { "matrix": [3, 5]             , "x": 6.25 , "y": 3 },
 | 
					                { "matrix": [3, 5], "x": 6.25, "y": 3 },
 | 
				
			||||||
                { "matrix": [3, 6]             , "x": 7.25 , "y": 3 },
 | 
					                { "matrix": [3, 6], "x": 7.25, "y": 3 },
 | 
				
			||||||
                { "matrix": [3, 7]             , "x": 8.25 , "y": 3 },
 | 
					                { "matrix": [3, 7], "x": 8.25, "y": 3 },
 | 
				
			||||||
                { "matrix": [3, 8]             , "x": 9.25 , "y": 3 },
 | 
					                { "matrix": [3, 8], "x": 9.25, "y": 3 },
 | 
				
			||||||
                { "matrix": [3, 9]             , "x": 10.25, "y": 3 },
 | 
					                { "matrix": [3, 9], "x": 10.25, "y": 3 },
 | 
				
			||||||
                { "matrix": [3, 10]            , "x": 11.25, "y": 3 },
 | 
					                { "matrix": [3, 10], "x": 11.25, "y": 3 },
 | 
				
			||||||
                { "matrix": [3, 13], "w": 2.75 , "x": 12.25, "y": 3 },
 | 
					                { "matrix": [3, 13], "w": 2.75, "x": 12.25, "y": 3 },
 | 
				
			||||||
                { "matrix": [4, 0] , "w": 1.25 , "x": 0    , "y": 4 },
 | 
					                { "matrix": [4, 0], "w": 1.25, "x": 0, "y": 4 },
 | 
				
			||||||
                { "matrix": [4, 1] , "w": 1.25 , "x": 1.25 , "y": 4 },
 | 
					                { "matrix": [4, 1], "w": 1.25, "x": 1.25, "y": 4 },
 | 
				
			||||||
                { "matrix": [4, 2] , "w": 1.25 , "x": 2.5  , "y": 4 },
 | 
					                { "matrix": [4, 2], "w": 1.25, "x": 2.5, "y": 4 },
 | 
				
			||||||
                { "matrix": [4, 5] , "w": 6.25 , "x": 3.75 , "y": 4 },
 | 
					                { "matrix": [4, 5], "w": 6.25, "x": 3.75, "y": 4 },
 | 
				
			||||||
                { "matrix": [4, 9] , "w": 1.25 , "x": 10   , "y": 4 },
 | 
					                { "matrix": [4, 9], "w": 1.25, "x": 10, "y": 4 },
 | 
				
			||||||
                { "matrix": [4, 10], "w": 1.25 , "x": 11.25, "y": 4 },
 | 
					                { "matrix": [4, 10], "w": 1.25, "x": 11.25, "y": 4 },
 | 
				
			||||||
                { "matrix": [4, 11], "w": 1.25 , "x": 12.5 , "y": 4 },
 | 
					                { "matrix": [4, 11], "w": 1.25, "x": 12.5, "y": 4 },
 | 
				
			||||||
                { "matrix": [4, 13], "w": 1.25 , "x": 13.75, "y": 4 }
 | 
					                { "matrix": [4, 13], "w": 1.25, "x": 13.75, "y": 4 }
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,26 +1,26 @@
 | 
				
			|||||||
{
 | 
					{
 | 
				
			||||||
	"keyboard_name": "vimclutch",
 | 
					    "keyboard_name": "vimclutch",
 | 
				
			||||||
	"manufacturer": "blu",
 | 
					    "manufacturer": "blu",
 | 
				
			||||||
	"url": "https://github.com/blu006/vimclutch_hw",
 | 
					    "url": "https://github.com/blu006/vimclutch_hw",
 | 
				
			||||||
	"maintainer": "blu006",
 | 
					    "maintainer": "blu006",
 | 
				
			||||||
	"usb": {
 | 
					    "usb": {
 | 
				
			||||||
		"vid": "0xFEED",
 | 
					        "vid": "0xFEED",
 | 
				
			||||||
		"pid": "0x6060",
 | 
					        "pid": "0x6060",
 | 
				
			||||||
		"device_version": "0.0.1"
 | 
					        "device_version": "0.0.1"
 | 
				
			||||||
	},
 | 
					    },
 | 
				
			||||||
	"development_board": "promicro",
 | 
					    "development_board": "promicro",
 | 
				
			||||||
	"diode_direction": "ROW2COL",
 | 
					    "diode_direction": "ROW2COL",
 | 
				
			||||||
	"matrix_pins": {
 | 
					    "matrix_pins": {
 | 
				
			||||||
			"cols": ["B3", "B2", "B6"],
 | 
					        "cols": ["B3", "B2", "B6"],
 | 
				
			||||||
			"rows": ["B5"]
 | 
					        "rows": ["B5"]
 | 
				
			||||||
	},
 | 
					    },
 | 
				
			||||||
	"layouts": {
 | 
					    "layouts": {
 | 
				
			||||||
		"LAYOUT": {
 | 
					        "LAYOUT": {
 | 
				
			||||||
			"layout": [
 | 
					            "layout": [
 | 
				
			||||||
				{"label": "k00", "x": 0, "y": 0, "matrix": [0, 0]},
 | 
					                {"label": "k00", "x": 0, "y": 0, "matrix": [0, 0]},
 | 
				
			||||||
				{"label": "k01", "x": 1, "y": 0, "matrix": [0, 1]},
 | 
					                {"label": "k01", "x": 1, "y": 0, "matrix": [0, 1]},
 | 
				
			||||||
				{"label": "k02", "x": 2, "y": 0, "matrix": [0, 2]}
 | 
					                {"label": "k02", "x": 2, "y": 0, "matrix": [0, 2]}
 | 
				
			||||||
			]
 | 
					            ]
 | 
				
			||||||
		}
 | 
					        }
 | 
				
			||||||
	}
 | 
					    }
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -33,16 +33,16 @@
 | 
				
			|||||||
      { "flags": 2, "x": 48, "y": 38 },
 | 
					      { "flags": 2, "x": 48, "y": 38 },
 | 
				
			||||||
      { "flags": 2, "x": 48, "y": 113 },
 | 
					      { "flags": 2, "x": 48, "y": 113 },
 | 
				
			||||||
      { "flags": 2, "x": 48, "y": 188 },
 | 
					      { "flags": 2, "x": 48, "y": 188 },
 | 
				
			||||||
      { "flags": 4, "matrix": [0, 0], "x": 0,  "y": 0 },
 | 
					      { "flags": 4, "matrix": [0, 0], "x": 0, "y": 0 },
 | 
				
			||||||
      { "flags": 4, "matrix": [0, 1], "x": 32, "y": 0 },
 | 
					      { "flags": 4, "matrix": [0, 1], "x": 32, "y": 0 },
 | 
				
			||||||
      { "flags": 4, "matrix": [0, 2], "x": 64, "y": 0 },
 | 
					      { "flags": 4, "matrix": [0, 2], "x": 64, "y": 0 },
 | 
				
			||||||
      { "flags": 4, "matrix": [1, 0], "x": 0,  "y": 75 },
 | 
					      { "flags": 4, "matrix": [1, 0], "x": 0, "y": 75 },
 | 
				
			||||||
      { "flags": 4, "matrix": [1, 1], "x": 32, "y": 75 },
 | 
					      { "flags": 4, "matrix": [1, 1], "x": 32, "y": 75 },
 | 
				
			||||||
      { "flags": 4, "matrix": [1, 2], "x": 64, "y": 75 },
 | 
					      { "flags": 4, "matrix": [1, 2], "x": 64, "y": 75 },
 | 
				
			||||||
      { "flags": 4, "matrix": [2, 0], "x": 0,  "y": 150 },
 | 
					      { "flags": 4, "matrix": [2, 0], "x": 0, "y": 150 },
 | 
				
			||||||
      { "flags": 4, "matrix": [2, 1], "x": 32, "y": 150 },
 | 
					      { "flags": 4, "matrix": [2, 1], "x": 32, "y": 150 },
 | 
				
			||||||
      { "flags": 4, "matrix": [2, 2], "x": 64, "y": 150 },
 | 
					      { "flags": 4, "matrix": [2, 2], "x": 64, "y": 150 },
 | 
				
			||||||
      { "flags": 4, "matrix": [3, 0], "x": 0,  "y": 224 },
 | 
					      { "flags": 4, "matrix": [3, 0], "x": 0, "y": 224 },
 | 
				
			||||||
      { "flags": 4, "matrix": [3, 1], "x": 32, "y": 224 },
 | 
					      { "flags": 4, "matrix": [3, 1], "x": 32, "y": 224 },
 | 
				
			||||||
      { "flags": 4, "matrix": [3, 2], "x": 64, "y": 224 }
 | 
					      { "flags": 4, "matrix": [3, 2], "x": 64, "y": 224 }
 | 
				
			||||||
    ]
 | 
					    ]
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -40,70 +40,70 @@
 | 
				
			|||||||
      { "flags": 2, "x": 17, "y": 10 },
 | 
					      { "flags": 2, "x": 17, "y": 10 },
 | 
				
			||||||
      { "flags": 2, "x": 51, "y": 10 },
 | 
					      { "flags": 2, "x": 51, "y": 10 },
 | 
				
			||||||
      { "flags": 2, "x": 86, "y": 10 },
 | 
					      { "flags": 2, "x": 86, "y": 10 },
 | 
				
			||||||
      { "flags": 4, "matrix": [0, 5], "x": 86,  "y": 0 },
 | 
					      { "flags": 4, "matrix": [0, 5], "x": 86, "y": 0 },
 | 
				
			||||||
      { "flags": 4, "matrix": [0, 4], "x": 68,  "y": 0 },
 | 
					      { "flags": 4, "matrix": [0, 4], "x": 68, "y": 0 },
 | 
				
			||||||
      { "flags": 4, "matrix": [0, 3], "x": 51,  "y": 0 },
 | 
					      { "flags": 4, "matrix": [0, 3], "x": 51, "y": 0 },
 | 
				
			||||||
      { "flags": 4, "matrix": [0, 2], "x": 34,  "y": 0 },
 | 
					      { "flags": 4, "matrix": [0, 2], "x": 34, "y": 0 },
 | 
				
			||||||
      { "flags": 4, "matrix": [0, 1], "x": 17,  "y": 0 },
 | 
					      { "flags": 4, "matrix": [0, 1], "x": 17, "y": 0 },
 | 
				
			||||||
      { "flags": 1, "matrix": [0, 0], "x": 0,  "y": 0 },
 | 
					      { "flags": 1, "matrix": [0, 0], "x": 0, "y": 0 },
 | 
				
			||||||
      { "flags": 1, "matrix": [1, 0], "x": 0,  "y": 16 },
 | 
					      { "flags": 1, "matrix": [1, 0], "x": 0, "y": 16 },
 | 
				
			||||||
      { "flags": 4, "matrix": [1, 1], "x": 17,  "y": 16 },
 | 
					      { "flags": 4, "matrix": [1, 1], "x": 17, "y": 16 },
 | 
				
			||||||
      { "flags": 4, "matrix": [1, 2], "x": 34,  "y": 16 },
 | 
					      { "flags": 4, "matrix": [1, 2], "x": 34, "y": 16 },
 | 
				
			||||||
      { "flags": 4, "matrix": [1, 3], "x": 51,  "y": 16 },
 | 
					      { "flags": 4, "matrix": [1, 3], "x": 51, "y": 16 },
 | 
				
			||||||
      { "flags": 4, "matrix": [1, 4], "x": 68,  "y": 16 },
 | 
					      { "flags": 4, "matrix": [1, 4], "x": 68, "y": 16 },
 | 
				
			||||||
      { "flags": 4, "matrix": [1, 5], "x": 86,  "y": 16 },
 | 
					      { "flags": 4, "matrix": [1, 5], "x": 86, "y": 16 },
 | 
				
			||||||
      { "flags": 4, "matrix": [2, 5], "x": 86,  "y": 32 },
 | 
					      { "flags": 4, "matrix": [2, 5], "x": 86, "y": 32 },
 | 
				
			||||||
      { "flags": 4, "matrix": [2, 4], "x": 68,  "y": 32 },
 | 
					      { "flags": 4, "matrix": [2, 4], "x": 68, "y": 32 },
 | 
				
			||||||
      { "flags": 4, "matrix": [2, 3], "x": 51,  "y": 32 },
 | 
					      { "flags": 4, "matrix": [2, 3], "x": 51, "y": 32 },
 | 
				
			||||||
      { "flags": 4, "matrix": [2, 2], "x": 34,  "y": 32 },
 | 
					      { "flags": 4, "matrix": [2, 2], "x": 34, "y": 32 },
 | 
				
			||||||
      { "flags": 4, "matrix": [2, 1], "x": 17,  "y": 32 },
 | 
					      { "flags": 4, "matrix": [2, 1], "x": 17, "y": 32 },
 | 
				
			||||||
      { "flags": 1, "matrix": [2, 0], "x": 0,  "y": 32 },
 | 
					      { "flags": 1, "matrix": [2, 0], "x": 0, "y": 32 },
 | 
				
			||||||
      { "flags": 1, "matrix": [3, 0], "x": 0,  "y": 48 },
 | 
					      { "flags": 1, "matrix": [3, 0], "x": 0, "y": 48 },
 | 
				
			||||||
      { "flags": 4, "matrix": [3, 1], "x": 17,  "y": 48 },
 | 
					      { "flags": 4, "matrix": [3, 1], "x": 17, "y": 48 },
 | 
				
			||||||
      { "flags": 4, "matrix": [3, 2], "x": 34,  "y": 48 },
 | 
					      { "flags": 4, "matrix": [3, 2], "x": 34, "y": 48 },
 | 
				
			||||||
      { "flags": 4, "matrix": [3, 3], "x": 51,  "y": 48 },
 | 
					      { "flags": 4, "matrix": [3, 3], "x": 51, "y": 48 },
 | 
				
			||||||
      { "flags": 4, "matrix": [3, 4], "x": 68,  "y": 48 },
 | 
					      { "flags": 4, "matrix": [3, 4], "x": 68, "y": 48 },
 | 
				
			||||||
      { "flags": 4, "matrix": [3, 5], "x": 86,  "y": 48 },
 | 
					      { "flags": 4, "matrix": [3, 5], "x": 86, "y": 48 },
 | 
				
			||||||
      { "flags": 4, "matrix": [4, 5], "x": 103,  "y": 40 },
 | 
					      { "flags": 4, "matrix": [4, 5], "x": 103, "y": 40 },
 | 
				
			||||||
      { "flags": 1, "matrix": [4, 4], "x": 96,  "y": 64 },
 | 
					      { "flags": 1, "matrix": [4, 4], "x": 96, "y": 64 },
 | 
				
			||||||
      { "flags": 1, "matrix": [4, 3], "x": 77,  "y": 64 },
 | 
					      { "flags": 1, "matrix": [4, 3], "x": 77, "y": 64 },
 | 
				
			||||||
      { "flags": 1, "matrix": [4, 2], "x": 60,  "y": 64 },
 | 
					      { "flags": 1, "matrix": [4, 2], "x": 60, "y": 64 },
 | 
				
			||||||
      { "flags": 1, "matrix": [4, 1], "x": 43,  "y": 64 },
 | 
					      { "flags": 1, "matrix": [4, 1], "x": 43, "y": 64 },
 | 
				
			||||||
      { "flags": 2, "x": 137, "y": 55 },
 | 
					      { "flags": 2, "x": 137, "y": 55 },
 | 
				
			||||||
      { "flags": 2, "x": 172, "y": 55 },
 | 
					      { "flags": 2, "x": 172, "y": 55 },
 | 
				
			||||||
      { "flags": 2, "x": 206, "y": 40 },
 | 
					      { "flags": 2, "x": 206, "y": 40 },
 | 
				
			||||||
      { "flags": 2, "x": 206, "y": 10 },
 | 
					      { "flags": 2, "x": 206, "y": 10 },
 | 
				
			||||||
      { "flags": 2, "x": 172, "y": 10 },
 | 
					      { "flags": 2, "x": 172, "y": 10 },
 | 
				
			||||||
      { "flags": 2, "x": 137, "y": 10 },
 | 
					      { "flags": 2, "x": 137, "y": 10 },
 | 
				
			||||||
      { "flags": 4, "matrix": [5, 5], "x": 137,  "y": 0 },
 | 
					      { "flags": 4, "matrix": [5, 5], "x": 137, "y": 0 },
 | 
				
			||||||
      { "flags": 4, "matrix": [5, 4], "x": 155,  "y": 0 },
 | 
					      { "flags": 4, "matrix": [5, 4], "x": 155, "y": 0 },
 | 
				
			||||||
      { "flags": 4, "matrix": [5, 3], "x": 172,  "y": 0 },
 | 
					      { "flags": 4, "matrix": [5, 3], "x": 172, "y": 0 },
 | 
				
			||||||
      { "flags": 4, "matrix": [5, 2], "x": 189,  "y": 0 },
 | 
					      { "flags": 4, "matrix": [5, 2], "x": 189, "y": 0 },
 | 
				
			||||||
      { "flags": 4, "matrix": [5, 1], "x": 206,  "y": 0 },
 | 
					      { "flags": 4, "matrix": [5, 1], "x": 206, "y": 0 },
 | 
				
			||||||
      { "flags": 1, "matrix": [5, 0], "x": 224,  "y": 0 },
 | 
					      { "flags": 1, "matrix": [5, 0], "x": 224, "y": 0 },
 | 
				
			||||||
      { "flags": 1, "matrix": [6, 0], "x": 224,  "y": 16 },
 | 
					      { "flags": 1, "matrix": [6, 0], "x": 224, "y": 16 },
 | 
				
			||||||
      { "flags": 4, "matrix": [6, 1], "x": 206,  "y": 16 },
 | 
					      { "flags": 4, "matrix": [6, 1], "x": 206, "y": 16 },
 | 
				
			||||||
      { "flags": 4, "matrix": [6, 2], "x": 189,  "y": 16 },
 | 
					      { "flags": 4, "matrix": [6, 2], "x": 189, "y": 16 },
 | 
				
			||||||
      { "flags": 4, "matrix": [6, 3], "x": 172,  "y": 16 },
 | 
					      { "flags": 4, "matrix": [6, 3], "x": 172, "y": 16 },
 | 
				
			||||||
      { "flags": 4, "matrix": [6, 4], "x": 155,  "y": 16 },
 | 
					      { "flags": 4, "matrix": [6, 4], "x": 155, "y": 16 },
 | 
				
			||||||
      { "flags": 4, "matrix": [6, 5], "x": 137,  "y": 16 },
 | 
					      { "flags": 4, "matrix": [6, 5], "x": 137, "y": 16 },
 | 
				
			||||||
      { "flags": 4, "matrix": [7, 5], "x": 137,  "y": 32 },
 | 
					      { "flags": 4, "matrix": [7, 5], "x": 137, "y": 32 },
 | 
				
			||||||
      { "flags": 4, "matrix": [7, 4], "x": 155,  "y": 32 },
 | 
					      { "flags": 4, "matrix": [7, 4], "x": 155, "y": 32 },
 | 
				
			||||||
      { "flags": 4, "matrix": [7, 3], "x": 172,  "y": 32 },
 | 
					      { "flags": 4, "matrix": [7, 3], "x": 172, "y": 32 },
 | 
				
			||||||
      { "flags": 4, "matrix": [7, 2], "x": 189,  "y": 32 },
 | 
					      { "flags": 4, "matrix": [7, 2], "x": 189, "y": 32 },
 | 
				
			||||||
      { "flags": 4, "matrix": [7, 1], "x": 206,  "y": 32 },
 | 
					      { "flags": 4, "matrix": [7, 1], "x": 206, "y": 32 },
 | 
				
			||||||
      { "flags": 1, "matrix": [7, 0], "x": 224,  "y": 32 },
 | 
					      { "flags": 1, "matrix": [7, 0], "x": 224, "y": 32 },
 | 
				
			||||||
      { "flags": 1, "matrix": [8, 0], "x": 224,  "y": 48 },
 | 
					      { "flags": 1, "matrix": [8, 0], "x": 224, "y": 48 },
 | 
				
			||||||
      { "flags": 4, "matrix": [8, 1], "x": 206,  "y": 48 },
 | 
					      { "flags": 4, "matrix": [8, 1], "x": 206, "y": 48 },
 | 
				
			||||||
      { "flags": 4, "matrix": [8, 2], "x": 189,  "y": 48 },
 | 
					      { "flags": 4, "matrix": [8, 2], "x": 189, "y": 48 },
 | 
				
			||||||
      { "flags": 4, "matrix": [8, 3], "x": 172,  "y": 48 },
 | 
					      { "flags": 4, "matrix": [8, 3], "x": 172, "y": 48 },
 | 
				
			||||||
      { "flags": 4, "matrix": [8, 4], "x": 155,  "y": 48 },
 | 
					      { "flags": 4, "matrix": [8, 4], "x": 155, "y": 48 },
 | 
				
			||||||
      { "flags": 4, "matrix": [8, 5], "x": 137,  "y": 48 },
 | 
					      { "flags": 4, "matrix": [8, 5], "x": 137, "y": 48 },
 | 
				
			||||||
      { "flags": 4, "matrix": [9, 5], "x": 120,  "y": 40 },
 | 
					      { "flags": 4, "matrix": [9, 5], "x": 120, "y": 40 },
 | 
				
			||||||
      { "flags": 1, "matrix": [9, 4], "x": 127,  "y": 64 },
 | 
					      { "flags": 1, "matrix": [9, 4], "x": 127, "y": 64 },
 | 
				
			||||||
      { "flags": 1, "matrix": [9, 3], "x": 146,  "y": 64 },
 | 
					      { "flags": 1, "matrix": [9, 3], "x": 146, "y": 64 },
 | 
				
			||||||
      { "flags": 1, "matrix": [9, 2], "x": 163,  "y": 64 },
 | 
					      { "flags": 1, "matrix": [9, 2], "x": 163, "y": 64 },
 | 
				
			||||||
      { "flags": 1, "matrix": [9, 1], "x": 180,  "y": 64 }
 | 
					      { "flags": 1, "matrix": [9, 1], "x": 180, "y": 64 }
 | 
				
			||||||
    ]
 | 
					    ]
 | 
				
			||||||
  },
 | 
					  },
 | 
				
			||||||
  "layouts": {
 | 
					  "layouts": {
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -45,42 +45,42 @@
 | 
				
			|||||||
      { "flags": 2, "x": 136, "y": 11 },
 | 
					      { "flags": 2, "x": 136, "y": 11 },
 | 
				
			||||||
      { "flags": 2, "x": 136, "y": 53 },
 | 
					      { "flags": 2, "x": 136, "y": 53 },
 | 
				
			||||||
      { "flags": 2, "x": 224, "y": 64 },
 | 
					      { "flags": 2, "x": 224, "y": 64 },
 | 
				
			||||||
      { "flags": 4, "matrix": [0, 0], "x": 0,  "y": 0 },
 | 
					      { "flags": 4, "matrix": [0, 0], "x": 0, "y": 0 },
 | 
				
			||||||
      { "flags": 4, "matrix": [0, 1], "x": 24,  "y": 0 },
 | 
					      { "flags": 4, "matrix": [0, 1], "x": 24, "y": 0 },
 | 
				
			||||||
      { "flags": 4, "matrix": [0, 2], "x": 49,  "y": 0 },
 | 
					      { "flags": 4, "matrix": [0, 2], "x": 49, "y": 0 },
 | 
				
			||||||
      { "flags": 4, "matrix": [0, 3], "x": 74,  "y": 0 },
 | 
					      { "flags": 4, "matrix": [0, 3], "x": 74, "y": 0 },
 | 
				
			||||||
      { "flags": 4, "matrix": [0, 4], "x": 99,  "y": 0 },
 | 
					      { "flags": 4, "matrix": [0, 4], "x": 99, "y": 0 },
 | 
				
			||||||
      { "flags": 4, "matrix": [4, 4], "x": 124,  "y": 0 },
 | 
					      { "flags": 4, "matrix": [4, 4], "x": 124, "y": 0 },
 | 
				
			||||||
      { "flags": 4, "matrix": [4, 3], "x": 149,  "y": 0 },
 | 
					      { "flags": 4, "matrix": [4, 3], "x": 149, "y": 0 },
 | 
				
			||||||
      { "flags": 4, "matrix": [4, 2], "x": 174,  "y": 0 },
 | 
					      { "flags": 4, "matrix": [4, 2], "x": 174, "y": 0 },
 | 
				
			||||||
      { "flags": 4, "matrix": [4, 1], "x": 199,  "y": 0 },
 | 
					      { "flags": 4, "matrix": [4, 1], "x": 199, "y": 0 },
 | 
				
			||||||
      { "flags": 4, "matrix": [4, 0], "x": 224,  "y": 0 },
 | 
					      { "flags": 4, "matrix": [4, 0], "x": 224, "y": 0 },
 | 
				
			||||||
      { "flags": 4, "matrix": [1, 0], "x": 0,  "y": 21 },
 | 
					      { "flags": 4, "matrix": [1, 0], "x": 0, "y": 21 },
 | 
				
			||||||
      { "flags": 4, "matrix": [1, 1], "x": 24,  "y": 21 },
 | 
					      { "flags": 4, "matrix": [1, 1], "x": 24, "y": 21 },
 | 
				
			||||||
      { "flags": 4, "matrix": [1, 2], "x": 49,  "y": 21 },
 | 
					      { "flags": 4, "matrix": [1, 2], "x": 49, "y": 21 },
 | 
				
			||||||
      { "flags": 4, "matrix": [1, 3], "x": 74,  "y": 21 },
 | 
					      { "flags": 4, "matrix": [1, 3], "x": 74, "y": 21 },
 | 
				
			||||||
      { "flags": 4, "matrix": [1, 4], "x": 99,  "y": 21 },
 | 
					      { "flags": 4, "matrix": [1, 4], "x": 99, "y": 21 },
 | 
				
			||||||
      { "flags": 4, "matrix": [5, 4], "x": 124,  "y": 21 },
 | 
					      { "flags": 4, "matrix": [5, 4], "x": 124, "y": 21 },
 | 
				
			||||||
      { "flags": 4, "matrix": [5, 3], "x": 149,  "y": 21 },
 | 
					      { "flags": 4, "matrix": [5, 3], "x": 149, "y": 21 },
 | 
				
			||||||
      { "flags": 4, "matrix": [5, 2], "x": 174,  "y": 21 },
 | 
					      { "flags": 4, "matrix": [5, 2], "x": 174, "y": 21 },
 | 
				
			||||||
      { "flags": 4, "matrix": [5, 1], "x": 199,  "y": 21 },
 | 
					      { "flags": 4, "matrix": [5, 1], "x": 199, "y": 21 },
 | 
				
			||||||
      { "flags": 4, "matrix": [5, 0], "x": 224,  "y": 21 },
 | 
					      { "flags": 4, "matrix": [5, 0], "x": 224, "y": 21 },
 | 
				
			||||||
      { "flags": 4, "matrix": [2, 0], "x": 0,  "y": 42 },
 | 
					      { "flags": 4, "matrix": [2, 0], "x": 0, "y": 42 },
 | 
				
			||||||
      { "flags": 4, "matrix": [2, 1], "x": 24,  "y": 42 },
 | 
					      { "flags": 4, "matrix": [2, 1], "x": 24, "y": 42 },
 | 
				
			||||||
      { "flags": 4, "matrix": [2, 2], "x": 49,  "y": 42 },
 | 
					      { "flags": 4, "matrix": [2, 2], "x": 49, "y": 42 },
 | 
				
			||||||
      { "flags": 4, "matrix": [2, 3], "x": 74,  "y": 42 },
 | 
					      { "flags": 4, "matrix": [2, 3], "x": 74, "y": 42 },
 | 
				
			||||||
      { "flags": 4, "matrix": [2, 4], "x": 99,  "y": 42 },
 | 
					      { "flags": 4, "matrix": [2, 4], "x": 99, "y": 42 },
 | 
				
			||||||
      { "flags": 4, "matrix": [6, 4], "x": 124,  "y": 42 },
 | 
					      { "flags": 4, "matrix": [6, 4], "x": 124, "y": 42 },
 | 
				
			||||||
      { "flags": 4, "matrix": [6, 3], "x": 149,  "y": 42 },
 | 
					      { "flags": 4, "matrix": [6, 3], "x": 149, "y": 42 },
 | 
				
			||||||
      { "flags": 4, "matrix": [6, 2], "x": 174,  "y": 42 },
 | 
					      { "flags": 4, "matrix": [6, 2], "x": 174, "y": 42 },
 | 
				
			||||||
      { "flags": 4, "matrix": [6, 1], "x": 199,  "y": 42 },
 | 
					      { "flags": 4, "matrix": [6, 1], "x": 199, "y": 42 },
 | 
				
			||||||
      { "flags": 4, "matrix": [6, 0], "x": 224,  "y": 42 },
 | 
					      { "flags": 4, "matrix": [6, 0], "x": 224, "y": 42 },
 | 
				
			||||||
      { "flags": 1, "matrix": [3, 2], "x": 49,  "y": 64 },
 | 
					      { "flags": 1, "matrix": [3, 2], "x": 49, "y": 64 },
 | 
				
			||||||
      { "flags": 1, "matrix": [3, 3], "x": 74,  "y": 64 },
 | 
					      { "flags": 1, "matrix": [3, 3], "x": 74, "y": 64 },
 | 
				
			||||||
      { "flags": 1, "matrix": [3, 4], "x": 99,  "y": 64 },
 | 
					      { "flags": 1, "matrix": [3, 4], "x": 99, "y": 64 },
 | 
				
			||||||
      { "flags": 1, "matrix": [7, 4], "x": 124,  "y": 64 },
 | 
					      { "flags": 1, "matrix": [7, 4], "x": 124, "y": 64 },
 | 
				
			||||||
      { "flags": 1, "matrix": [7, 3], "x": 149,  "y": 64 },
 | 
					      { "flags": 1, "matrix": [7, 3], "x": 149, "y": 64 },
 | 
				
			||||||
      { "flags": 1, "matrix": [7, 2], "x": 174,  "y": 64 }
 | 
					      { "flags": 1, "matrix": [7, 2], "x": 174, "y": 64 }
 | 
				
			||||||
    ]
 | 
					    ]
 | 
				
			||||||
  }
 | 
					  }
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -88,51 +88,51 @@
 | 
				
			|||||||
  "layouts": {
 | 
					  "layouts": {
 | 
				
			||||||
    "LAYOUT": {
 | 
					    "LAYOUT": {
 | 
				
			||||||
      "layout": [
 | 
					      "layout": [
 | 
				
			||||||
        { "matrix": [0, 0],  "x": 0, "y": 0 },
 | 
					        { "matrix": [0, 0], "x": 0, "y": 0 },
 | 
				
			||||||
        { "matrix": [0, 1],  "x": 1, "y": 0 },
 | 
					        { "matrix": [0, 1], "x": 1, "y": 0 },
 | 
				
			||||||
        { "matrix": [0, 2],  "x": 2, "y": 0 },
 | 
					        { "matrix": [0, 2], "x": 2, "y": 0 },
 | 
				
			||||||
        { "matrix": [0, 3],  "x": 3, "y": 0 },
 | 
					        { "matrix": [0, 3], "x": 3, "y": 0 },
 | 
				
			||||||
        { "matrix": [0, 4],  "x": 4, "y": 0 },
 | 
					        { "matrix": [0, 4], "x": 4, "y": 0 },
 | 
				
			||||||
        { "matrix": [0, 5],  "x": 5, "y": 0 },
 | 
					        { "matrix": [0, 5], "x": 5, "y": 0 },
 | 
				
			||||||
        { "matrix": [0, 6],  "x": 6, "y": 0 },
 | 
					        { "matrix": [0, 6], "x": 6, "y": 0 },
 | 
				
			||||||
        { "matrix": [0, 7],  "x": 7, "y": 0 },
 | 
					        { "matrix": [0, 7], "x": 7, "y": 0 },
 | 
				
			||||||
        { "matrix": [0, 8],  "x": 8, "y": 0 },
 | 
					        { "matrix": [0, 8], "x": 8, "y": 0 },
 | 
				
			||||||
        { "matrix": [0, 9],  "x": 9, "y": 0 },
 | 
					        { "matrix": [0, 9], "x": 9, "y": 0 },
 | 
				
			||||||
        { "matrix": [0, 10],  "x": 10, "y": 0 },
 | 
					        { "matrix": [0, 10], "x": 10, "y": 0 },
 | 
				
			||||||
        { "matrix": [0, 11],  "x": 11, "y": 0 },
 | 
					        { "matrix": [0, 11], "x": 11, "y": 0 },
 | 
				
			||||||
        { "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1 },
 | 
					        { "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1 },
 | 
				
			||||||
        { "matrix": [1, 2],  "x": 1.5, "y": 1 },
 | 
					        { "matrix": [1, 2], "x": 1.5, "y": 1 },
 | 
				
			||||||
        { "matrix": [1, 3],  "x": 2.5, "y": 1 },
 | 
					        { "matrix": [1, 3], "x": 2.5, "y": 1 },
 | 
				
			||||||
        { "matrix": [1, 4],  "x": 3.5, "y": 1 },
 | 
					        { "matrix": [1, 4], "x": 3.5, "y": 1 },
 | 
				
			||||||
        { "matrix": [1, 5],  "x": 4.5, "y": 1 },
 | 
					        { "matrix": [1, 5], "x": 4.5, "y": 1 },
 | 
				
			||||||
        { "matrix": [1, 6],  "x": 5.5, "y": 1 },
 | 
					        { "matrix": [1, 6], "x": 5.5, "y": 1 },
 | 
				
			||||||
        { "matrix": [1, 7],  "x": 6.5, "y": 1 },
 | 
					        { "matrix": [1, 7], "x": 6.5, "y": 1 },
 | 
				
			||||||
        { "matrix": [1, 8],  "x": 7.5, "y": 1 },
 | 
					        { "matrix": [1, 8], "x": 7.5, "y": 1 },
 | 
				
			||||||
        { "matrix": [1, 9],  "x": 8.5, "y": 1 },
 | 
					        { "matrix": [1, 9], "x": 8.5, "y": 1 },
 | 
				
			||||||
        { "matrix": [1, 10],  "x": 9.5, "y": 1 },
 | 
					        { "matrix": [1, 10], "x": 9.5, "y": 1 },
 | 
				
			||||||
        { "matrix": [1, 11], "w": 1.5, "x": 10.5, "y": 1 },
 | 
					        { "matrix": [1, 11], "w": 1.5, "x": 10.5, "y": 1 },
 | 
				
			||||||
        { "matrix": [2, 0],  "x": 0, "y": 2 },
 | 
					        { "matrix": [2, 0], "x": 0, "y": 2 },
 | 
				
			||||||
        { "matrix": [2, 1],  "x": 1, "y": 2 },
 | 
					        { "matrix": [2, 1], "x": 1, "y": 2 },
 | 
				
			||||||
        { "matrix": [2, 2],  "x": 2, "y": 2 },
 | 
					        { "matrix": [2, 2], "x": 2, "y": 2 },
 | 
				
			||||||
        { "matrix": [2, 3],  "x": 3, "y": 2 },
 | 
					        { "matrix": [2, 3], "x": 3, "y": 2 },
 | 
				
			||||||
        { "matrix": [2, 4],  "x": 4, "y": 2 },
 | 
					        { "matrix": [2, 4], "x": 4, "y": 2 },
 | 
				
			||||||
        { "matrix": [2, 5],  "x": 5, "y": 2 },
 | 
					        { "matrix": [2, 5], "x": 5, "y": 2 },
 | 
				
			||||||
        { "matrix": [2, 6],  "x": 6, "y": 2 },
 | 
					        { "matrix": [2, 6], "x": 6, "y": 2 },
 | 
				
			||||||
        { "matrix": [2, 7],  "x": 7, "y": 2 },
 | 
					        { "matrix": [2, 7], "x": 7, "y": 2 },
 | 
				
			||||||
        { "matrix": [2, 8],  "x": 8, "y": 2 },
 | 
					        { "matrix": [2, 8], "x": 8, "y": 2 },
 | 
				
			||||||
        { "matrix": [2, 9],  "x": 9, "y": 2 },
 | 
					        { "matrix": [2, 9], "x": 9, "y": 2 },
 | 
				
			||||||
        { "matrix": [2, 10],  "x": 10, "y": 2 },
 | 
					        { "matrix": [2, 10], "x": 10, "y": 2 },
 | 
				
			||||||
        { "matrix": [2, 11],  "x": 11, "y": 2 },
 | 
					        { "matrix": [2, 11], "x": 11, "y": 2 },
 | 
				
			||||||
        { "matrix": [3, 0],  "x": 0, "y": 3 },
 | 
					        { "matrix": [3, 0], "x": 0, "y": 3 },
 | 
				
			||||||
        { "matrix": [3, 1],  "x": 1, "y": 3 },
 | 
					        { "matrix": [3, 1], "x": 1, "y": 3 },
 | 
				
			||||||
        { "matrix": [3, 2],  "x": 2, "y": 3 },
 | 
					        { "matrix": [3, 2], "x": 2, "y": 3 },
 | 
				
			||||||
        { "matrix": [3, 3], "w": 1.5, "x": 3, "y": 3 },
 | 
					        { "matrix": [3, 3], "w": 1.5, "x": 3, "y": 3 },
 | 
				
			||||||
        { "matrix": [3, 5], "w": 1.5, "x": 4.5, "y": 3 },
 | 
					        { "matrix": [3, 5], "w": 1.5, "x": 4.5, "y": 3 },
 | 
				
			||||||
        { "matrix": [3, 6], "w": 1.5, "x": 6, "y": 3 },
 | 
					        { "matrix": [3, 6], "w": 1.5, "x": 6, "y": 3 },
 | 
				
			||||||
        { "matrix": [3, 8], "w": 1.5, "x": 7.5, "y": 3 },
 | 
					        { "matrix": [3, 8], "w": 1.5, "x": 7.5, "y": 3 },
 | 
				
			||||||
        { "matrix": [3, 9],  "x": 9, "y": 3 },
 | 
					        { "matrix": [3, 9], "x": 9, "y": 3 },
 | 
				
			||||||
        { "matrix": [3, 10],  "x": 10, "y": 3 },
 | 
					        { "matrix": [3, 10], "x": 10, "y": 3 },
 | 
				
			||||||
        { "matrix": [3, 11],  "x": 11, "y": 3 }
 | 
					        { "matrix": [3, 11], "x": 11, "y": 3 }
 | 
				
			||||||
      ]
 | 
					      ]
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
  }
 | 
					  }
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,5 +1,5 @@
 | 
				
			|||||||
{
 | 
					{
 | 
				
			||||||
    "keyboard_name":  "bop",
 | 
					    "keyboard_name": "bop",
 | 
				
			||||||
    "manufacturer": "fruitykeeb",
 | 
					    "manufacturer": "fruitykeeb",
 | 
				
			||||||
    "url": "https://github.com/blewis308/BOP-Keyboard",
 | 
					    "url": "https://github.com/blewis308/BOP-Keyboard",
 | 
				
			||||||
    "maintainer": "Fruit",
 | 
					    "maintainer": "Fruit",
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -173,7 +173,6 @@
 | 
				
			|||||||
                {"label": ".", "matrix": [6, 17], "x": 18.5, "y": 6.5}
 | 
					                {"label": ".", "matrix": [6, 17], "x": 18.5, "y": 6.5}
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_ansi": {
 | 
					        "LAYOUT_ansi": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                {"label": "Mute", "matrix": [0, 0], "x": 0, "y": 0},
 | 
					                {"label": "Mute", "matrix": [0, 0], "x": 0, "y": 0},
 | 
				
			||||||
@@ -308,7 +307,6 @@
 | 
				
			|||||||
                {"label": ".", "matrix": [6, 17], "x": 18.5, "y": 6.5}
 | 
					                {"label": ".", "matrix": [6, 17], "x": 18.5, "y": 6.5}
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_iso": {
 | 
					        "LAYOUT_iso": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                {"label": "Mute", "matrix": [0, 0], "x": 0, "y": 0},
 | 
					                {"label": "Mute", "matrix": [0, 0], "x": 0, "y": 0},
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -125,7 +125,6 @@
 | 
				
			|||||||
                { "label": "\u2192", "matrix": [4, 14], "x": 15, "y": 4 }
 | 
					                { "label": "\u2192", "matrix": [4, 14], "x": 15, "y": 4 }
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_65_ansi_blocker_split_bs": {
 | 
					        "LAYOUT_65_ansi_blocker_split_bs": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
					                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
				
			||||||
@@ -202,7 +201,6 @@
 | 
				
			|||||||
                {"label": "\u2192", "matrix": [4, 14], "x": 15, "y": 4}
 | 
					                {"label": "\u2192", "matrix": [4, 14], "x": 15, "y": 4}
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_65_ansi_blocker_tsangan": {
 | 
					        "LAYOUT_65_ansi_blocker_tsangan": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                { "label": "Esc", "matrix": [0, 0], "x": 0, "y": 0 },
 | 
					                { "label": "Esc", "matrix": [0, 0], "x": 0, "y": 0 },
 | 
				
			||||||
@@ -277,7 +275,6 @@
 | 
				
			|||||||
                { "label": "\u2192", "matrix": [4, 14], "x": 15, "y": 4 }
 | 
					                { "label": "\u2192", "matrix": [4, 14], "x": 15, "y": 4 }
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_65_ansi_blocker_tsangan_split_bs": {
 | 
					        "LAYOUT_65_ansi_blocker_tsangan_split_bs": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                { "label": "Esc", "matrix": [0, 0], "x": 0, "y": 0 },
 | 
					                { "label": "Esc", "matrix": [0, 0], "x": 0, "y": 0 },
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,15 +1,13 @@
 | 
				
			|||||||
{
 | 
					{
 | 
				
			||||||
	"manufacturer": "ButterKeebs",
 | 
					    "manufacturer": "ButterKeebs",
 | 
				
			||||||
    "keyboard_name": "PocketPad",
 | 
					    "keyboard_name": "PocketPad",
 | 
				
			||||||
    "maintainer": "qmk",
 | 
					    "maintainer": "qmk",
 | 
				
			||||||
    "diode_direction": "ROW2COL",
 | 
					    "diode_direction": "ROW2COL",
 | 
				
			||||||
	
 | 
					    "usb": {
 | 
				
			||||||
	"usb": {
 | 
					        "device_version": "1.0.0",
 | 
				
			||||||
		"device_version": "1.0.0",
 | 
					 | 
				
			||||||
        "pid": "0x1475",
 | 
					        "pid": "0x1475",
 | 
				
			||||||
        "vid": "0xFEED"
 | 
					        "vid": "0xFEED"
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
	
 | 
					 | 
				
			||||||
    "features": {
 | 
					    "features": {
 | 
				
			||||||
        "bootmagic": true,
 | 
					        "bootmagic": true,
 | 
				
			||||||
        "command": false,
 | 
					        "command": false,
 | 
				
			||||||
@@ -22,35 +20,34 @@
 | 
				
			|||||||
        "cols": ["F1", "C7", "D5", "B7"],
 | 
					        "cols": ["F1", "C7", "D5", "B7"],
 | 
				
			||||||
        "rows": ["F7", "F6", "F5", "F4", "B1"]
 | 
					        "rows": ["F7", "F6", "F5", "F4", "B1"]
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
 | 
					 | 
				
			||||||
    "processor": "atmega32u4",
 | 
					    "processor": "atmega32u4",
 | 
				
			||||||
	"bootloader": "atmel-dfu",
 | 
					    "bootloader": "atmel-dfu",
 | 
				
			||||||
    "layouts": {
 | 
					    "layouts": {
 | 
				
			||||||
		"LAYOUT": {
 | 
					        "LAYOUT": {
 | 
				
			||||||
			"layout": [
 | 
					            "layout": [
 | 
				
			||||||
				{"x": 0, "y": 0, "matrix": [0,0]},
 | 
					                {"x": 0, "y": 0, "matrix": [0, 0]},
 | 
				
			||||||
				{"x": 1, "y": 0, "matrix": [0,1]},
 | 
					                {"x": 1, "y": 0, "matrix": [0, 1]},
 | 
				
			||||||
				{"x": 2, "y": 0, "matrix": [0,2]},
 | 
					                {"x": 2, "y": 0, "matrix": [0, 2]},
 | 
				
			||||||
				{"x": 3, "y": 0, "matrix": [0,3]},
 | 
					                {"x": 3, "y": 0, "matrix": [0, 3]},
 | 
				
			||||||
 | 
					
 | 
				
			||||||
				{"x": 0, "y": 1, "matrix": [1,0]},
 | 
					                {"x": 0, "y": 1, "matrix": [1, 0]},
 | 
				
			||||||
				{"x": 1, "y": 1, "matrix": [1,1]},
 | 
					                {"x": 1, "y": 1, "matrix": [1, 1]},
 | 
				
			||||||
				{"x": 2, "y": 1, "matrix": [1,2]},
 | 
					                {"x": 2, "y": 1, "matrix": [1, 2]},
 | 
				
			||||||
				{"x": 3, "y": 1, "matrix": [1,3]},
 | 
					                {"x": 3, "y": 1, "matrix": [1, 3]},
 | 
				
			||||||
 | 
					
 | 
				
			||||||
				{"x": 0, "y": 2, "matrix": [2,0]},
 | 
					                {"x": 0, "y": 2, "matrix": [2, 0]},
 | 
				
			||||||
				{"x": 1, "y": 2, "matrix": [2,1]},
 | 
					                {"x": 1, "y": 2, "matrix": [2, 1]},
 | 
				
			||||||
				{"x": 2, "y": 2, "matrix": [2,2]},
 | 
					                {"x": 2, "y": 2, "matrix": [2, 2]},
 | 
				
			||||||
				{"x": 3, "y": 2, "matrix": [2,3]},
 | 
					                {"x": 3, "y": 2, "matrix": [2, 3]},
 | 
				
			||||||
 | 
					
 | 
				
			||||||
				{"x": 0, "y": 3, "matrix": [3,0]},
 | 
					                {"x": 0, "y": 3, "matrix": [3, 0]},
 | 
				
			||||||
				{"x": 1, "y": 3, "matrix": [3,1]},
 | 
					                {"x": 1, "y": 3, "matrix": [3, 1]},
 | 
				
			||||||
				{"x": 2, "y": 3, "matrix": [3,2]},
 | 
					                {"x": 2, "y": 3, "matrix": [3, 2]},
 | 
				
			||||||
				{"x": 3, "y": 3, "matrix": [3,3]},
 | 
					                {"x": 3, "y": 3, "matrix": [3, 3]},
 | 
				
			||||||
 | 
					
 | 
				
			||||||
				{"x": 0, "y": 4, "matrix": [4,0]},
 | 
					                {"x": 0, "y": 4, "matrix": [4, 0]},
 | 
				
			||||||
				{"x": 1, "y": 4, "matrix": [4,1]}	
 | 
					                {"x": 1, "y": 4, "matrix": [4, 1]}
 | 
				
			||||||
			]
 | 
					            ]
 | 
				
			||||||
		}
 | 
					        }
 | 
				
			||||||
	}
 | 
					    }
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
@@ -127,7 +127,6 @@
 | 
				
			|||||||
                {"label": "Backspace", "matrix": [9, 8], "x": 18.5, "y": 4}
 | 
					                {"label": "Backspace", "matrix": [9, 8], "x": 18.5, "y": 4}
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_ansi": {
 | 
					        "LAYOUT_ansi": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
					                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
				
			||||||
@@ -224,7 +223,6 @@
 | 
				
			|||||||
                {"label": ".", "matrix": [9, 7], "x": 17.5, "y": 4}
 | 
					                {"label": ".", "matrix": [9, 7], "x": 17.5, "y": 4}
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_iso": {
 | 
					        "LAYOUT_iso": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
					                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -98,7 +98,6 @@
 | 
				
			|||||||
                {"label": "\u2192", "matrix": [9, 7], "x": 15.25, "y": 4.25}
 | 
					                {"label": "\u2192", "matrix": [9, 7], "x": 15.25, "y": 4.25}
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_ansi": {
 | 
					        "LAYOUT_ansi": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                { "label": "Esc", "matrix": [0, 0], "x": 0, "y": 0 },
 | 
					                { "label": "Esc", "matrix": [0, 0], "x": 0, "y": 0 },
 | 
				
			||||||
@@ -173,7 +172,6 @@
 | 
				
			|||||||
                { "label": "\u2192", "matrix": [9, 7], "x": 15.25, "y": 4.25 }
 | 
					                { "label": "\u2192", "matrix": [9, 7], "x": 15.25, "y": 4.25 }
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_ansi_split_bs": {
 | 
					        "LAYOUT_ansi_split_bs": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                { "label": "Esc", "matrix": [0, 0], "x": 0, "y": 0 },
 | 
					                { "label": "Esc", "matrix": [0, 0], "x": 0, "y": 0 },
 | 
				
			||||||
@@ -249,7 +247,6 @@
 | 
				
			|||||||
                { "label": "\u2192", "matrix": [9, 7], "x": 15.25, "y": 4.25 }
 | 
					                { "label": "\u2192", "matrix": [9, 7], "x": 15.25, "y": 4.25 }
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_iso": {
 | 
					        "LAYOUT_iso": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                { "label": "Esc", "matrix": [0, 0], "x": 0, "y": 0 },
 | 
					                { "label": "Esc", "matrix": [0, 0], "x": 0, "y": 0 },
 | 
				
			||||||
@@ -325,7 +322,6 @@
 | 
				
			|||||||
                { "label": "\u2192", "matrix": [9, 7], "x": 15.25, "y": 4.25 }
 | 
					                { "label": "\u2192", "matrix": [9, 7], "x": 15.25, "y": 4.25 }
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_iso_split_bs": {
 | 
					        "LAYOUT_iso_split_bs": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                { "label": "Esc", "matrix": [0, 0], "x": 0, "y": 0 },
 | 
					                { "label": "Esc", "matrix": [0, 0], "x": 0, "y": 0 },
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -85,7 +85,6 @@
 | 
				
			|||||||
                {"label": "\u2192", "matrix": [3, 14], "x": 14.25, "y": 3.25}
 | 
					                {"label": "\u2192", "matrix": [3, 14], "x": 14.25, "y": 3.25}
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_rwkl": {
 | 
					        "LAYOUT_rwkl": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                { "label": "Esc/~", "matrix": [0, 0], "x": 0, "y": 0 },
 | 
					                { "label": "Esc/~", "matrix": [0, 0], "x": 0, "y": 0 },
 | 
				
			||||||
@@ -145,7 +144,6 @@
 | 
				
			|||||||
                { "label": "Right", "matrix": [3, 14], "x": 14.25, "y": 3.25 }
 | 
					                { "label": "Right", "matrix": [3, 14], "x": 14.25, "y": 3.25 }
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_wkl": {
 | 
					        "LAYOUT_wkl": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                { "label": "Esc/~", "matrix": [0, 0], "x": 0, "y": 0 },
 | 
					                { "label": "Esc/~", "matrix": [0, 0], "x": 0, "y": 0 },
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -114,7 +114,6 @@
 | 
				
			|||||||
                {"label": "\u2192", "matrix": [5, 15], "x": 15, "y": 5}
 | 
					                {"label": "\u2192", "matrix": [5, 15], "x": 15, "y": 5}
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_ansi": {
 | 
					        "LAYOUT_ansi": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                { "label": "Esc", "matrix": [0, 0], "x": 0, "y": 0 },
 | 
					                { "label": "Esc", "matrix": [0, 0], "x": 0, "y": 0 },
 | 
				
			||||||
@@ -205,7 +204,6 @@
 | 
				
			|||||||
                { "label": "\u2192", "matrix": [5, 15], "x": 15, "y": 5 }
 | 
					                { "label": "\u2192", "matrix": [5, 15], "x": 15, "y": 5 }
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_iso": {
 | 
					        "LAYOUT_iso": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                { "label": "Esc", "matrix": [0, 0], "x": 0, "y": 0 },
 | 
					                { "label": "Esc", "matrix": [0, 0], "x": 0, "y": 0 },
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -133,7 +133,6 @@
 | 
				
			|||||||
                {"label": "Enter", "matrix": [4, 19], "x": 19.5, "y": 4.25}
 | 
					                {"label": "Enter", "matrix": [4, 19], "x": 19.5, "y": 4.25}
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_ansi": {
 | 
					        "LAYOUT_ansi": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                { "label": "~", "matrix": [0, 0], "x": 0, "y": 0.25 },
 | 
					                { "label": "~", "matrix": [0, 0], "x": 0, "y": 0.25 },
 | 
				
			||||||
@@ -228,7 +227,6 @@
 | 
				
			|||||||
                { "label": "Enter", "matrix": [4, 19], "x": 19.5, "y": 4.25 }
 | 
					                { "label": "Enter", "matrix": [4, 19], "x": 19.5, "y": 4.25 }
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_ansi_split_bs": {
 | 
					        "LAYOUT_ansi_split_bs": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                { "label": "~", "matrix": [0, 0], "x": 0, "y": 0.25 },
 | 
					                { "label": "~", "matrix": [0, 0], "x": 0, "y": 0.25 },
 | 
				
			||||||
@@ -324,7 +322,6 @@
 | 
				
			|||||||
                { "label": "Enter", "matrix": [4, 19], "x": 19.5, "y": 4.25 }
 | 
					                { "label": "Enter", "matrix": [4, 19], "x": 19.5, "y": 4.25 }
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_iso": {
 | 
					        "LAYOUT_iso": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                { "label": "~", "matrix": [0, 0], "x": 0, "y": 0.25 },
 | 
					                { "label": "~", "matrix": [0, 0], "x": 0, "y": 0.25 },
 | 
				
			||||||
@@ -420,7 +417,6 @@
 | 
				
			|||||||
                { "label": "Enter", "matrix": [4, 19], "x": 19.5, "y": 4.25 }
 | 
					                { "label": "Enter", "matrix": [4, 19], "x": 19.5, "y": 4.25 }
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_iso_split_bs": {
 | 
					        "LAYOUT_iso_split_bs": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                { "label": "~", "matrix": [0, 0], "x": 0, "y": 0.25 },
 | 
					                { "label": "~", "matrix": [0, 0], "x": 0, "y": 0.25 },
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -143,7 +143,6 @@
 | 
				
			|||||||
                {"label": "Enter", "matrix": [5, 17], "x": 18.5, "y": 5.25}
 | 
					                {"label": "Enter", "matrix": [5, 17], "x": 18.5, "y": 5.25}
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_ansi_rwkl": {
 | 
					        "LAYOUT_ansi_rwkl": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
					                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
				
			||||||
@@ -253,7 +252,6 @@
 | 
				
			|||||||
                {"label": "Enter", "matrix": [5, 17], "x": 18.5, "y": 5.25}
 | 
					                {"label": "Enter", "matrix": [5, 17], "x": 18.5, "y": 5.25}
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_ansi_rwkl_split_bs": {
 | 
					        "LAYOUT_ansi_rwkl_split_bs": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
					                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
				
			||||||
@@ -364,7 +362,6 @@
 | 
				
			|||||||
                {"label": "Enter", "matrix": [5, 17], "x": 18.5, "y": 5.25}
 | 
					                {"label": "Enter", "matrix": [5, 17], "x": 18.5, "y": 5.25}
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_ansi_wkl": {
 | 
					        "LAYOUT_ansi_wkl": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
					                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
				
			||||||
@@ -473,7 +470,6 @@
 | 
				
			|||||||
                {"label": "Enter", "matrix": [5, 17], "x": 18.5, "y": 5.25}
 | 
					                {"label": "Enter", "matrix": [5, 17], "x": 18.5, "y": 5.25}
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_ansi_wkl_split_bs": {
 | 
					        "LAYOUT_ansi_wkl_split_bs": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
					                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
				
			||||||
@@ -583,7 +579,6 @@
 | 
				
			|||||||
                {"label": "Enter", "matrix": [5, 17], "x": 18.5, "y": 5.25}
 | 
					                {"label": "Enter", "matrix": [5, 17], "x": 18.5, "y": 5.25}
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_iso_rwkl": {
 | 
					        "LAYOUT_iso_rwkl": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
					                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
				
			||||||
@@ -694,7 +689,6 @@
 | 
				
			|||||||
                {"label": "Enter", "matrix": [5, 17], "x": 18.5, "y": 5.25}
 | 
					                {"label": "Enter", "matrix": [5, 17], "x": 18.5, "y": 5.25}
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_iso_rwkl_split_bs": {
 | 
					        "LAYOUT_iso_rwkl_split_bs": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
					                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
				
			||||||
@@ -806,7 +800,6 @@
 | 
				
			|||||||
                {"label": "Enter", "matrix": [5, 17], "x": 18.5, "y": 5.25}
 | 
					                {"label": "Enter", "matrix": [5, 17], "x": 18.5, "y": 5.25}
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_iso_wkl": {
 | 
					        "LAYOUT_iso_wkl": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
					                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
				
			||||||
@@ -916,7 +909,6 @@
 | 
				
			|||||||
                {"label": "Enter", "matrix": [5, 17], "x": 18.5, "y": 5.25}
 | 
					                {"label": "Enter", "matrix": [5, 17], "x": 18.5, "y": 5.25}
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_iso_wkl_split_bs": {
 | 
					        "LAYOUT_iso_wkl_split_bs": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
					                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -108,7 +108,6 @@
 | 
				
			|||||||
                {"label": "\u2192", "matrix": [4, 14], "x": 15, "y": 4}
 | 
					                {"label": "\u2192", "matrix": [4, 14], "x": 15, "y": 4}
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_65_ansi_blocker": {
 | 
					        "LAYOUT_65_ansi_blocker": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                { "label": "~", "matrix": [0, 0], "x": 0, "y": 0 },
 | 
					                { "label": "~", "matrix": [0, 0], "x": 0, "y": 0 },
 | 
				
			||||||
@@ -184,7 +183,6 @@
 | 
				
			|||||||
                { "label": "Right", "matrix": [4, 14], "x": 15, "y": 4 }
 | 
					                { "label": "Right", "matrix": [4, 14], "x": 15, "y": 4 }
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_65_ansi_blocker_split_bs": {
 | 
					        "LAYOUT_65_ansi_blocker_split_bs": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                { "label": "~", "matrix": [0, 0], "x": 0, "y": 0 },
 | 
					                { "label": "~", "matrix": [0, 0], "x": 0, "y": 0 },
 | 
				
			||||||
@@ -261,7 +259,6 @@
 | 
				
			|||||||
                { "label": "Right", "matrix": [4, 14], "x": 15, "y": 4 }
 | 
					                { "label": "Right", "matrix": [4, 14], "x": 15, "y": 4 }
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_65_ansi_blocker_tsangan": {
 | 
					        "LAYOUT_65_ansi_blocker_tsangan": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                { "label": "~", "matrix": [0, 0], "x": 0, "y": 0 },
 | 
					                { "label": "~", "matrix": [0, 0], "x": 0, "y": 0 },
 | 
				
			||||||
@@ -336,7 +333,6 @@
 | 
				
			|||||||
                { "label": "Right", "matrix": [4, 14], "x": 15, "y": 4 }
 | 
					                { "label": "Right", "matrix": [4, 14], "x": 15, "y": 4 }
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_65_ansi_blocker_tsangan_split_bs": {
 | 
					        "LAYOUT_65_ansi_blocker_tsangan_split_bs": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                { "label": "~", "matrix": [0, 0], "x": 0, "y": 0 },
 | 
					                { "label": "~", "matrix": [0, 0], "x": 0, "y": 0 },
 | 
				
			||||||
@@ -412,7 +408,6 @@
 | 
				
			|||||||
                { "label": "Right", "matrix": [4, 14], "x": 15, "y": 4 }
 | 
					                { "label": "Right", "matrix": [4, 14], "x": 15, "y": 4 }
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_65_iso_blocker": {
 | 
					        "LAYOUT_65_iso_blocker": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                { "label": "\u00ac", "matrix": [0, 0], "x": 0, "y": 0 },
 | 
					                { "label": "\u00ac", "matrix": [0, 0], "x": 0, "y": 0 },
 | 
				
			||||||
@@ -489,7 +484,6 @@
 | 
				
			|||||||
                { "label": "Right", "matrix": [4, 14], "x": 15, "y": 4 }
 | 
					                { "label": "Right", "matrix": [4, 14], "x": 15, "y": 4 }
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_65_iso_blocker_split_bs": {
 | 
					        "LAYOUT_65_iso_blocker_split_bs": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                { "label": "\u00ac", "matrix": [0, 0], "x": 0, "y": 0 },
 | 
					                { "label": "\u00ac", "matrix": [0, 0], "x": 0, "y": 0 },
 | 
				
			||||||
@@ -567,7 +561,6 @@
 | 
				
			|||||||
                { "label": "Right", "matrix": [4, 14], "x": 15, "y": 4 }
 | 
					                { "label": "Right", "matrix": [4, 14], "x": 15, "y": 4 }
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_65_iso_blocker_tsangan": {
 | 
					        "LAYOUT_65_iso_blocker_tsangan": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                { "label": "\u00ac", "matrix": [0, 0], "x": 0, "y": 0 },
 | 
					                { "label": "\u00ac", "matrix": [0, 0], "x": 0, "y": 0 },
 | 
				
			||||||
@@ -643,7 +636,6 @@
 | 
				
			|||||||
                { "label": "Right", "matrix": [4, 14], "x": 15, "y": 4 }
 | 
					                { "label": "Right", "matrix": [4, 14], "x": 15, "y": 4 }
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_65_iso_blocker_tsangan_split_bs": {
 | 
					        "LAYOUT_65_iso_blocker_tsangan_split_bs": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                { "label": "\u00ac", "matrix": [0, 0], "x": 0, "y": 0 },
 | 
					                { "label": "\u00ac", "matrix": [0, 0], "x": 0, "y": 0 },
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -145,7 +145,6 @@
 | 
				
			|||||||
                {"label": "\u2192", "matrix": [5, 17], "x": 17.25, "y": 5.25}
 | 
					                {"label": "\u2192", "matrix": [5, 17], "x": 17.25, "y": 5.25}
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_tkl_f13_ansi_tsangan": {
 | 
					        "LAYOUT_tkl_f13_ansi_tsangan": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                { "label": "Esc", "matrix": [0, 0], "x": 0, "y": 0 },
 | 
					                { "label": "Esc", "matrix": [0, 0], "x": 0, "y": 0 },
 | 
				
			||||||
@@ -242,7 +241,6 @@
 | 
				
			|||||||
                { "label": "\u2192", "matrix": [5, 17], "x": 17.25, "y": 5.25 }
 | 
					                { "label": "\u2192", "matrix": [5, 17], "x": 17.25, "y": 5.25 }
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_tkl_f13_ansi_tsangan_split_bs_rshift": {
 | 
					        "LAYOUT_tkl_f13_ansi_tsangan_split_bs_rshift": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                { "label": "Esc", "matrix": [0, 0], "x": 0, "y": 0 },
 | 
					                { "label": "Esc", "matrix": [0, 0], "x": 0, "y": 0 },
 | 
				
			||||||
@@ -341,7 +339,6 @@
 | 
				
			|||||||
                { "label": "\u2192", "matrix": [5, 17], "x": 17.25, "y": 5.25 }
 | 
					                { "label": "\u2192", "matrix": [5, 17], "x": 17.25, "y": 5.25 }
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_tkl_f13_iso_tsangan": {
 | 
					        "LAYOUT_tkl_f13_iso_tsangan": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                { "label": "Esc", "matrix": [0, 0], "x": 0, "y": 0 },
 | 
					                { "label": "Esc", "matrix": [0, 0], "x": 0, "y": 0 },
 | 
				
			||||||
@@ -439,7 +436,6 @@
 | 
				
			|||||||
                { "label": "\u2192", "matrix": [5, 17], "x": 17.25, "y": 5.25 }
 | 
					                { "label": "\u2192", "matrix": [5, 17], "x": 17.25, "y": 5.25 }
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_tkl_f13_iso_tsangan_split_bs_rshift": {
 | 
					        "LAYOUT_tkl_f13_iso_tsangan_split_bs_rshift": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                { "label": "Esc", "matrix": [0, 0], "x": 0, "y": 0 },
 | 
					                { "label": "Esc", "matrix": [0, 0], "x": 0, "y": 0 },
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -115,7 +115,6 @@
 | 
				
			|||||||
                {"label": "\u2192", "matrix": [4, 17], "x": 17.25, "y": 4}
 | 
					                {"label": "\u2192", "matrix": [4, 17], "x": 17.25, "y": 4}
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_tkl_nofrow_ansi": {
 | 
					        "LAYOUT_tkl_nofrow_ansi": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                { "label": "Esc", "matrix": [0, 0], "x": 0, "y": 0 },
 | 
					                { "label": "Esc", "matrix": [0, 0], "x": 0, "y": 0 },
 | 
				
			||||||
@@ -195,7 +194,6 @@
 | 
				
			|||||||
                { "label": "\u2192", "matrix": [4, 17], "x": 17.25, "y": 4 }
 | 
					                { "label": "\u2192", "matrix": [4, 17], "x": 17.25, "y": 4 }
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_tkl_nofrow_ansi_split_bs_rshift": {
 | 
					        "LAYOUT_tkl_nofrow_ansi_split_bs_rshift": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                { "label": "Esc", "matrix": [0, 0], "x": 0, "y": 0 },
 | 
					                { "label": "Esc", "matrix": [0, 0], "x": 0, "y": 0 },
 | 
				
			||||||
@@ -277,7 +275,6 @@
 | 
				
			|||||||
                { "label": "\u2192", "matrix": [4, 17], "x": 17.25, "y": 4 }
 | 
					                { "label": "\u2192", "matrix": [4, 17], "x": 17.25, "y": 4 }
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_tkl_nofrow_ansi_tsangan": {
 | 
					        "LAYOUT_tkl_nofrow_ansi_tsangan": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                { "label": "Esc", "matrix": [0, 0], "x": 0, "y": 0 },
 | 
					                { "label": "Esc", "matrix": [0, 0], "x": 0, "y": 0 },
 | 
				
			||||||
@@ -356,7 +353,6 @@
 | 
				
			|||||||
                { "label": "\u2192", "matrix": [4, 17], "x": 17.25, "y": 4 }
 | 
					                { "label": "\u2192", "matrix": [4, 17], "x": 17.25, "y": 4 }
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_tkl_nofrow_ansi_tsangan_split_bs_rshift": {
 | 
					        "LAYOUT_tkl_nofrow_ansi_tsangan_split_bs_rshift": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                { "label": "Esc", "matrix": [0, 0], "x": 0, "y": 0 },
 | 
					                { "label": "Esc", "matrix": [0, 0], "x": 0, "y": 0 },
 | 
				
			||||||
@@ -437,7 +433,6 @@
 | 
				
			|||||||
                { "label": "\u2192", "matrix": [4, 17], "x": 17.25, "y": 4 }
 | 
					                { "label": "\u2192", "matrix": [4, 17], "x": 17.25, "y": 4 }
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_tkl_nofrow_iso": {
 | 
					        "LAYOUT_tkl_nofrow_iso": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                { "label": "Esc", "matrix": [0, 0], "x": 0, "y": 0 },
 | 
					                { "label": "Esc", "matrix": [0, 0], "x": 0, "y": 0 },
 | 
				
			||||||
@@ -518,7 +513,6 @@
 | 
				
			|||||||
                { "label": "\u2192", "matrix": [4, 17], "x": 17.25, "y": 4 }
 | 
					                { "label": "\u2192", "matrix": [4, 17], "x": 17.25, "y": 4 }
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_tkl_nofrow_iso_split_bs_rshift": {
 | 
					        "LAYOUT_tkl_nofrow_iso_split_bs_rshift": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                { "label": "Esc", "matrix": [0, 0], "x": 0, "y": 0 },
 | 
					                { "label": "Esc", "matrix": [0, 0], "x": 0, "y": 0 },
 | 
				
			||||||
@@ -601,7 +595,6 @@
 | 
				
			|||||||
                { "label": "\u2192", "matrix": [4, 17], "x": 17.25, "y": 4 }
 | 
					                { "label": "\u2192", "matrix": [4, 17], "x": 17.25, "y": 4 }
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_tkl_nofrow_iso_tsangan": {
 | 
					        "LAYOUT_tkl_nofrow_iso_tsangan": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                { "label": "Esc", "matrix": [0, 0], "x": 0, "y": 0 },
 | 
					                { "label": "Esc", "matrix": [0, 0], "x": 0, "y": 0 },
 | 
				
			||||||
@@ -681,7 +674,6 @@
 | 
				
			|||||||
                { "label": "\u2192", "matrix": [4, 17], "x": 17.25, "y": 4 }
 | 
					                { "label": "\u2192", "matrix": [4, 17], "x": 17.25, "y": 4 }
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_tkl_nofrow_iso_tsangan_split_bs_rshift": {
 | 
					        "LAYOUT_tkl_nofrow_iso_tsangan_split_bs_rshift": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                { "label": "Esc", "matrix": [0, 0], "x": 0, "y": 0 },
 | 
					                { "label": "Esc", "matrix": [0, 0], "x": 0, "y": 0 },
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -145,7 +145,6 @@
 | 
				
			|||||||
                {"label": "\u2192", "matrix": [5, 17], "x": 17.25, "y": 5.25}
 | 
					                {"label": "\u2192", "matrix": [5, 17], "x": 17.25, "y": 5.25}
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_tkl_f13_ansi": {
 | 
					        "LAYOUT_tkl_f13_ansi": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                { "label": "Esc", "matrix": [0, 0], "x": 0, "y": 0 },
 | 
					                { "label": "Esc", "matrix": [0, 0], "x": 0, "y": 0 },
 | 
				
			||||||
@@ -243,7 +242,6 @@
 | 
				
			|||||||
                { "label": "\u2192", "matrix": [5, 17], "x": 17.25, "y": 5.25 }
 | 
					                { "label": "\u2192", "matrix": [5, 17], "x": 17.25, "y": 5.25 }
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_tkl_f13_ansi_split_bs_rshift": {
 | 
					        "LAYOUT_tkl_f13_ansi_split_bs_rshift": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                { "label": "Esc", "matrix": [0, 0], "x": 0, "y": 0 },
 | 
					                { "label": "Esc", "matrix": [0, 0], "x": 0, "y": 0 },
 | 
				
			||||||
@@ -343,7 +341,6 @@
 | 
				
			|||||||
                { "label": "\u2192", "matrix": [5, 17], "x": 17.25, "y": 5.25 }
 | 
					                { "label": "\u2192", "matrix": [5, 17], "x": 17.25, "y": 5.25 }
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_tkl_f13_ansi_tsangan": {
 | 
					        "LAYOUT_tkl_f13_ansi_tsangan": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                { "label": "Esc", "matrix": [0, 0], "x": 0, "y": 0 },
 | 
					                { "label": "Esc", "matrix": [0, 0], "x": 0, "y": 0 },
 | 
				
			||||||
@@ -440,7 +437,6 @@
 | 
				
			|||||||
                { "label": "\u2192", "matrix": [5, 17], "x": 17.25, "y": 5.25 }
 | 
					                { "label": "\u2192", "matrix": [5, 17], "x": 17.25, "y": 5.25 }
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_tkl_f13_ansi_tsangan_split_bs_rshift": {
 | 
					        "LAYOUT_tkl_f13_ansi_tsangan_split_bs_rshift": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                { "label": "Esc", "matrix": [0, 0], "x": 0, "y": 0 },
 | 
					                { "label": "Esc", "matrix": [0, 0], "x": 0, "y": 0 },
 | 
				
			||||||
@@ -539,7 +535,6 @@
 | 
				
			|||||||
                { "label": "\u2192", "matrix": [5, 17], "x": 17.25, "y": 5.25 }
 | 
					                { "label": "\u2192", "matrix": [5, 17], "x": 17.25, "y": 5.25 }
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_tkl_f13_iso": {
 | 
					        "LAYOUT_tkl_f13_iso": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                { "label": "Esc", "matrix": [0, 0], "x": 0, "y": 0 },
 | 
					                { "label": "Esc", "matrix": [0, 0], "x": 0, "y": 0 },
 | 
				
			||||||
@@ -638,7 +633,6 @@
 | 
				
			|||||||
                { "label": "\u2192", "matrix": [5, 17], "x": 17.25, "y": 5.25 }
 | 
					                { "label": "\u2192", "matrix": [5, 17], "x": 17.25, "y": 5.25 }
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_tkl_f13_iso_split_bs_rshift": {
 | 
					        "LAYOUT_tkl_f13_iso_split_bs_rshift": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                { "label": "Esc", "matrix": [0, 0], "x": 0, "y": 0 },
 | 
					                { "label": "Esc", "matrix": [0, 0], "x": 0, "y": 0 },
 | 
				
			||||||
@@ -739,7 +733,6 @@
 | 
				
			|||||||
                { "label": "\u2192", "matrix": [5, 17], "x": 17.25, "y": 5.25 }
 | 
					                { "label": "\u2192", "matrix": [5, 17], "x": 17.25, "y": 5.25 }
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_tkl_f13_iso_tsangan": {
 | 
					        "LAYOUT_tkl_f13_iso_tsangan": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                { "label": "Esc", "matrix": [0, 0], "x": 0, "y": 0 },
 | 
					                { "label": "Esc", "matrix": [0, 0], "x": 0, "y": 0 },
 | 
				
			||||||
@@ -837,7 +830,6 @@
 | 
				
			|||||||
                { "label": "\u2192", "matrix": [5, 17], "x": 17.25, "y": 5.25 }
 | 
					                { "label": "\u2192", "matrix": [5, 17], "x": 17.25, "y": 5.25 }
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_tkl_f13_iso_tsangan_split_bs_rshift": {
 | 
					        "LAYOUT_tkl_f13_iso_tsangan_split_bs_rshift": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                { "label": "Esc", "matrix": [0, 0], "x": 0, "y": 0 },
 | 
					                { "label": "Esc", "matrix": [0, 0], "x": 0, "y": 0 },
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -116,7 +116,6 @@
 | 
				
			|||||||
                {"label": "Ctrl", "matrix": [4, 14], "x": 13.75, "y": 4, "w": 1.25}
 | 
					                {"label": "Ctrl", "matrix": [4, 14], "x": 13.75, "y": 4, "w": 1.25}
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_60_ansi": {
 | 
					        "LAYOUT_60_ansi": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                { "label": "Esc", "matrix": [0, 0], "x": 0.0, "y": 0.0 },
 | 
					                { "label": "Esc", "matrix": [0, 0], "x": 0.0, "y": 0.0 },
 | 
				
			||||||
@@ -186,7 +185,6 @@
 | 
				
			|||||||
                { "label": "Ctrl", "matrix": [4, 14], "x": 13.75, "y": 4.0, "w": 1.25 }
 | 
					                { "label": "Ctrl", "matrix": [4, 14], "x": 13.75, "y": 4.0, "w": 1.25 }
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_60_ansi_split_bs_rshift": {
 | 
					        "LAYOUT_60_ansi_split_bs_rshift": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                { "label": "Esc", "matrix": [0, 0], "x": 0.0, "y": 0.0 },
 | 
					                { "label": "Esc", "matrix": [0, 0], "x": 0.0, "y": 0.0 },
 | 
				
			||||||
@@ -258,7 +256,6 @@
 | 
				
			|||||||
                { "label": "Ctrl", "matrix": [4, 14], "x": 13.75, "y": 4.0, "w": 1.25 }
 | 
					                { "label": "Ctrl", "matrix": [4, 14], "x": 13.75, "y": 4.0, "w": 1.25 }
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_60_ansi_tsangan": {
 | 
					        "LAYOUT_60_ansi_tsangan": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                { "label": "Esc", "matrix": [0, 0], "x": 0.0, "y": 0.0 },
 | 
					                { "label": "Esc", "matrix": [0, 0], "x": 0.0, "y": 0.0 },
 | 
				
			||||||
@@ -327,7 +324,6 @@
 | 
				
			|||||||
                { "label": "Ctrl", "matrix": [4, 14], "x": 13.5, "y": 4.0, "w": 1.5 }
 | 
					                { "label": "Ctrl", "matrix": [4, 14], "x": 13.5, "y": 4.0, "w": 1.5 }
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_60_tsangan_hhkb": {
 | 
					        "LAYOUT_60_tsangan_hhkb": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                { "label": "Esc", "matrix": [0, 0], "x": 0.0, "y": 0.0 },
 | 
					                { "label": "Esc", "matrix": [0, 0], "x": 0.0, "y": 0.0 },
 | 
				
			||||||
@@ -398,7 +394,6 @@
 | 
				
			|||||||
                { "label": "Ctrl", "matrix": [4, 14], "x": 13.5, "y": 4.0, "w": 1.5 }
 | 
					                { "label": "Ctrl", "matrix": [4, 14], "x": 13.5, "y": 4.0, "w": 1.5 }
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_60_iso": {
 | 
					        "LAYOUT_60_iso": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                { "label": "Esc", "matrix": [0, 0], "x": 0.0, "y": 0.0 },
 | 
					                { "label": "Esc", "matrix": [0, 0], "x": 0.0, "y": 0.0 },
 | 
				
			||||||
@@ -469,7 +464,6 @@
 | 
				
			|||||||
                { "label": "Ctrl", "matrix": [4, 14], "x": 13.75, "y": 4.0, "w": 1.25 }
 | 
					                { "label": "Ctrl", "matrix": [4, 14], "x": 13.75, "y": 4.0, "w": 1.25 }
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_60_iso_split_bs_rshift": {
 | 
					        "LAYOUT_60_iso_split_bs_rshift": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                { "label": "Esc", "matrix": [0, 0], "x": 0.0, "y": 0.0 },
 | 
					                { "label": "Esc", "matrix": [0, 0], "x": 0.0, "y": 0.0 },
 | 
				
			||||||
@@ -542,7 +536,6 @@
 | 
				
			|||||||
                { "label": "Ctrl", "matrix": [4, 14], "x": 13.75, "y": 4.0, "w": 1.25 }
 | 
					                { "label": "Ctrl", "matrix": [4, 14], "x": 13.75, "y": 4.0, "w": 1.25 }
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_60_iso_tsangan": {
 | 
					        "LAYOUT_60_iso_tsangan": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                { "label": "Esc", "matrix": [0, 0], "x": 0.0, "y": 0.0 },
 | 
					                { "label": "Esc", "matrix": [0, 0], "x": 0.0, "y": 0.0 },
 | 
				
			||||||
@@ -612,7 +605,6 @@
 | 
				
			|||||||
                { "label": "Ctrl", "matrix": [4, 14], "x": 13.5, "y": 4.0, "w": 1.5 }
 | 
					                { "label": "Ctrl", "matrix": [4, 14], "x": 13.5, "y": 4.0, "w": 1.5 }
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_60_iso_tsangan_split_bs_rshift": {
 | 
					        "LAYOUT_60_iso_tsangan_split_bs_rshift": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                { "label": "Esc", "matrix": [0, 0], "x": 0.0, "y": 0.0 },
 | 
					                { "label": "Esc", "matrix": [0, 0], "x": 0.0, "y": 0.0 },
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -100,7 +100,6 @@
 | 
				
			|||||||
                {"label": "Ctrl", "matrix": [4, 14], "x": 13.5, "y": 4, "w": 1.5}
 | 
					                {"label": "Ctrl", "matrix": [4, 14], "x": 13.5, "y": 4, "w": 1.5}
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_60_ansi_tsangan_split_rshift": {
 | 
					        "LAYOUT_60_ansi_tsangan_split_rshift": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                { "label": "Esc", "matrix": [0, 0], "x": 0.0, "y": 0.0 },
 | 
					                { "label": "Esc", "matrix": [0, 0], "x": 0.0, "y": 0.0 },
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -104,7 +104,6 @@
 | 
				
			|||||||
                {"label": "\u2192", "matrix": [4, 14], "x": 15.25, "y": 4.25}
 | 
					                {"label": "\u2192", "matrix": [4, 14], "x": 15.25, "y": 4.25}
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_65_ansi": {
 | 
					        "LAYOUT_65_ansi": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                { "label": "Esc", "matrix": [0, 0], "x": 0, "y": 0 },
 | 
					                { "label": "Esc", "matrix": [0, 0], "x": 0, "y": 0 },
 | 
				
			||||||
@@ -181,7 +180,6 @@
 | 
				
			|||||||
                { "label": "Right", "matrix": [4, 14], "x": 15.25, "y": 4.25 }
 | 
					                { "label": "Right", "matrix": [4, 14], "x": 15.25, "y": 4.25 }
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_65_ansi_split_bs": {
 | 
					        "LAYOUT_65_ansi_split_bs": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                { "label": "Esc", "matrix": [0, 0], "x": 0, "y": 0 },
 | 
					                { "label": "Esc", "matrix": [0, 0], "x": 0, "y": 0 },
 | 
				
			||||||
@@ -259,7 +257,6 @@
 | 
				
			|||||||
                { "label": "Right", "matrix": [4, 14], "x": 15.25, "y": 4.25 }
 | 
					                { "label": "Right", "matrix": [4, 14], "x": 15.25, "y": 4.25 }
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_65_ansi_rwkl": {
 | 
					        "LAYOUT_65_ansi_rwkl": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                { "label": "Esc", "matrix": [0, 0], "x": 0, "y": 0 },
 | 
					                { "label": "Esc", "matrix": [0, 0], "x": 0, "y": 0 },
 | 
				
			||||||
@@ -335,7 +332,6 @@
 | 
				
			|||||||
                { "label": "Right", "matrix": [4, 14], "x": 15.25, "y": 4.25 }
 | 
					                { "label": "Right", "matrix": [4, 14], "x": 15.25, "y": 4.25 }
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_65_ansi_rwkl_split_bs": {
 | 
					        "LAYOUT_65_ansi_rwkl_split_bs": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                { "label": "Esc", "matrix": [0, 0], "x": 0, "y": 0 },
 | 
					                { "label": "Esc", "matrix": [0, 0], "x": 0, "y": 0 },
 | 
				
			||||||
@@ -412,7 +408,6 @@
 | 
				
			|||||||
                { "label": "Right", "matrix": [4, 14], "x": 15.25, "y": 4.25 }
 | 
					                { "label": "Right", "matrix": [4, 14], "x": 15.25, "y": 4.25 }
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_65_ansi_wkl": {
 | 
					        "LAYOUT_65_ansi_wkl": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                { "label": "Esc", "matrix": [0, 0], "x": 0, "y": 0 },
 | 
					                { "label": "Esc", "matrix": [0, 0], "x": 0, "y": 0 },
 | 
				
			||||||
@@ -487,7 +482,6 @@
 | 
				
			|||||||
                { "label": "Right", "matrix": [4, 14], "x": 15.25, "y": 4.25 }
 | 
					                { "label": "Right", "matrix": [4, 14], "x": 15.25, "y": 4.25 }
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_65_ansi_wkl_split_bs": {
 | 
					        "LAYOUT_65_ansi_wkl_split_bs": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                { "label": "Esc", "matrix": [0, 0], "x": 0, "y": 0 },
 | 
					                { "label": "Esc", "matrix": [0, 0], "x": 0, "y": 0 },
 | 
				
			||||||
@@ -563,7 +557,6 @@
 | 
				
			|||||||
                { "label": "Right", "matrix": [4, 14], "x": 15.25, "y": 4.25 }
 | 
					                { "label": "Right", "matrix": [4, 14], "x": 15.25, "y": 4.25 }
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_65_iso": {
 | 
					        "LAYOUT_65_iso": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                { "label": "Esc", "matrix": [0, 0], "x": 0, "y": 0 },
 | 
					                { "label": "Esc", "matrix": [0, 0], "x": 0, "y": 0 },
 | 
				
			||||||
@@ -641,7 +634,6 @@
 | 
				
			|||||||
                { "label": "Right", "matrix": [4, 14], "x": 15.25, "y": 4.25 }
 | 
					                { "label": "Right", "matrix": [4, 14], "x": 15.25, "y": 4.25 }
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_65_iso_split_bs": {
 | 
					        "LAYOUT_65_iso_split_bs": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                { "label": "Esc", "matrix": [0, 0], "x": 0, "y": 0 },
 | 
					                { "label": "Esc", "matrix": [0, 0], "x": 0, "y": 0 },
 | 
				
			||||||
@@ -720,7 +712,6 @@
 | 
				
			|||||||
                { "label": "Right", "matrix": [4, 14], "x": 15.25, "y": 4.25 }
 | 
					                { "label": "Right", "matrix": [4, 14], "x": 15.25, "y": 4.25 }
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_65_iso_rwkl": {
 | 
					        "LAYOUT_65_iso_rwkl": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                { "label": "Esc", "matrix": [0, 0], "x": 0, "y": 0 },
 | 
					                { "label": "Esc", "matrix": [0, 0], "x": 0, "y": 0 },
 | 
				
			||||||
@@ -797,7 +788,6 @@
 | 
				
			|||||||
                { "label": "Right", "matrix": [4, 14], "x": 15.25, "y": 4.25 }
 | 
					                { "label": "Right", "matrix": [4, 14], "x": 15.25, "y": 4.25 }
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_65_iso_rwkl_split_bs": {
 | 
					        "LAYOUT_65_iso_rwkl_split_bs": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                { "label": "Esc", "matrix": [0, 0], "x": 0, "y": 0 },
 | 
					                { "label": "Esc", "matrix": [0, 0], "x": 0, "y": 0 },
 | 
				
			||||||
@@ -875,7 +865,6 @@
 | 
				
			|||||||
                { "label": "Right", "matrix": [4, 14], "x": 15.25, "y": 4.25 }
 | 
					                { "label": "Right", "matrix": [4, 14], "x": 15.25, "y": 4.25 }
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_65_iso_wkl": {
 | 
					        "LAYOUT_65_iso_wkl": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                { "label": "Esc", "matrix": [0, 0], "x": 0, "y": 0 },
 | 
					                { "label": "Esc", "matrix": [0, 0], "x": 0, "y": 0 },
 | 
				
			||||||
@@ -951,7 +940,6 @@
 | 
				
			|||||||
                { "label": "Right", "matrix": [4, 14], "x": 15.25, "y": 4.25 }
 | 
					                { "label": "Right", "matrix": [4, 14], "x": 15.25, "y": 4.25 }
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_65_iso_wkl_split_bs": {
 | 
					        "LAYOUT_65_iso_wkl_split_bs": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                { "label": "Esc", "matrix": [0, 0], "x": 0, "y": 0 },
 | 
					                { "label": "Esc", "matrix": [0, 0], "x": 0, "y": 0 },
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -132,7 +132,6 @@
 | 
				
			|||||||
                {"label": "\u2192", "matrix": [11, 8], "x": 17.25, "y": 5.5}
 | 
					                {"label": "\u2192", "matrix": [11, 8], "x": 17.25, "y": 5.5}
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_tkl_ansi_tsangan": {
 | 
					        "LAYOUT_tkl_ansi_tsangan": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                { "label": "Esc", "matrix": [1, 0], "x": 0, "y": 0 },
 | 
					                { "label": "Esc", "matrix": [1, 0], "x": 0, "y": 0 },
 | 
				
			||||||
@@ -234,7 +233,6 @@
 | 
				
			|||||||
                { "label": "Right", "matrix": [11, 8], "x": 17.25, "y": 5.5 }
 | 
					                { "label": "Right", "matrix": [11, 8], "x": 17.25, "y": 5.5 }
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_tkl_iso_tsangan": {
 | 
					        "LAYOUT_tkl_iso_tsangan": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                { "label": "Esc", "matrix": [1, 0], "x": 0, "y": 0 },
 | 
					                { "label": "Esc", "matrix": [1, 0], "x": 0, "y": 0 },
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -111,7 +111,6 @@
 | 
				
			|||||||
                {"label": "Ctrl", "matrix": [4, 14], "x": 13.5, "y": 4, "w": 1.5}
 | 
					                {"label": "Ctrl", "matrix": [4, 14], "x": 13.5, "y": 4, "w": 1.5}
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_60_ansi_tsangan": {
 | 
					        "LAYOUT_60_ansi_tsangan": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                { "label": "Esc", "matrix": [0, 0], "x": 0.0, "y": 0.0 },
 | 
					                { "label": "Esc", "matrix": [0, 0], "x": 0.0, "y": 0.0 },
 | 
				
			||||||
@@ -180,7 +179,6 @@
 | 
				
			|||||||
                { "label": "Ctrl", "matrix": [4, 14], "x": 13.5, "y": 4.0, "w": 1.5 }
 | 
					                { "label": "Ctrl", "matrix": [4, 14], "x": 13.5, "y": 4.0, "w": 1.5 }
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_60_tsangan_hhkb": {
 | 
					        "LAYOUT_60_tsangan_hhkb": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                { "label": "Esc", "matrix": [0, 0], "x": 0.0, "y": 0.0 },
 | 
					                { "label": "Esc", "matrix": [0, 0], "x": 0.0, "y": 0.0 },
 | 
				
			||||||
@@ -251,7 +249,6 @@
 | 
				
			|||||||
                { "label": "Ctrl", "matrix": [4, 14], "x": 13.5, "y": 4.0, "w": 1.5 }
 | 
					                { "label": "Ctrl", "matrix": [4, 14], "x": 13.5, "y": 4.0, "w": 1.5 }
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_60_iso_tsangan": {
 | 
					        "LAYOUT_60_iso_tsangan": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                { "label": "Esc", "matrix": [0, 0], "x": 0.0, "y": 0.0 },
 | 
					                { "label": "Esc", "matrix": [0, 0], "x": 0.0, "y": 0.0 },
 | 
				
			||||||
@@ -321,7 +318,6 @@
 | 
				
			|||||||
                { "label": "Ctrl", "matrix": [4, 14], "x": 13.5, "y": 4.0, "w": 1.5 }
 | 
					                { "label": "Ctrl", "matrix": [4, 14], "x": 13.5, "y": 4.0, "w": 1.5 }
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_60_tsangan_hhkb_iso": {
 | 
					        "LAYOUT_60_tsangan_hhkb_iso": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                { "label": "Esc", "matrix": [0, 0], "x": 0.0, "y": 0.0 },
 | 
					                { "label": "Esc", "matrix": [0, 0], "x": 0.0, "y": 0.0 },
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -105,7 +105,6 @@
 | 
				
			|||||||
                {"label": "\u2192", "matrix": [4, 15], "x": 17.5, "y": 5.5}
 | 
					                {"label": "\u2192", "matrix": [4, 15], "x": 17.5, "y": 5.5}
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_3u_space": {
 | 
					        "LAYOUT_3u_space": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                { "label": "~", "matrix": [0, 0], "x": 0, "y": 0 },
 | 
					                { "label": "~", "matrix": [0, 0], "x": 0, "y": 0 },
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -118,7 +118,6 @@
 | 
				
			|||||||
                {"label": "\u2192", "matrix": [5, 15], "x": 15, "y": 5.25}
 | 
					                {"label": "\u2192", "matrix": [5, 15], "x": 15, "y": 5.25}
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_ansi_blocker": {
 | 
					        "LAYOUT_ansi_blocker": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
					                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
				
			||||||
@@ -209,7 +208,6 @@
 | 
				
			|||||||
                {"label": "\u2192", "matrix": [5, 15], "x": 15, "y": 5.25}
 | 
					                {"label": "\u2192", "matrix": [5, 15], "x": 15, "y": 5.25}
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_ansi_blocker_split_bs": {
 | 
					        "LAYOUT_ansi_blocker_split_bs": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
					                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
				
			||||||
@@ -301,7 +299,6 @@
 | 
				
			|||||||
                {"label": "\u2192", "matrix": [5, 15], "x": 15, "y": 5.25}
 | 
					                {"label": "\u2192", "matrix": [5, 15], "x": 15, "y": 5.25}
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_iso_blocker": {
 | 
					        "LAYOUT_iso_blocker": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
					                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
				
			||||||
@@ -393,7 +390,6 @@
 | 
				
			|||||||
                {"label": "\u2192", "matrix": [5, 15], "x": 15, "y": 5.25}
 | 
					                {"label": "\u2192", "matrix": [5, 15], "x": 15, "y": 5.25}
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_iso_blocker_split_bs": {
 | 
					        "LAYOUT_iso_blocker_split_bs": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
					                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -116,7 +116,6 @@
 | 
				
			|||||||
                {"label": "\u2192", "matrix": [4, 18], "x": 18.5, "y": 4}
 | 
					                {"label": "\u2192", "matrix": [4, 18], "x": 18.5, "y": 4}
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_ansi": {
 | 
					        "LAYOUT_ansi": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                {"label": "Play/Pause", "matrix": [0, 0], "x": 0, "y": 0},
 | 
					                {"label": "Play/Pause", "matrix": [0, 0], "x": 0, "y": 0},
 | 
				
			||||||
@@ -208,7 +207,6 @@
 | 
				
			|||||||
                {"label": "\u2192", "matrix": [4, 18], "x": 18.5, "y": 4}
 | 
					                {"label": "\u2192", "matrix": [4, 18], "x": 18.5, "y": 4}
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_ansi_split_bs_rshift": {
 | 
					        "LAYOUT_ansi_split_bs_rshift": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                {"label": "Play/Pause", "matrix": [0, 0], "x": 0, "y": 0},
 | 
					                {"label": "Play/Pause", "matrix": [0, 0], "x": 0, "y": 0},
 | 
				
			||||||
@@ -302,7 +300,6 @@
 | 
				
			|||||||
                {"label": "\u2192", "matrix": [4, 18], "x": 18.5, "y": 4}
 | 
					                {"label": "\u2192", "matrix": [4, 18], "x": 18.5, "y": 4}
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_ansi_tsangan": {
 | 
					        "LAYOUT_ansi_tsangan": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                {"label": "Play/Pause", "matrix": [0, 0], "x": 0, "y": 0},
 | 
					                {"label": "Play/Pause", "matrix": [0, 0], "x": 0, "y": 0},
 | 
				
			||||||
@@ -393,7 +390,6 @@
 | 
				
			|||||||
                {"label": "\u2192", "matrix": [4, 18], "x": 18.5, "y": 4}
 | 
					                {"label": "\u2192", "matrix": [4, 18], "x": 18.5, "y": 4}
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_ansi_tsangan_split_bs_rshift": {
 | 
					        "LAYOUT_ansi_tsangan_split_bs_rshift": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                {"label": "Play/Pause", "matrix": [0, 0], "x": 0, "y": 0},
 | 
					                {"label": "Play/Pause", "matrix": [0, 0], "x": 0, "y": 0},
 | 
				
			||||||
@@ -486,7 +482,6 @@
 | 
				
			|||||||
                {"label": "\u2192", "matrix": [4, 18], "x": 18.5, "y": 4}
 | 
					                {"label": "\u2192", "matrix": [4, 18], "x": 18.5, "y": 4}
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_iso": {
 | 
					        "LAYOUT_iso": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                {"label": "Play/Pause", "matrix": [0, 0], "x": 0, "y": 0},
 | 
					                {"label": "Play/Pause", "matrix": [0, 0], "x": 0, "y": 0},
 | 
				
			||||||
@@ -579,7 +574,6 @@
 | 
				
			|||||||
                {"label": "\u2192", "matrix": [4, 18], "x": 18.5, "y": 4}
 | 
					                {"label": "\u2192", "matrix": [4, 18], "x": 18.5, "y": 4}
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_iso_split_bs_rshift": {
 | 
					        "LAYOUT_iso_split_bs_rshift": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                {"label": "Play/Pause", "matrix": [0, 0], "x": 0, "y": 0},
 | 
					                {"label": "Play/Pause", "matrix": [0, 0], "x": 0, "y": 0},
 | 
				
			||||||
@@ -674,7 +668,6 @@
 | 
				
			|||||||
                {"label": "\u2192", "matrix": [4, 18], "x": 18.5, "y": 4}
 | 
					                {"label": "\u2192", "matrix": [4, 18], "x": 18.5, "y": 4}
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_iso_tsangan": {
 | 
					        "LAYOUT_iso_tsangan": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                {"label": "Play/Pause", "matrix": [0, 0], "x": 0, "y": 0},
 | 
					                {"label": "Play/Pause", "matrix": [0, 0], "x": 0, "y": 0},
 | 
				
			||||||
@@ -766,7 +759,6 @@
 | 
				
			|||||||
                {"label": "\u2192", "matrix": [4, 18], "x": 18.5, "y": 4}
 | 
					                {"label": "\u2192", "matrix": [4, 18], "x": 18.5, "y": 4}
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_iso_tsangan_split_bs_rshift": {
 | 
					        "LAYOUT_iso_tsangan_split_bs_rshift": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                {"label": "Play/Pause", "matrix": [0, 0], "x": 0, "y": 0},
 | 
					                {"label": "Play/Pause", "matrix": [0, 0], "x": 0, "y": 0},
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -42,54 +42,54 @@
 | 
				
			|||||||
    "layouts": {
 | 
					    "layouts": {
 | 
				
			||||||
        "LAYOUT_ortho_4x12": {
 | 
					        "LAYOUT_ortho_4x12": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                {"label":"Tab", "x":0, "y":0, "matrix": [0,0]},
 | 
					                {"label":"Tab", "x":0, "y":0, "matrix": [0, 0]},
 | 
				
			||||||
                {"label":"Q", "x":1, "y":0, "matrix": [0,1]},
 | 
					                {"label":"Q", "x":1, "y":0, "matrix": [0, 1]},
 | 
				
			||||||
                {"label":"W", "x":2, "y":0, "matrix": [0,2]},
 | 
					                {"label":"W", "x":2, "y":0, "matrix": [0, 2]},
 | 
				
			||||||
                {"label":"E", "x":3, "y":0, "matrix": [0,3]},
 | 
					                {"label":"E", "x":3, "y":0, "matrix": [0, 3]},
 | 
				
			||||||
                {"label":"R", "x":4, "y":0, "matrix": [0,4]},
 | 
					                {"label":"R", "x":4, "y":0, "matrix": [0, 4]},
 | 
				
			||||||
                {"label":"T", "x":5, "y":0, "matrix": [0,5]},
 | 
					                {"label":"T", "x":5, "y":0, "matrix": [0, 5]},
 | 
				
			||||||
                {"label":"Y", "x":6, "y":0, "matrix": [0,6]},
 | 
					                {"label":"Y", "x":6, "y":0, "matrix": [0, 6]},
 | 
				
			||||||
                {"label":"U", "x":7, "y":0, "matrix": [0,7]},
 | 
					                {"label":"U", "x":7, "y":0, "matrix": [0, 7]},
 | 
				
			||||||
                {"label":"I", "x":8, "y":0, "matrix": [0,8]},
 | 
					                {"label":"I", "x":8, "y":0, "matrix": [0, 8]},
 | 
				
			||||||
                {"label":"O", "x":9, "y":0, "matrix": [0,9]},
 | 
					                {"label":"O", "x":9, "y":0, "matrix": [0, 9]},
 | 
				
			||||||
                {"label":"P", "x":10, "y":0, "matrix": [0,10]},
 | 
					                {"label":"P", "x":10, "y":0, "matrix": [0, 10]},
 | 
				
			||||||
                {"label":"Back Space", "x":11, "y":0, "matrix": [0,11]},
 | 
					                {"label":"Back Space", "x":11, "y":0, "matrix": [0, 11]},
 | 
				
			||||||
                {"label":"Esc", "x":0, "y":1, "matrix": [1,0]},
 | 
					                {"label":"Esc", "x":0, "y":1, "matrix": [1, 0]},
 | 
				
			||||||
                {"label":"A", "x":1, "y":1, "matrix": [1,1]},
 | 
					                {"label":"A", "x":1, "y":1, "matrix": [1, 1]},
 | 
				
			||||||
                {"label":"S", "x":2, "y":1, "matrix": [1,2]},
 | 
					                {"label":"S", "x":2, "y":1, "matrix": [1, 2]},
 | 
				
			||||||
                {"label":"D", "x":3, "y":1, "matrix": [1,3]},
 | 
					                {"label":"D", "x":3, "y":1, "matrix": [1, 3]},
 | 
				
			||||||
                {"label":"F", "x":4, "y":1, "matrix": [1,4]},
 | 
					                {"label":"F", "x":4, "y":1, "matrix": [1, 4]},
 | 
				
			||||||
                {"label":"G", "x":5, "y":1, "matrix": [1,5]},
 | 
					                {"label":"G", "x":5, "y":1, "matrix": [1, 5]},
 | 
				
			||||||
                {"label":"H", "x":6, "y":1, "matrix": [1,6]},
 | 
					                {"label":"H", "x":6, "y":1, "matrix": [1, 6]},
 | 
				
			||||||
                {"label":"J", "x":7, "y":1, "matrix": [1,7]},
 | 
					                {"label":"J", "x":7, "y":1, "matrix": [1, 7]},
 | 
				
			||||||
                {"label":"K", "x":8, "y":1, "matrix": [1,8]},
 | 
					                {"label":"K", "x":8, "y":1, "matrix": [1, 8]},
 | 
				
			||||||
                {"label":"L", "x":9, "y":1, "matrix": [1,9]},
 | 
					                {"label":"L", "x":9, "y":1, "matrix": [1, 9]},
 | 
				
			||||||
                {"label":";", "x":10, "y":1, "matrix": [1,10]},
 | 
					                {"label":";", "x":10, "y":1, "matrix": [1, 10]},
 | 
				
			||||||
                {"label":"'", "x":11, "y":1, "matrix": [1,11]},
 | 
					                {"label":"'", "x":11, "y":1, "matrix": [1, 11]},
 | 
				
			||||||
                {"label":"Shift", "x":0, "y":2, "matrix": [2,0]},
 | 
					                {"label":"Shift", "x":0, "y":2, "matrix": [2, 0]},
 | 
				
			||||||
                {"label":"Z", "x":1, "y":2, "matrix": [2,1]},
 | 
					                {"label":"Z", "x":1, "y":2, "matrix": [2, 1]},
 | 
				
			||||||
                {"label":"X", "x":2, "y":2, "matrix": [2,2]},
 | 
					                {"label":"X", "x":2, "y":2, "matrix": [2, 2]},
 | 
				
			||||||
                {"label":"C", "x":3, "y":2, "matrix": [2,3]},
 | 
					                {"label":"C", "x":3, "y":2, "matrix": [2, 3]},
 | 
				
			||||||
                {"label":"V", "x":4, "y":2, "matrix": [2,4]},
 | 
					                {"label":"V", "x":4, "y":2, "matrix": [2, 4]},
 | 
				
			||||||
                {"label":"B", "x":5, "y":2, "matrix": [2,5]},
 | 
					                {"label":"B", "x":5, "y":2, "matrix": [2, 5]},
 | 
				
			||||||
                {"label":"N", "x":6, "y":2, "matrix": [2,6]},
 | 
					                {"label":"N", "x":6, "y":2, "matrix": [2, 6]},
 | 
				
			||||||
                {"label":"M", "x":7, "y":2, "matrix": [2,7]},
 | 
					                {"label":"M", "x":7, "y":2, "matrix": [2, 7]},
 | 
				
			||||||
                {"label":",", "x":8, "y":2, "matrix": [2,8]},
 | 
					                {"label":",", "x":8, "y":2, "matrix": [2, 8]},
 | 
				
			||||||
                {"label":".", "x":9, "y":2, "matrix": [2,9]},
 | 
					                {"label":".", "x":9, "y":2, "matrix": [2, 9]},
 | 
				
			||||||
                {"label":"/", "x":10, "y":2, "matrix": [2,10]},
 | 
					                {"label":"/", "x":10, "y":2, "matrix": [2, 10]},
 | 
				
			||||||
                {"label":"Return", "x":11, "y":2, "matrix": [2,11]},
 | 
					                {"label":"Return", "x":11, "y":2, "matrix": [2, 11]},
 | 
				
			||||||
                {"label":"", "x":0, "y":3, "matrix": [3,0]},
 | 
					                {"label":"", "x":0, "y":3, "matrix": [3, 0]},
 | 
				
			||||||
                {"label":"Ctrl", "x":1, "y":3, "matrix": [3,1]},
 | 
					                {"label":"Ctrl", "x":1, "y":3, "matrix": [3, 1]},
 | 
				
			||||||
                {"label":"Alt", "x":2, "y":3, "matrix": [3,2]},
 | 
					                {"label":"Alt", "x":2, "y":3, "matrix": [3, 2]},
 | 
				
			||||||
                {"label":"Super", "x":3, "y":3, "matrix": [3,3]},
 | 
					                {"label":"Super", "x":3, "y":3, "matrix": [3, 3]},
 | 
				
			||||||
                {"label":"⇓", "x":4, "y":3, "matrix": [3,4]},
 | 
					                {"label":"⇓", "x":4, "y":3, "matrix": [3, 4]},
 | 
				
			||||||
                {"label":"", "x":5, "y":3, "matrix": [3,5]},
 | 
					                {"label":"", "x":5, "y":3, "matrix": [3, 5]},
 | 
				
			||||||
                {"label":"", "x":6, "y":3, "matrix": [3,6]},
 | 
					                {"label":"", "x":6, "y":3, "matrix": [3, 6]},
 | 
				
			||||||
                {"label":"⇑", "x":7, "y":3, "matrix": [3,7]},
 | 
					                {"label":"⇑", "x":7, "y":3, "matrix": [3, 7]},
 | 
				
			||||||
                {"label":"←", "x":8, "y":3, "matrix": [3,8]},
 | 
					                {"label":"←", "x":8, "y":3, "matrix": [3, 8]},
 | 
				
			||||||
                {"label":"↓", "x":9, "y":3, "matrix": [3,9]},
 | 
					                {"label":"↓", "x":9, "y":3, "matrix": [3, 9]},
 | 
				
			||||||
                {"label":"↑", "x":10, "y":3, "matrix": [3,10]},
 | 
					                {"label":"↑", "x":10, "y":3, "matrix": [3, 10]},
 | 
				
			||||||
                {"label":"→", "x":11, "y":3, "matrix": [3,11]}]
 | 
					                {"label":"→", "x":11, "y":3, "matrix": [3, 11]}]
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -144,7 +144,6 @@
 | 
				
			|||||||
                {"label": ".", "matrix": [5, 17], "x": 17.5, "y": 5.25}
 | 
					                {"label": ".", "matrix": [5, 17], "x": 17.5, "y": 5.25}
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_ansi": {
 | 
					        "LAYOUT_ansi": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                { "label": "Esc", "matrix": [0, 0], "x": 0, "y": 0 },
 | 
					                { "label": "Esc", "matrix": [0, 0], "x": 0, "y": 0 },
 | 
				
			||||||
@@ -253,7 +252,6 @@
 | 
				
			|||||||
                { "label": ".", "matrix": [5, 17], "x": 17.5, "y": 5.25 }
 | 
					                { "label": ".", "matrix": [5, 17], "x": 17.5, "y": 5.25 }
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_ansi_split_bs": {
 | 
					        "LAYOUT_ansi_split_bs": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                { "label": "Esc", "matrix": [0, 0], "x": 0, "y": 0 },
 | 
					                { "label": "Esc", "matrix": [0, 0], "x": 0, "y": 0 },
 | 
				
			||||||
@@ -363,7 +361,6 @@
 | 
				
			|||||||
                { "label": ".", "matrix": [5, 17], "x": 17.5, "y": 5.25 }
 | 
					                { "label": ".", "matrix": [5, 17], "x": 17.5, "y": 5.25 }
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_iso": {
 | 
					        "LAYOUT_iso": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                { "label": "Esc", "matrix": [0, 0], "x": 0, "y": 0 },
 | 
					                { "label": "Esc", "matrix": [0, 0], "x": 0, "y": 0 },
 | 
				
			||||||
@@ -473,7 +470,6 @@
 | 
				
			|||||||
                { "label": ".", "matrix": [5, 17], "x": 17.5, "y": 5.25 }
 | 
					                { "label": ".", "matrix": [5, 17], "x": 17.5, "y": 5.25 }
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_iso_split_bs": {
 | 
					        "LAYOUT_iso_split_bs": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                { "label": "Esc", "matrix": [0, 0], "x": 0, "y": 0 },
 | 
					                { "label": "Esc", "matrix": [0, 0], "x": 0, "y": 0 },
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -28,7 +28,7 @@
 | 
				
			|||||||
    },
 | 
					    },
 | 
				
			||||||
    "processor": "STM32F072",
 | 
					    "processor": "STM32F072",
 | 
				
			||||||
    "bootloader": "stm32-dfu",
 | 
					    "bootloader": "stm32-dfu",
 | 
				
			||||||
    "community_layouts": [ "tkl_f13_ansi_tsangan" ],
 | 
					    "community_layouts": ["tkl_f13_ansi_tsangan"],
 | 
				
			||||||
    "layouts": {
 | 
					    "layouts": {
 | 
				
			||||||
        "LAYOUT_tkl_f13_ansi_tsangan": {
 | 
					        "LAYOUT_tkl_f13_ansi_tsangan": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -164,7 +164,6 @@
 | 
				
			|||||||
                {"label": "\u2192", "matrix": [5, 17], "x": 17.25, "y": 5.25}
 | 
					                {"label": "\u2192", "matrix": [5, 17], "x": 17.25, "y": 5.25}
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_tkl_f13_ansi": {
 | 
					        "LAYOUT_tkl_f13_ansi": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
					                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
				
			||||||
@@ -262,7 +261,6 @@
 | 
				
			|||||||
                {"label": "\u2192", "matrix": [5, 17], "x": 17.25, "y": 5.25}
 | 
					                {"label": "\u2192", "matrix": [5, 17], "x": 17.25, "y": 5.25}
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_tkl_f13_ansi_split_bs_rshift": {
 | 
					        "LAYOUT_tkl_f13_ansi_split_bs_rshift": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
					                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
				
			||||||
@@ -362,7 +360,6 @@
 | 
				
			|||||||
                {"label": "\u2192", "matrix": [5, 17], "x": 17.25, "y": 5.25}
 | 
					                {"label": "\u2192", "matrix": [5, 17], "x": 17.25, "y": 5.25}
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_tkl_f13_iso": {
 | 
					        "LAYOUT_tkl_f13_iso": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
					                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
				
			||||||
@@ -461,7 +458,6 @@
 | 
				
			|||||||
                {"label": "\u2192", "matrix": [5, 17], "x": 17.25, "y": 5.25}
 | 
					                {"label": "\u2192", "matrix": [5, 17], "x": 17.25, "y": 5.25}
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_tkl_f13_iso_split_bs_rshift": {
 | 
					        "LAYOUT_tkl_f13_iso_split_bs_rshift": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
					                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -106,7 +106,6 @@
 | 
				
			|||||||
                {"label": "Ctrl", "matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5}
 | 
					                {"label": "Ctrl", "matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5}
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_60_ansi_tsangan": {
 | 
					        "LAYOUT_60_ansi_tsangan": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
					                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
				
			||||||
@@ -175,7 +174,6 @@
 | 
				
			|||||||
                {"label": "Ctrl", "matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5}
 | 
					                {"label": "Ctrl", "matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5}
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_60_tsangan_hhkb": {
 | 
					        "LAYOUT_60_tsangan_hhkb": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
					                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
				
			||||||
@@ -246,7 +244,6 @@
 | 
				
			|||||||
                {"label": "Ctrl", "matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5}
 | 
					                {"label": "Ctrl", "matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5}
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_60_iso_tsangan": {
 | 
					        "LAYOUT_60_iso_tsangan": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
					                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
				
			||||||
@@ -316,7 +313,6 @@
 | 
				
			|||||||
                {"label": "Ctrl", "matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5}
 | 
					                {"label": "Ctrl", "matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5}
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_60_iso_tsangan_split_bs_rshift": {
 | 
					        "LAYOUT_60_iso_tsangan_split_bs_rshift": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
					                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -161,7 +161,6 @@
 | 
				
			|||||||
                {"label": "\u2192", "matrix": [7, 9], "x": 19.75, "y": 5.75}
 | 
					                {"label": "\u2192", "matrix": [7, 9], "x": 19.75, "y": 5.75}
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_ansi_split_bs": {
 | 
					        "LAYOUT_ansi_split_bs": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                { "label": "Fn", "matrix": [0, 0], "x": 0, "y": 0 },
 | 
					                { "label": "Fn", "matrix": [0, 0], "x": 0, "y": 0 },
 | 
				
			||||||
@@ -279,7 +278,6 @@
 | 
				
			|||||||
                { "label": "\u2192", "matrix": [7, 9], "x": 19.75, "y": 5.75 }
 | 
					                { "label": "\u2192", "matrix": [7, 9], "x": 19.75, "y": 5.75 }
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_iso_split_bs": {
 | 
					        "LAYOUT_iso_split_bs": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                { "label": "Fn", "matrix": [0, 0], "x": 0, "y": 0 },
 | 
					                { "label": "Fn", "matrix": [0, 0], "x": 0, "y": 0 },
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -97,7 +97,6 @@
 | 
				
			|||||||
                {"label": "\u2192", "matrix": [4, 14], "x": 15, "y": 4}
 | 
					                {"label": "\u2192", "matrix": [4, 14], "x": 15, "y": 4}
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_ansi_blocker_tsangan": {
 | 
					        "LAYOUT_ansi_blocker_tsangan": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
					                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
				
			||||||
@@ -171,7 +170,6 @@
 | 
				
			|||||||
                {"label": "\u2192", "matrix": [4, 14], "x": 15, "y": 4}
 | 
					                {"label": "\u2192", "matrix": [4, 14], "x": 15, "y": 4}
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_ansi_blocker_tsangan_split_bs": {
 | 
					        "LAYOUT_ansi_blocker_tsangan_split_bs": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
					                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
				
			||||||
@@ -246,7 +244,6 @@
 | 
				
			|||||||
                {"label": "\u2192", "matrix": [4, 14], "x": 15, "y": 4}
 | 
					                {"label": "\u2192", "matrix": [4, 14], "x": 15, "y": 4}
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_iso_blocker_tsangan": {
 | 
					        "LAYOUT_iso_blocker_tsangan": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
					                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
				
			||||||
@@ -321,7 +318,6 @@
 | 
				
			|||||||
                {"label": "\u2192", "matrix": [4, 14], "x": 15, "y": 4}
 | 
					                {"label": "\u2192", "matrix": [4, 14], "x": 15, "y": 4}
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_iso_blocker_tsangan_split_bs": {
 | 
					        "LAYOUT_iso_blocker_tsangan_split_bs": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
					                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -116,7 +116,6 @@
 | 
				
			|||||||
                {"label": "\u2192", "matrix": [4, 15], "x": 17.25, "y": 4}
 | 
					                {"label": "\u2192", "matrix": [4, 15], "x": 17.25, "y": 4}
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_ansi": {
 | 
					        "LAYOUT_ansi": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                {"label": "F1", "matrix": [0, 0], "x": 0, "y": 0},
 | 
					                {"label": "F1", "matrix": [0, 0], "x": 0, "y": 0},
 | 
				
			||||||
@@ -207,7 +206,6 @@
 | 
				
			|||||||
                {"label": "\u2192", "matrix": [4, 15], "x": 17.25, "y": 4}
 | 
					                {"label": "\u2192", "matrix": [4, 15], "x": 17.25, "y": 4}
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_ansi_split_bs": {
 | 
					        "LAYOUT_ansi_split_bs": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                {"label": "F1", "matrix": [0, 0], "x": 0, "y": 0},
 | 
					                {"label": "F1", "matrix": [0, 0], "x": 0, "y": 0},
 | 
				
			||||||
@@ -299,7 +297,6 @@
 | 
				
			|||||||
                {"label": "\u2192", "matrix": [4, 15], "x": 17.25, "y": 4}
 | 
					                {"label": "\u2192", "matrix": [4, 15], "x": 17.25, "y": 4}
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_iso": {
 | 
					        "LAYOUT_iso": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                {"label": "F1", "matrix": [0, 0], "x": 0, "y": 0},
 | 
					                {"label": "F1", "matrix": [0, 0], "x": 0, "y": 0},
 | 
				
			||||||
@@ -393,7 +390,6 @@
 | 
				
			|||||||
                {"label": "\u2192", "matrix": [4, 15], "x": 17.25, "y": 4}
 | 
					                {"label": "\u2192", "matrix": [4, 15], "x": 17.25, "y": 4}
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_iso_split_bs": {
 | 
					        "LAYOUT_iso_split_bs": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                {"label": "F1", "matrix": [0, 0], "x": 0, "y": 0},
 | 
					                {"label": "F1", "matrix": [0, 0], "x": 0, "y": 0},
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -91,7 +91,6 @@
 | 
				
			|||||||
                {"label": "Ctrl", "matrix": [4, 12], "x": 13.5, "y": 4, "w": 1.5}
 | 
					                {"label": "Ctrl", "matrix": [4, 12], "x": 13.5, "y": 4, "w": 1.5}
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_60_tsangan_hhkb": {
 | 
					        "LAYOUT_60_tsangan_hhkb": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
					                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -156,7 +156,6 @@
 | 
				
			|||||||
                {"label": "Enter", "matrix": [9, 8], "x": 18.5, "y": 6}
 | 
					                {"label": "Enter", "matrix": [9, 8], "x": 18.5, "y": 6}
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_1800_f13_ansi_split_numenter": {
 | 
					        "LAYOUT_1800_f13_ansi_split_numenter": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
					                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
				
			||||||
@@ -285,7 +284,6 @@
 | 
				
			|||||||
                {"label": "Enter", "matrix": [9, 8], "x": 18.5, "y": 6}
 | 
					                {"label": "Enter", "matrix": [9, 8], "x": 18.5, "y": 6}
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_1800_f13_ansi_split_bs_numenter": {
 | 
					        "LAYOUT_1800_f13_ansi_split_bs_numenter": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
					                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
				
			||||||
@@ -415,7 +413,6 @@
 | 
				
			|||||||
                {"label": "Enter", "matrix": [9, 8], "x": 18.5, "y": 6}
 | 
					                {"label": "Enter", "matrix": [9, 8], "x": 18.5, "y": 6}
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_1800_f13_ansi_wkl_split_numenter": {
 | 
					        "LAYOUT_1800_f13_ansi_wkl_split_numenter": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
					                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
				
			||||||
@@ -541,7 +538,6 @@
 | 
				
			|||||||
                {"label": "Enter", "matrix": [9, 8], "x": 18.5, "y": 6}
 | 
					                {"label": "Enter", "matrix": [9, 8], "x": 18.5, "y": 6}
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_1800_f13_ansi_wkl_split_bs_numenter": {
 | 
					        "LAYOUT_1800_f13_ansi_wkl_split_bs_numenter": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
					                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
				
			||||||
@@ -668,7 +664,6 @@
 | 
				
			|||||||
                {"label": "Enter", "matrix": [9, 8], "x": 18.5, "y": 6}
 | 
					                {"label": "Enter", "matrix": [9, 8], "x": 18.5, "y": 6}
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_1800_f13_iso_split_numenter": {
 | 
					        "LAYOUT_1800_f13_iso_split_numenter": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
					                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
				
			||||||
@@ -798,7 +793,6 @@
 | 
				
			|||||||
                {"label": "Enter", "matrix": [9, 8], "x": 18.5, "y": 6}
 | 
					                {"label": "Enter", "matrix": [9, 8], "x": 18.5, "y": 6}
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_1800_f13_iso_split_bs_numenter": {
 | 
					        "LAYOUT_1800_f13_iso_split_bs_numenter": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
					                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
				
			||||||
@@ -929,7 +923,6 @@
 | 
				
			|||||||
                {"label": "Enter", "matrix": [9, 8], "x": 18.5, "y": 6}
 | 
					                {"label": "Enter", "matrix": [9, 8], "x": 18.5, "y": 6}
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_1800_f13_iso_wkl_split_numenter": {
 | 
					        "LAYOUT_1800_f13_iso_wkl_split_numenter": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
					                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
				
			||||||
@@ -1056,7 +1049,6 @@
 | 
				
			|||||||
                {"label": "Enter", "matrix": [9, 8], "x": 18.5, "y": 6}
 | 
					                {"label": "Enter", "matrix": [9, 8], "x": 18.5, "y": 6}
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_1800_f13_iso_wkl_split_bs_numenter": {
 | 
					        "LAYOUT_1800_f13_iso_wkl_split_bs_numenter": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
					                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -113,7 +113,6 @@
 | 
				
			|||||||
                {"label": "\u2192", "matrix": [8, 5], "x": 15, "y": 4}
 | 
					                {"label": "\u2192", "matrix": [8, 5], "x": 15, "y": 4}
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_65_ansi_blocker": {
 | 
					        "LAYOUT_65_ansi_blocker": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
					                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
				
			||||||
@@ -190,7 +189,6 @@
 | 
				
			|||||||
                {"label": "\u2192", "matrix": [8, 5], "x": 15, "y": 4}
 | 
					                {"label": "\u2192", "matrix": [8, 5], "x": 15, "y": 4}
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_65_ansi_blocker_split_bs": {
 | 
					        "LAYOUT_65_ansi_blocker_split_bs": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
					                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
				
			||||||
@@ -268,7 +266,6 @@
 | 
				
			|||||||
                {"label": "\u2192", "matrix": [8, 5], "x": 15, "y": 4}
 | 
					                {"label": "\u2192", "matrix": [8, 5], "x": 15, "y": 4}
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_65_ansi_blocker_tsangan": {
 | 
					        "LAYOUT_65_ansi_blocker_tsangan": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
					                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
				
			||||||
@@ -344,7 +341,6 @@
 | 
				
			|||||||
                {"label": "\u2192", "matrix": [8, 5], "x": 15, "y": 4}
 | 
					                {"label": "\u2192", "matrix": [8, 5], "x": 15, "y": 4}
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_65_ansi_blocker_tsangan_split_bs": {
 | 
					        "LAYOUT_65_ansi_blocker_tsangan_split_bs": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
					                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
				
			||||||
@@ -421,7 +417,6 @@
 | 
				
			|||||||
                {"label": "\u2192", "matrix": [8, 5], "x": 15, "y": 4}
 | 
					                {"label": "\u2192", "matrix": [8, 5], "x": 15, "y": 4}
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_65_iso_blocker": {
 | 
					        "LAYOUT_65_iso_blocker": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
					                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
				
			||||||
@@ -499,7 +494,6 @@
 | 
				
			|||||||
                {"label": "\u2192", "matrix": [8, 5], "x": 15, "y": 4}
 | 
					                {"label": "\u2192", "matrix": [8, 5], "x": 15, "y": 4}
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_65_iso_blocker_split_bs": {
 | 
					        "LAYOUT_65_iso_blocker_split_bs": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
					                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
				
			||||||
@@ -578,7 +572,6 @@
 | 
				
			|||||||
                {"label": "\u2192", "matrix": [8, 5], "x": 15, "y": 4}
 | 
					                {"label": "\u2192", "matrix": [8, 5], "x": 15, "y": 4}
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_65_iso_blocker_tsangan": {
 | 
					        "LAYOUT_65_iso_blocker_tsangan": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
					                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
				
			||||||
@@ -655,7 +648,6 @@
 | 
				
			|||||||
                {"label": "\u2192", "matrix": [8, 5], "x": 15, "y": 4}
 | 
					                {"label": "\u2192", "matrix": [8, 5], "x": 15, "y": 4}
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_65_iso_blocker_tsangan_split_bs": {
 | 
					        "LAYOUT_65_iso_blocker_tsangan_split_bs": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
					                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -142,7 +142,6 @@
 | 
				
			|||||||
                {"label": "\u2192", "matrix": [9, 0], "x": 17.25, "y": 5.5}
 | 
					                {"label": "\u2192", "matrix": [9, 0], "x": 17.25, "y": 5.5}
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_tkl_f13_ansi": {
 | 
					        "LAYOUT_tkl_f13_ansi": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
					                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
				
			||||||
@@ -249,7 +248,6 @@
 | 
				
			|||||||
                {"label": "\u2192", "matrix": [9, 0], "x": 17.25, "y": 5.5}
 | 
					                {"label": "\u2192", "matrix": [9, 0], "x": 17.25, "y": 5.5}
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_tkl_f13_ansi_split_bs_rshift": {
 | 
					        "LAYOUT_tkl_f13_ansi_split_bs_rshift": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
					                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
				
			||||||
@@ -358,7 +356,6 @@
 | 
				
			|||||||
                {"label": "\u2192", "matrix": [9, 0], "x": 17.25, "y": 5.5}
 | 
					                {"label": "\u2192", "matrix": [9, 0], "x": 17.25, "y": 5.5}
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_tkl_f13_ansi_tsangan": {
 | 
					        "LAYOUT_tkl_f13_ansi_tsangan": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
					                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
				
			||||||
@@ -464,7 +461,6 @@
 | 
				
			|||||||
                {"label": "\u2192", "matrix": [9, 0], "x": 17.25, "y": 5.5}
 | 
					                {"label": "\u2192", "matrix": [9, 0], "x": 17.25, "y": 5.5}
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_tkl_f13_ansi_tsangan_split_bs_rshift": {
 | 
					        "LAYOUT_tkl_f13_ansi_tsangan_split_bs_rshift": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
					                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
				
			||||||
@@ -572,7 +568,6 @@
 | 
				
			|||||||
                {"label": "\u2192", "matrix": [9, 0], "x": 17.25, "y": 5.5}
 | 
					                {"label": "\u2192", "matrix": [9, 0], "x": 17.25, "y": 5.5}
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_tkl_f13_iso": {
 | 
					        "LAYOUT_tkl_f13_iso": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
					                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
				
			||||||
@@ -680,7 +675,6 @@
 | 
				
			|||||||
                {"label": "\u2192", "matrix": [9, 0], "x": 17.25, "y": 5.5}
 | 
					                {"label": "\u2192", "matrix": [9, 0], "x": 17.25, "y": 5.5}
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_tkl_f13_iso_split_bs_rshift": {
 | 
					        "LAYOUT_tkl_f13_iso_split_bs_rshift": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
					                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
				
			||||||
@@ -790,7 +784,6 @@
 | 
				
			|||||||
                {"label": "\u2192", "matrix": [9, 0], "x": 17.25, "y": 5.5}
 | 
					                {"label": "\u2192", "matrix": [9, 0], "x": 17.25, "y": 5.5}
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_tkl_f13_iso_tsangan": {
 | 
					        "LAYOUT_tkl_f13_iso_tsangan": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
					                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
				
			||||||
@@ -897,7 +890,6 @@
 | 
				
			|||||||
                {"label": "\u2192", "matrix": [9, 0], "x": 17.25, "y": 5.5}
 | 
					                {"label": "\u2192", "matrix": [9, 0], "x": 17.25, "y": 5.5}
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_tkl_f13_iso_tsangan_split_bs_rshift": {
 | 
					        "LAYOUT_tkl_f13_iso_tsangan_split_bs_rshift": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
					                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -147,7 +147,6 @@
 | 
				
			|||||||
                {"label": "\u2192", "matrix": [9, 2], "x": 17.25, "y": 5.25}
 | 
					                {"label": "\u2192", "matrix": [9, 2], "x": 17.25, "y": 5.25}
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_tkl_ansi": {
 | 
					        "LAYOUT_tkl_ansi": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
					                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
				
			||||||
@@ -252,7 +251,6 @@
 | 
				
			|||||||
                {"label": "\u2192", "matrix": [9, 2], "x": 17.25, "y": 5.25}
 | 
					                {"label": "\u2192", "matrix": [9, 2], "x": 17.25, "y": 5.25}
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_tkl_ansi_split_bs_rshift": {
 | 
					        "LAYOUT_tkl_ansi_split_bs_rshift": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
					                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
				
			||||||
@@ -359,7 +357,6 @@
 | 
				
			|||||||
                {"label": "\u2192", "matrix": [9, 2], "x": 17.25, "y": 5.25}
 | 
					                {"label": "\u2192", "matrix": [9, 2], "x": 17.25, "y": 5.25}
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_tkl_ansi_tsangan": {
 | 
					        "LAYOUT_tkl_ansi_tsangan": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
					                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
				
			||||||
@@ -463,7 +460,6 @@
 | 
				
			|||||||
                {"label": "\u2192", "matrix": [9, 2], "x": 17.25, "y": 5.25}
 | 
					                {"label": "\u2192", "matrix": [9, 2], "x": 17.25, "y": 5.25}
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_tkl_ansi_tsangan_split_bs_rshift": {
 | 
					        "LAYOUT_tkl_ansi_tsangan_split_bs_rshift": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
					                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
				
			||||||
@@ -569,7 +565,6 @@
 | 
				
			|||||||
                {"label": "\u2192", "matrix": [9, 2], "x": 17.25, "y": 5.25}
 | 
					                {"label": "\u2192", "matrix": [9, 2], "x": 17.25, "y": 5.25}
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_tkl_iso": {
 | 
					        "LAYOUT_tkl_iso": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
					                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
				
			||||||
@@ -675,7 +670,6 @@
 | 
				
			|||||||
                {"label": "\u2192", "matrix": [9, 2], "x": 17.25, "y": 5.25}
 | 
					                {"label": "\u2192", "matrix": [9, 2], "x": 17.25, "y": 5.25}
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_tkl_iso_split_bs_rshift": {
 | 
					        "LAYOUT_tkl_iso_split_bs_rshift": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
					                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
				
			||||||
@@ -783,7 +777,6 @@
 | 
				
			|||||||
                {"label": "\u2192", "matrix": [9, 2], "x": 17.25, "y": 5.25}
 | 
					                {"label": "\u2192", "matrix": [9, 2], "x": 17.25, "y": 5.25}
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_tkl_iso_tsangan": {
 | 
					        "LAYOUT_tkl_iso_tsangan": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
					                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
				
			||||||
@@ -888,7 +881,6 @@
 | 
				
			|||||||
                {"label": "\u2192", "matrix": [9, 2], "x": 17.25, "y": 5.25}
 | 
					                {"label": "\u2192", "matrix": [9, 2], "x": 17.25, "y": 5.25}
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_tkl_iso_tsangan_split_bs_rshift": {
 | 
					        "LAYOUT_tkl_iso_tsangan_split_bs_rshift": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
					                {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -25,8 +25,8 @@
 | 
				
			|||||||
    },
 | 
					    },
 | 
				
			||||||
    "diode_direction": "COL2ROW",
 | 
					    "diode_direction": "COL2ROW",
 | 
				
			||||||
    "matrix_pins": {
 | 
					    "matrix_pins": {
 | 
				
			||||||
        "cols": [ "F4", "F5", "F6", "F7", "B1", "B3", "B2", "B6" ],
 | 
					        "cols": ["F4", "F5", "F6", "F7", "B1", "B3", "B2", "B6"],
 | 
				
			||||||
        "rows": [ "E6", "D7", "C6", "D4", "D0", "D1" ]
 | 
					        "rows": ["E6", "D7", "C6", "D4", "D0", "D1"]
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "usb": {
 | 
					    "usb": {
 | 
				
			||||||
        "vid": "0xFEED",
 | 
					        "vid": "0xFEED",
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -18,7 +18,7 @@
 | 
				
			|||||||
    "layout_aliases": {
 | 
					    "layout_aliases": {
 | 
				
			||||||
        "LAYOUT_all": "LAYOUT_65_ansi_blocker_split_bs"
 | 
					        "LAYOUT_all": "LAYOUT_65_ansi_blocker_split_bs"
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "community_layouts": [ "65_ansi_blocker", "65_ansi_blocker_split_bs", "65_ansi_blocker_tsangan", "65_ansi_blocker_tsangan_split_bs" ],
 | 
					    "community_layouts": ["65_ansi_blocker", "65_ansi_blocker_split_bs", "65_ansi_blocker_tsangan", "65_ansi_blocker_tsangan_split_bs"],
 | 
				
			||||||
    "layouts": {
 | 
					    "layouts": {
 | 
				
			||||||
        "LAYOUT_65_ansi_blocker": {
 | 
					        "LAYOUT_65_ansi_blocker": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -9,16 +9,13 @@
 | 
				
			|||||||
        "pid": "0x6374",
 | 
					        "pid": "0x6374",
 | 
				
			||||||
        "device_version": "0.0.1"
 | 
					        "device_version": "0.0.1"
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
 | 
					 | 
				
			||||||
    "matrix_pins": {
 | 
					    "matrix_pins": {
 | 
				
			||||||
        "rows":
 | 
					        "rows":
 | 
				
			||||||
        ["B10","B1", "B0","A7","A6"],  
 | 
					        ["B10", "B1", "B0", "A7", "A6"],
 | 
				
			||||||
        "cols":
 | 
					        "cols":
 | 
				
			||||||
        ["B12","B14","B15","A8","B13","B3","B4","B5","A1","A2","A0","A3","A4","A5","B11"]
 | 
					        ["B12", "B14", "B15", "A8", "B13", "B3", "B4", "B5", "A1", "A2", "A0", "A3", "A4", "A5", "B11"]
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
 | 
					 | 
				
			||||||
    "diode_direction": "COL2ROW",
 | 
					    "diode_direction": "COL2ROW",
 | 
				
			||||||
 | 
					 | 
				
			||||||
    "features": {
 | 
					    "features": {
 | 
				
			||||||
        "bootmagic": true,
 | 
					        "bootmagic": true,
 | 
				
			||||||
        "mousekey": true,
 | 
					        "mousekey": true,
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -17,10 +17,10 @@
 | 
				
			|||||||
    },
 | 
					    },
 | 
				
			||||||
    "features": {
 | 
					    "features": {
 | 
				
			||||||
        "mousekey": true,
 | 
					        "mousekey": true,
 | 
				
			||||||
	"extrakey": true,
 | 
					        "extrakey": true,
 | 
				
			||||||
	"console": true,
 | 
					        "console": true,
 | 
				
			||||||
	"command": true,
 | 
					        "command": true,
 | 
				
			||||||
	"audio": true
 | 
					        "audio": true
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "usb": {"pid": "0x23B0"},
 | 
					    "usb": {"pid": "0x23B0"},
 | 
				
			||||||
    "layouts": {
 | 
					    "layouts": {
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -78,7 +78,6 @@
 | 
				
			|||||||
        {"label":"→", "matrix": [3, 11], "x":11, "y":3}
 | 
					        {"label":"→", "matrix": [3, 11], "x":11, "y":3}
 | 
				
			||||||
      ]
 | 
					      ]
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
 | 
					 | 
				
			||||||
    "LAYOUT_planck_mit": {
 | 
					    "LAYOUT_planck_mit": {
 | 
				
			||||||
      "layout": [
 | 
					      "layout": [
 | 
				
			||||||
        {"label":"Tab", "matrix": [0, 0], "x":0, "y":0},
 | 
					        {"label":"Tab", "matrix": [0, 0], "x":0, "y":0},
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -4,7 +4,7 @@
 | 
				
			|||||||
    "maintainer": "controller-works",
 | 
					    "maintainer": "controller-works",
 | 
				
			||||||
    "processor": "RP2040",
 | 
					    "processor": "RP2040",
 | 
				
			||||||
    "url": "https://controller.works/products/mini36-low-profile-ergonomic-keyboard",
 | 
					    "url": "https://controller.works/products/mini36-low-profile-ergonomic-keyboard",
 | 
				
			||||||
    "tags": ["split", "RP2040", "choc v1", "choc spaced" ],    
 | 
					    "tags": ["split", "RP2040", "choc v1", "choc spaced"],
 | 
				
			||||||
    "usb": {
 | 
					    "usb": {
 | 
				
			||||||
        "device_version": "1.0.0",
 | 
					        "device_version": "1.0.0",
 | 
				
			||||||
        "pid": "0x0004",
 | 
					        "pid": "0x0004",
 | 
				
			||||||
@@ -17,10 +17,10 @@
 | 
				
			|||||||
    },
 | 
					    },
 | 
				
			||||||
    "matrix_pins": {
 | 
					    "matrix_pins": {
 | 
				
			||||||
        "direct": [
 | 
					        "direct": [
 | 
				
			||||||
            ["GP3",  "GP4",   "GP5",  "GP6",  "GP7"],
 | 
					            ["GP3", "GP4", "GP5", "GP6", "GP7"],
 | 
				
			||||||
            ["GP9",  "GP10", "GP11", "GP12", "GP13"],
 | 
					            ["GP9", "GP10", "GP11", "GP12", "GP13"],
 | 
				
			||||||
            ["GP15", "GP16", "GP17", "GP18", "GP19"],
 | 
					            ["GP15", "GP16", "GP17", "GP18", "GP19"],
 | 
				
			||||||
            ["GP20", "GP21", "GP22",   null,   null]
 | 
					            ["GP20", "GP21", "GP22", null, null]
 | 
				
			||||||
        ]
 | 
					        ]
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "ws2812": {
 | 
					    "ws2812": {
 | 
				
			||||||
@@ -32,10 +32,10 @@
 | 
				
			|||||||
        "matrix_pins": {
 | 
					        "matrix_pins": {
 | 
				
			||||||
            "right": {
 | 
					            "right": {
 | 
				
			||||||
                "direct": [
 | 
					                "direct": [
 | 
				
			||||||
                    ["GP7",   "GP6",  "GP5",  "GP4",  "GP3"],
 | 
					                    ["GP7", "GP6", "GP5", "GP4", "GP3"],
 | 
				
			||||||
                    ["GP13", "GP12", "GP11", "GP10",  "GP9"],
 | 
					                    ["GP13", "GP12", "GP11", "GP10", "GP9"],
 | 
				
			||||||
                    ["GP19", "GP18", "GP17", "GP16", "GP15"],
 | 
					                    ["GP19", "GP18", "GP17", "GP16", "GP15"],
 | 
				
			||||||
                    ["GP22", "GP21", "GP20",   null,   null]                    
 | 
					                    ["GP22", "GP21", "GP20", null, null]
 | 
				
			||||||
                ]
 | 
					                ]
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
@@ -54,7 +54,6 @@
 | 
				
			|||||||
        "rgb_matrix": true,
 | 
					        "rgb_matrix": true,
 | 
				
			||||||
        "oled": true
 | 
					        "oled": true
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    
 | 
					 | 
				
			||||||
    "rgb_matrix": {
 | 
					    "rgb_matrix": {
 | 
				
			||||||
        "driver": "WS2812",
 | 
					        "driver": "WS2812",
 | 
				
			||||||
        "layout": [
 | 
					        "layout": [
 | 
				
			||||||
@@ -64,51 +63,50 @@
 | 
				
			|||||||
            { "flags": 2, "x": 16, "y": 51 },
 | 
					            { "flags": 2, "x": 16, "y": 51 },
 | 
				
			||||||
            { "flags": 2, "x": 63, "y": 58 },
 | 
					            { "flags": 2, "x": 63, "y": 58 },
 | 
				
			||||||
            { "flags": 2, "x": 94, "y": 55 },
 | 
					            { "flags": 2, "x": 94, "y": 55 },
 | 
				
			||||||
            { "flags": 1, "matrix": [3, 2], "x": 90,  "y": 64 },
 | 
					            { "flags": 1, "matrix": [3, 2], "x": 90, "y": 64 },
 | 
				
			||||||
            { "flags": 4, "matrix": [2, 4], "x": 79,  "y": 39 },
 | 
					            { "flags": 4, "matrix": [2, 4], "x": 79, "y": 39 },
 | 
				
			||||||
            { "flags": 4, "matrix": [1, 4], "x": 79,  "y": 22 },
 | 
					            { "flags": 4, "matrix": [1, 4], "x": 79, "y": 22 },
 | 
				
			||||||
            { "flags": 4, "matrix": [0, 4], "x": 79,  "y": 5 },
 | 
					            { "flags": 4, "matrix": [0, 4], "x": 79, "y": 5 },
 | 
				
			||||||
            { "flags": 4, "matrix": [0, 3], "x": 61,  "y": 2 },
 | 
					            { "flags": 4, "matrix": [0, 3], "x": 61, "y": 2 },
 | 
				
			||||||
            { "flags": 4, "matrix": [1, 3], "x": 61,  "y": 19 },
 | 
					            { "flags": 4, "matrix": [1, 3], "x": 61, "y": 19 },
 | 
				
			||||||
            { "flags": 4, "matrix": [2, 3], "x": 61,  "y": 37 },
 | 
					            { "flags": 4, "matrix": [2, 3], "x": 61, "y": 37 },
 | 
				
			||||||
            { "flags": 1, "matrix": [3, 1], "x": 74,  "y": 58 },
 | 
					            { "flags": 1, "matrix": [3, 1], "x": 74, "y": 58 },
 | 
				
			||||||
            { "flags": 1, "matrix": [3, 0], "x": 53,  "y": 55 },
 | 
					            { "flags": 1, "matrix": [3, 0], "x": 53, "y": 55 },
 | 
				
			||||||
            { "flags": 4, "matrix": [2, 2], "x": 43,  "y": 34 },
 | 
					            { "flags": 4, "matrix": [2, 2], "x": 43, "y": 34 },
 | 
				
			||||||
            { "flags": 4, "matrix": [1, 2], "x": 43,  "y": 17 },
 | 
					            { "flags": 4, "matrix": [1, 2], "x": 43, "y": 17 },
 | 
				
			||||||
            { "flags": 4, "matrix": [0, 2], "x": 43,  "y": 0 },
 | 
					            { "flags": 4, "matrix": [0, 2], "x": 43, "y": 0 },
 | 
				
			||||||
            { "flags": 4, "matrix": [0, 1], "x": 25,  "y": 2 },
 | 
					            { "flags": 4, "matrix": [0, 1], "x": 25, "y": 2 },
 | 
				
			||||||
            { "flags": 4, "matrix": [1, 1], "x": 25,  "y": 19 },
 | 
					            { "flags": 4, "matrix": [1, 1], "x": 25, "y": 19 },
 | 
				
			||||||
            { "flags": 4, "matrix": [2, 1], "x": 25,  "y": 37 },
 | 
					            { "flags": 4, "matrix": [2, 1], "x": 25, "y": 37 },
 | 
				
			||||||
            { "flags": 4, "matrix": [2, 0], "x": 7,  "y": 41 },
 | 
					            { "flags": 4, "matrix": [2, 0], "x": 7, "y": 41 },
 | 
				
			||||||
            { "flags": 4, "matrix": [1, 0], "x": 7,  "y": 24 },
 | 
					            { "flags": 4, "matrix": [1, 0], "x": 7, "y": 24 },
 | 
				
			||||||
            { "flags": 4, "matrix": [0, 0], "x": 7,  "y": 7 },
 | 
					            { "flags": 4, "matrix": [0, 0], "x": 7, "y": 7 },
 | 
				
			||||||
            { "flags": 2, "x": 153, "y": 4 },
 | 
					            { "flags": 2, "x": 153, "y": 4 },
 | 
				
			||||||
            { "flags": 2, "x": 192, "y": 2 },
 | 
					            { "flags": 2, "x": 192, "y": 2 },
 | 
				
			||||||
            { "flags": 2, "x": 224, "y": 24 },
 | 
					            { "flags": 2, "x": 224, "y": 24 },
 | 
				
			||||||
            { "flags": 2, "x": 204, "y": 53 },
 | 
					            { "flags": 2, "x": 204, "y": 53 },
 | 
				
			||||||
            { "flags": 2, "x": 161, "y": 57 },
 | 
					            { "flags": 2, "x": 161, "y": 57 },
 | 
				
			||||||
            { "flags": 2, "x": 130, "y": 55 },
 | 
					            { "flags": 2, "x": 130, "y": 55 },
 | 
				
			||||||
            { "flags": 1, "matrix": [7, 0], "x": 134,  "y": 64 },
 | 
					            { "flags": 1, "matrix": [7, 0], "x": 134, "y": 64 },
 | 
				
			||||||
            { "flags": 4, "matrix": [6, 0], "x": 145,  "y": 39 },
 | 
					            { "flags": 4, "matrix": [6, 0], "x": 145, "y": 39 },
 | 
				
			||||||
            { "flags": 4, "matrix": [5, 0], "x": 145,  "y": 22 },
 | 
					            { "flags": 4, "matrix": [5, 0], "x": 145, "y": 22 },
 | 
				
			||||||
            { "flags": 4, "matrix": [4, 0], "x": 145,  "y": 5 },
 | 
					            { "flags": 4, "matrix": [4, 0], "x": 145, "y": 5 },
 | 
				
			||||||
            { "flags": 4, "matrix": [4, 1], "x": 163,  "y": 2 },
 | 
					            { "flags": 4, "matrix": [4, 1], "x": 163, "y": 2 },
 | 
				
			||||||
            { "flags": 4, "matrix": [5, 1], "x": 163,  "y": 19 },
 | 
					            { "flags": 4, "matrix": [5, 1], "x": 163, "y": 19 },
 | 
				
			||||||
            { "flags": 4, "matrix": [6, 1], "x": 163,  "y": 37 },
 | 
					            { "flags": 4, "matrix": [6, 1], "x": 163, "y": 37 },
 | 
				
			||||||
            { "flags": 1, "matrix": [7, 1], "x": 150,  "y": 58 },
 | 
					            { "flags": 1, "matrix": [7, 1], "x": 150, "y": 58 },
 | 
				
			||||||
            { "flags": 1, "matrix": [7, 2], "x": 171,  "y": 55 },
 | 
					            { "flags": 1, "matrix": [7, 2], "x": 171, "y": 55 },
 | 
				
			||||||
            { "flags": 4, "matrix": [6, 2], "x": 181,  "y": 34 },
 | 
					            { "flags": 4, "matrix": [6, 2], "x": 181, "y": 34 },
 | 
				
			||||||
            { "flags": 4, "matrix": [5, 2], "x": 181,  "y": 17 },
 | 
					            { "flags": 4, "matrix": [5, 2], "x": 181, "y": 17 },
 | 
				
			||||||
            { "flags": 4, "matrix": [4, 2], "x": 181,  "y": 0 },
 | 
					            { "flags": 4, "matrix": [4, 2], "x": 181, "y": 0 },
 | 
				
			||||||
            { "flags": 4, "matrix": [4, 3], "x": 199,  "y": 2 },
 | 
					            { "flags": 4, "matrix": [4, 3], "x": 199, "y": 2 },
 | 
				
			||||||
            { "flags": 4, "matrix": [5, 3], "x": 199,  "y": 19 },
 | 
					            { "flags": 4, "matrix": [5, 3], "x": 199, "y": 19 },
 | 
				
			||||||
            { "flags": 4, "matrix": [6, 3], "x": 199,  "y": 37 },
 | 
					            { "flags": 4, "matrix": [6, 3], "x": 199, "y": 37 },
 | 
				
			||||||
            { "flags": 4, "matrix": [6, 4], "x": 217,  "y": 41 },
 | 
					            { "flags": 4, "matrix": [6, 4], "x": 217, "y": 41 },
 | 
				
			||||||
            { "flags": 4, "matrix": [5, 4], "x": 217,  "y": 24 },
 | 
					            { "flags": 4, "matrix": [5, 4], "x": 217, "y": 24 },
 | 
				
			||||||
            { "flags": 4, "matrix": [4, 4], "x": 217,  "y": 7 }
 | 
					            { "flags": 4, "matrix": [4, 4], "x": 217, "y": 7 }
 | 
				
			||||||
          ]
 | 
					          ]
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
 | 
					 | 
				
			||||||
    "community_layouts": ["split_3x5_3"],
 | 
					    "community_layouts": ["split_3x5_3"],
 | 
				
			||||||
    "layouts": {
 | 
					    "layouts": {
 | 
				
			||||||
        "LAYOUT_split_3x5_3": {
 | 
					        "LAYOUT_split_3x5_3": {
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -4,7 +4,7 @@
 | 
				
			|||||||
    "maintainer": "controller-works",
 | 
					    "maintainer": "controller-works",
 | 
				
			||||||
    "processor": "RP2040",
 | 
					    "processor": "RP2040",
 | 
				
			||||||
    "url": "https://controller.works/products/mini42-low-profile-ergonomic-keyboard",
 | 
					    "url": "https://controller.works/products/mini42-low-profile-ergonomic-keyboard",
 | 
				
			||||||
    "tags": ["split", "RP2040", "choc v1", "choc spaced" ],
 | 
					    "tags": ["split", "RP2040", "choc v1", "choc spaced"],
 | 
				
			||||||
    "usb": {
 | 
					    "usb": {
 | 
				
			||||||
        "device_version": "1.0.0",
 | 
					        "device_version": "1.0.0",
 | 
				
			||||||
        "pid": "0x0003",
 | 
					        "pid": "0x0003",
 | 
				
			||||||
@@ -17,7 +17,7 @@
 | 
				
			|||||||
    },
 | 
					    },
 | 
				
			||||||
    "matrix_pins": {
 | 
					    "matrix_pins": {
 | 
				
			||||||
        "direct": [
 | 
					        "direct": [
 | 
				
			||||||
            ["GP2", "GP3", "GP4","GP5", "GP6", "GP7"],
 | 
					            ["GP2", "GP3", "GP4", "GP5", "GP6", "GP7"],
 | 
				
			||||||
            ["GP8", "GP9", "GP10", "GP11", "GP12", "GP13"],
 | 
					            ["GP8", "GP9", "GP10", "GP11", "GP12", "GP13"],
 | 
				
			||||||
            ["GP14", "GP15", "GP16", "GP17", "GP18", "GP19"],
 | 
					            ["GP14", "GP15", "GP16", "GP17", "GP18", "GP19"],
 | 
				
			||||||
            ["GP20", "GP21", "GP22", null, null, null]
 | 
					            ["GP20", "GP21", "GP22", null, null, null]
 | 
				
			||||||
@@ -33,7 +33,7 @@
 | 
				
			|||||||
        "matrix_pins": {
 | 
					        "matrix_pins": {
 | 
				
			||||||
            "right": {
 | 
					            "right": {
 | 
				
			||||||
                "direct": [
 | 
					                "direct": [
 | 
				
			||||||
                    ["GP7", "GP6", "GP5","GP4", "GP3", "GP2"],
 | 
					                    ["GP7", "GP6", "GP5", "GP4", "GP3", "GP2"],
 | 
				
			||||||
                    ["GP13", "GP12", "GP11", "GP10", "GP9", "GP8"],
 | 
					                    ["GP13", "GP12", "GP11", "GP10", "GP9", "GP8"],
 | 
				
			||||||
                    ["GP19", "GP18", "GP17", "GP16", "GP15", "GP14"],
 | 
					                    ["GP19", "GP18", "GP17", "GP16", "GP15", "GP14"],
 | 
				
			||||||
                    ["GP22", "GP21", "GP20", null, null, null]
 | 
					                    ["GP22", "GP21", "GP20", null, null, null]
 | 
				
			||||||
@@ -65,54 +65,54 @@
 | 
				
			|||||||
            { "flags": 2, "x": 8, "y": 43 },
 | 
					            { "flags": 2, "x": 8, "y": 43 },
 | 
				
			||||||
            { "flags": 2, "x": 49, "y": 51 },
 | 
					            { "flags": 2, "x": 49, "y": 51 },
 | 
				
			||||||
            { "flags": 2, "x": 95, "y": 55 },
 | 
					            { "flags": 2, "x": 95, "y": 55 },
 | 
				
			||||||
            { "flags": 1, "matrix": [3, 2], "x": 92,  "y": 64 },
 | 
					            { "flags": 1, "matrix": [3, 2], "x": 92, "y": 64 },
 | 
				
			||||||
            { "flags": 4, "matrix": [2, 5], "x": 82,  "y": 39 },
 | 
					            { "flags": 4, "matrix": [2, 5], "x": 82, "y": 39 },
 | 
				
			||||||
            { "flags": 4, "matrix": [1, 5], "x": 82,  "y": 22 },
 | 
					            { "flags": 4, "matrix": [1, 5], "x": 82, "y": 22 },
 | 
				
			||||||
            { "flags": 4, "matrix": [0, 5], "x": 82,  "y": 5 },
 | 
					            { "flags": 4, "matrix": [0, 5], "x": 82, "y": 5 },
 | 
				
			||||||
            { "flags": 4, "matrix": [0, 4], "x": 65,  "y": 2 },
 | 
					            { "flags": 4, "matrix": [0, 4], "x": 65, "y": 2 },
 | 
				
			||||||
            { "flags": 4, "matrix": [1, 4], "x": 65,  "y": 14 },
 | 
					            { "flags": 4, "matrix": [1, 4], "x": 65, "y": 14 },
 | 
				
			||||||
            { "flags": 4, "matrix": [2, 4], "x": 65,  "y": 37 },
 | 
					            { "flags": 4, "matrix": [2, 4], "x": 65, "y": 37 },
 | 
				
			||||||
            { "flags": 1, "matrix": [3, 1], "x": 78,  "y": 58 },
 | 
					            { "flags": 1, "matrix": [3, 1], "x": 78, "y": 58 },
 | 
				
			||||||
            { "flags": 1, "matrix": [3, 0], "x": 58,  "y": 55 },
 | 
					            { "flags": 1, "matrix": [3, 0], "x": 58, "y": 55 },
 | 
				
			||||||
            { "flags": 4, "matrix": [2, 3], "x": 49,  "y": 34 },
 | 
					            { "flags": 4, "matrix": [2, 3], "x": 49, "y": 34 },
 | 
				
			||||||
            { "flags": 4, "matrix": [1, 3], "x": 49,  "y": 17 },
 | 
					            { "flags": 4, "matrix": [1, 3], "x": 49, "y": 17 },
 | 
				
			||||||
            { "flags": 4, "matrix": [0, 3], "x": 49,  "y": 0 },
 | 
					            { "flags": 4, "matrix": [0, 3], "x": 49, "y": 0 },
 | 
				
			||||||
            { "flags": 4, "matrix": [0, 2], "x": 33,  "y": 2 },
 | 
					            { "flags": 4, "matrix": [0, 2], "x": 33, "y": 2 },
 | 
				
			||||||
            { "flags": 4, "matrix": [1, 2], "x": 33,  "y": 19 },
 | 
					            { "flags": 4, "matrix": [1, 2], "x": 33, "y": 19 },
 | 
				
			||||||
            { "flags": 4, "matrix": [2, 2], "x": 33,  "y": 37 },
 | 
					            { "flags": 4, "matrix": [2, 2], "x": 33, "y": 37 },
 | 
				
			||||||
            { "flags": 4, "matrix": [2, 1], "x": 16,  "y": 41 },
 | 
					            { "flags": 4, "matrix": [2, 1], "x": 16, "y": 41 },
 | 
				
			||||||
            { "flags": 4, "matrix": [1, 1], "x": 16,  "y": 24 },
 | 
					            { "flags": 4, "matrix": [1, 1], "x": 16, "y": 24 },
 | 
				
			||||||
            { "flags": 4, "matrix": [0, 1], "x": 16,  "y": 7 },
 | 
					            { "flags": 4, "matrix": [0, 1], "x": 16, "y": 7 },
 | 
				
			||||||
            { "flags": 1, "matrix": [0, 0], "x": 0,  "y": 7 },
 | 
					            { "flags": 1, "matrix": [0, 0], "x": 0, "y": 7 },
 | 
				
			||||||
            { "flags": 1, "matrix": [1, 0], "x": 17,  "y": 24 },
 | 
					            { "flags": 1, "matrix": [1, 0], "x": 17, "y": 24 },
 | 
				
			||||||
            { "flags": 1, "matrix": [2, 0], "x": 34,  "y": 41 },
 | 
					            { "flags": 1, "matrix": [2, 0], "x": 34, "y": 41 },
 | 
				
			||||||
            { "flags": 2, "x": 149, "y": 4 },
 | 
					            { "flags": 2, "x": 149, "y": 4 },
 | 
				
			||||||
            { "flags": 2, "x": 184, "y": 2 },
 | 
					            { "flags": 2, "x": 184, "y": 2 },
 | 
				
			||||||
            { "flags": 2, "x": 216, "y": 8 },
 | 
					            { "flags": 2, "x": 216, "y": 8 },
 | 
				
			||||||
            { "flags": 2, "x": 216, "y": 43 },
 | 
					            { "flags": 2, "x": 216, "y": 43 },
 | 
				
			||||||
            { "flags": 2, "x": 175, "y": 51 },
 | 
					            { "flags": 2, "x": 175, "y": 51 },
 | 
				
			||||||
            { "flags": 2, "x": 129, "y": 55 },
 | 
					            { "flags": 2, "x": 129, "y": 55 },
 | 
				
			||||||
            { "flags": 1, "matrix": [7, 0], "x": 132,  "y": 64 },
 | 
					            { "flags": 1, "matrix": [7, 0], "x": 132, "y": 64 },
 | 
				
			||||||
            { "flags": 4, "matrix": [6, 0], "x": 142,  "y": 39 },
 | 
					            { "flags": 4, "matrix": [6, 0], "x": 142, "y": 39 },
 | 
				
			||||||
            { "flags": 4, "matrix": [5, 0], "x": 142,  "y": 22 },
 | 
					            { "flags": 4, "matrix": [5, 0], "x": 142, "y": 22 },
 | 
				
			||||||
            { "flags": 4, "matrix": [4, 0], "x": 142,  "y": 5 },
 | 
					            { "flags": 4, "matrix": [4, 0], "x": 142, "y": 5 },
 | 
				
			||||||
            { "flags": 4, "matrix": [4, 1], "x": 159,  "y": 2 },
 | 
					            { "flags": 4, "matrix": [4, 1], "x": 159, "y": 2 },
 | 
				
			||||||
            { "flags": 4, "matrix": [5, 1], "x": 159,  "y": 19 },
 | 
					            { "flags": 4, "matrix": [5, 1], "x": 159, "y": 19 },
 | 
				
			||||||
            { "flags": 4, "matrix": [6, 1], "x": 159,  "y": 37 },
 | 
					            { "flags": 4, "matrix": [6, 1], "x": 159, "y": 37 },
 | 
				
			||||||
            { "flags": 1, "matrix": [7, 1], "x": 146,  "y": 58 },
 | 
					            { "flags": 1, "matrix": [7, 1], "x": 146, "y": 58 },
 | 
				
			||||||
            { "flags": 1, "matrix": [7, 2], "x": 166,  "y": 55 },
 | 
					            { "flags": 1, "matrix": [7, 2], "x": 166, "y": 55 },
 | 
				
			||||||
            { "flags": 4, "matrix": [6, 2], "x": 175,  "y": 34 },
 | 
					            { "flags": 4, "matrix": [6, 2], "x": 175, "y": 34 },
 | 
				
			||||||
            { "flags": 4, "matrix": [5, 2], "x": 175,  "y": 17 },
 | 
					            { "flags": 4, "matrix": [5, 2], "x": 175, "y": 17 },
 | 
				
			||||||
            { "flags": 4, "matrix": [4, 2], "x": 175,  "y": 0 },
 | 
					            { "flags": 4, "matrix": [4, 2], "x": 175, "y": 0 },
 | 
				
			||||||
            { "flags": 4, "matrix": [4, 3], "x": 191,  "y": 2 },
 | 
					            { "flags": 4, "matrix": [4, 3], "x": 191, "y": 2 },
 | 
				
			||||||
            { "flags": 4, "matrix": [5, 3], "x": 191,  "y": 19 },
 | 
					            { "flags": 4, "matrix": [5, 3], "x": 191, "y": 19 },
 | 
				
			||||||
            { "flags": 4, "matrix": [6, 3], "x": 191,  "y": 37 },
 | 
					            { "flags": 4, "matrix": [6, 3], "x": 191, "y": 37 },
 | 
				
			||||||
            { "flags": 4, "matrix": [6, 4], "x": 208,  "y": 41 },
 | 
					            { "flags": 4, "matrix": [6, 4], "x": 208, "y": 41 },
 | 
				
			||||||
            { "flags": 4, "matrix": [5, 4], "x": 208,  "y": 24 },
 | 
					            { "flags": 4, "matrix": [5, 4], "x": 208, "y": 24 },
 | 
				
			||||||
            { "flags": 4, "matrix": [4, 4], "x": 208,  "y": 7 },
 | 
					            { "flags": 4, "matrix": [4, 4], "x": 208, "y": 7 },
 | 
				
			||||||
            { "flags": 1, "matrix": [4, 5], "x": 224,  "y": 7 },
 | 
					            { "flags": 1, "matrix": [4, 5], "x": 224, "y": 7 },
 | 
				
			||||||
            { "flags": 1, "matrix": [5, 5], "x": 224,  "y": 24 },
 | 
					            { "flags": 1, "matrix": [5, 5], "x": 224, "y": 24 },
 | 
				
			||||||
            { "flags": 1, "matrix": [6, 5], "x": 224,  "y": 41 }
 | 
					            { "flags": 1, "matrix": [6, 5], "x": 224, "y": 41 }
 | 
				
			||||||
          ]
 | 
					          ]
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "community_layouts": ["split_3x6_3"],
 | 
					    "community_layouts": ["split_3x6_3"],
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -20,7 +20,7 @@
 | 
				
			|||||||
  },
 | 
					  },
 | 
				
			||||||
  "processor": "atmega32u4",
 | 
					  "processor": "atmega32u4",
 | 
				
			||||||
  "bootloader": "caterina",
 | 
					  "bootloader": "caterina",
 | 
				
			||||||
  "community_layouts": [ "ortho_4x12", "planck_mit" ],
 | 
					  "community_layouts": ["ortho_4x12", "planck_mit"],
 | 
				
			||||||
  "layout_aliases": {
 | 
					  "layout_aliases": {
 | 
				
			||||||
    "LAYOUT_crbn_1x2u": "LAYOUT_planck_mit",
 | 
					    "LAYOUT_crbn_1x2u": "LAYOUT_planck_mit",
 | 
				
			||||||
    "LAYOUT_crbn_2x2u": "LAYOUT_2x2u"
 | 
					    "LAYOUT_crbn_2x2u": "LAYOUT_2x2u"
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -15,8 +15,8 @@
 | 
				
			|||||||
    },
 | 
					    },
 | 
				
			||||||
    "diode_direction": "COL2ROW",
 | 
					    "diode_direction": "COL2ROW",
 | 
				
			||||||
    "indicators": {
 | 
					    "indicators": {
 | 
				
			||||||
    	"caps_lock": "B6",
 | 
					        "caps_lock": "B6",
 | 
				
			||||||
    	"num_lock": "B5"
 | 
					        "num_lock": "B5"
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "processor": "atmega32a",
 | 
					    "processor": "atmega32a",
 | 
				
			||||||
    "bootloader": "usbasploader",
 | 
					    "bootloader": "usbasploader",
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -26,7 +26,6 @@
 | 
				
			|||||||
    "matrix_pins": {
 | 
					    "matrix_pins": {
 | 
				
			||||||
        "cols": ["F1", "F4", "E6", "B1", "B7", "B0", "E2", "D4", "D6", "D7", "B4", "B3", "B6", "C6"],
 | 
					        "cols": ["F1", "F4", "E6", "B1", "B7", "B0", "E2", "D4", "D6", "D7", "B4", "B3", "B6", "C6"],
 | 
				
			||||||
        "rows": ["D3", "D2", "F7", "F6", "F5", "F0"]
 | 
					        "rows": ["D3", "D2", "F7", "F6", "F5", "F0"]
 | 
				
			||||||
 | 
					 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "rgblight": {
 | 
					    "rgblight": {
 | 
				
			||||||
        "led_count": 48,
 | 
					        "led_count": 48,
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -78,6 +78,5 @@
 | 
				
			|||||||
                {"matrix": [4, 3], "x": 2, "y": 4}
 | 
					                {"matrix": [4, 3], "x": 2, "y": 4}
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
        
 | 
					 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -88,5 +88,4 @@
 | 
				
			|||||||
            ]
 | 
					            ]
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -105,7 +105,6 @@
 | 
				
			|||||||
                {"label": "Ctrl", "matrix": [4, 16], "x": 16, "y": 4, "w": 1.5}
 | 
					                {"label": "Ctrl", "matrix": [4, 16], "x": 16, "y": 4, "w": 1.5}
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					 | 
				
			||||||
        "LAYOUT_60_xt_tsangan_hhkb": {
 | 
					        "LAYOUT_60_xt_tsangan_hhkb": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                {"label": "F1", "matrix": [0, 0], "x": 0, "y": 0},
 | 
					                {"label": "F1", "matrix": [0, 0], "x": 0, "y": 0},
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -58,5 +58,4 @@
 | 
				
			|||||||
            ]
 | 
					            ]
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -2,7 +2,7 @@
 | 
				
			|||||||
    "manufacturer": "Doio",
 | 
					    "manufacturer": "Doio",
 | 
				
			||||||
    "keyboard_name": "doio/kb38",
 | 
					    "keyboard_name": "doio/kb38",
 | 
				
			||||||
    "maintainer": "PepperKats",
 | 
					    "maintainer": "PepperKats",
 | 
				
			||||||
    "url":  "https://www.keebmonkey.com/products/megalodon-doio-triple-knob-38-keyboard-with-oled-screen",
 | 
					    "url": "https://www.keebmonkey.com/products/megalodon-doio-triple-knob-38-keyboard-with-oled-screen",
 | 
				
			||||||
    "bootloader": "atmel-dfu",
 | 
					    "bootloader": "atmel-dfu",
 | 
				
			||||||
    "diode_direction": "COL2ROW",
 | 
					    "diode_direction": "COL2ROW",
 | 
				
			||||||
    "features": {
 | 
					    "features": {
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -11,19 +11,19 @@
 | 
				
			|||||||
    },
 | 
					    },
 | 
				
			||||||
    "diode_direction": "ROW2COL",
 | 
					    "diode_direction": "ROW2COL",
 | 
				
			||||||
    "matrix_pins": {
 | 
					    "matrix_pins": {
 | 
				
			||||||
        "cols": ["E6", "B0", "B1", "B2", "B3", "B7", "D2", "D3", "D5", "D4", "D6", "C6", "B4", "B5", "B6","E2"],
 | 
					        "cols": ["E6", "B0", "B1", "B2", "B3", "B7", "D2", "D3", "D5", "D4", "D6", "C6", "B4", "B5", "B6", "E2"],
 | 
				
			||||||
        "rows": ["F7", "F6", "F5", "F4", "F1","F0"]
 | 
					        "rows": ["F7", "F6", "F5", "F4", "F1", "F0"]
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "processor": "atmega32u4",
 | 
					    "processor": "atmega32u4",
 | 
				
			||||||
    "bootloader": "atmel-dfu",
 | 
					    "bootloader": "atmel-dfu",
 | 
				
			||||||
    "features": {
 | 
					    "features": {
 | 
				
			||||||
		"bootmagic": true,
 | 
					        "bootmagic": true,
 | 
				
			||||||
		"extrakey": true,
 | 
					        "extrakey": true,
 | 
				
			||||||
		"console": false,
 | 
					        "console": false,
 | 
				
			||||||
		"command": false,
 | 
					        "command": false,
 | 
				
			||||||
		"nkro": true,
 | 
					        "nkro": true,
 | 
				
			||||||
		"mousekey": true,
 | 
					        "mousekey": true,
 | 
				
			||||||
		"rgb_matrix": true
 | 
					        "rgb_matrix": true
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "build": {
 | 
					    "build": {
 | 
				
			||||||
        "lto": true
 | 
					        "lto": true
 | 
				
			||||||
@@ -60,76 +60,76 @@
 | 
				
			|||||||
            "solid_reactive_nexus": true,
 | 
					            "solid_reactive_nexus": true,
 | 
				
			||||||
            "splash": true
 | 
					            "splash": true
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
	},
 | 
					    },
 | 
				
			||||||
    "layouts": {
 | 
					    "layouts": {
 | 
				
			||||||
        "LAYOUT": {
 | 
					        "LAYOUT": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                {"matrix": [0, 0 ], "x": 0, "y": 0},
 | 
					                {"matrix": [0, 0], "x": 0, "y": 0},
 | 
				
			||||||
                {"matrix": [1, 1 ], "x": 1, "y": 0},
 | 
					                {"matrix": [1, 1], "x": 1, "y": 0},
 | 
				
			||||||
                {"matrix": [1, 2 ], "x": 2, "y": 0},
 | 
					                {"matrix": [1, 2], "x": 2, "y": 0},
 | 
				
			||||||
                {"matrix": [1, 3 ], "x": 3, "y": 0},
 | 
					                {"matrix": [1, 3], "x": 3, "y": 0},
 | 
				
			||||||
                {"matrix": [1, 4 ], "x": 4, "y": 0},
 | 
					                {"matrix": [1, 4], "x": 4, "y": 0},
 | 
				
			||||||
                {"matrix": [1, 5 ], "x": 5, "y": 0},
 | 
					                {"matrix": [1, 5], "x": 5, "y": 0},
 | 
				
			||||||
                {"matrix": [1, 6 ], "x": 6, "y": 0},
 | 
					                {"matrix": [1, 6], "x": 6, "y": 0},
 | 
				
			||||||
                {"matrix": [1, 7 ], "x": 7, "y": 0},
 | 
					                {"matrix": [1, 7], "x": 7, "y": 0},
 | 
				
			||||||
                {"matrix": [1, 8 ], "x": 8, "y": 0},
 | 
					                {"matrix": [1, 8], "x": 8, "y": 0},
 | 
				
			||||||
                {"matrix": [1, 9 ], "x": 9, "y": 0},
 | 
					                {"matrix": [1, 9], "x": 9, "y": 0},
 | 
				
			||||||
                {"matrix": [1, 10], "x": 10, "y": 0},
 | 
					                {"matrix": [1, 10], "x": 10, "y": 0},
 | 
				
			||||||
                {"matrix": [1, 11], "x": 11, "y": 0},
 | 
					                {"matrix": [1, 11], "x": 11, "y": 0},
 | 
				
			||||||
                {"matrix": [1, 12], "x": 12, "y": 0},
 | 
					                {"matrix": [1, 12], "x": 12, "y": 0},
 | 
				
			||||||
                {"matrix": [1, 13], "w": 2, "x": 13, "y": 0},
 | 
					                {"matrix": [1, 13], "w": 2, "x": 13, "y": 0},
 | 
				
			||||||
                {"matrix": [4, 15], "x": 16, "y": 0},
 | 
					                {"matrix": [4, 15], "x": 16, "y": 0},
 | 
				
			||||||
 | 
					
 | 
				
			||||||
                {"matrix": [2, 0 ], "w": 1.5, "x": 0, "y": 1},
 | 
					                {"matrix": [2, 0], "w": 1.5, "x": 0, "y": 1},
 | 
				
			||||||
                {"matrix": [2, 1 ], "x": 1.5, "y": 1},
 | 
					                {"matrix": [2, 1], "x": 1.5, "y": 1},
 | 
				
			||||||
                {"matrix": [2, 2 ], "x": 2.5, "y": 1},
 | 
					                {"matrix": [2, 2], "x": 2.5, "y": 1},
 | 
				
			||||||
                {"matrix": [2, 3 ], "x": 3.5, "y": 1},
 | 
					                {"matrix": [2, 3], "x": 3.5, "y": 1},
 | 
				
			||||||
                {"matrix": [2, 4 ], "x": 4.5, "y": 1},
 | 
					                {"matrix": [2, 4], "x": 4.5, "y": 1},
 | 
				
			||||||
                {"matrix": [2, 5 ], "x": 5.5, "y": 1},
 | 
					                {"matrix": [2, 5], "x": 5.5, "y": 1},
 | 
				
			||||||
                {"matrix": [2, 6 ], "x": 6.5, "y": 1},
 | 
					                {"matrix": [2, 6], "x": 6.5, "y": 1},
 | 
				
			||||||
                {"matrix": [2, 7 ], "x": 7.5, "y": 1},
 | 
					                {"matrix": [2, 7], "x": 7.5, "y": 1},
 | 
				
			||||||
                {"matrix": [2, 8 ], "x": 8.5, "y": 1},
 | 
					                {"matrix": [2, 8], "x": 8.5, "y": 1},
 | 
				
			||||||
                {"matrix": [2, 9 ], "x": 9.5, "y": 1},
 | 
					                {"matrix": [2, 9], "x": 9.5, "y": 1},
 | 
				
			||||||
                {"matrix": [2, 10], "x": 10.5, "y": 1},
 | 
					                {"matrix": [2, 10], "x": 10.5, "y": 1},
 | 
				
			||||||
                {"matrix": [2, 11], "x": 11.5, "y": 1},
 | 
					                {"matrix": [2, 11], "x": 11.5, "y": 1},
 | 
				
			||||||
                {"matrix": [2, 12], "x": 12.5, "y": 1},
 | 
					                {"matrix": [2, 12], "x": 12.5, "y": 1},
 | 
				
			||||||
                {"matrix": [2, 13], "w": 1.5, "x": 13.5, "y": 1},
 | 
					                {"matrix": [2, 13], "w": 1.5, "x": 13.5, "y": 1},
 | 
				
			||||||
                {"matrix": [3, 14], "x": 16, "y": 1},
 | 
					                {"matrix": [3, 14], "x": 16, "y": 1},
 | 
				
			||||||
 | 
					
 | 
				
			||||||
                {"matrix": [3, 0 ], "w": 1.75, "x": 0, "y": 2},
 | 
					                {"matrix": [3, 0], "w": 1.75, "x": 0, "y": 2},
 | 
				
			||||||
                {"matrix": [3, 1 ], "x": 1.75, "y": 2},
 | 
					                {"matrix": [3, 1], "x": 1.75, "y": 2},
 | 
				
			||||||
                {"matrix": [3, 2 ], "x": 2.75, "y": 2},
 | 
					                {"matrix": [3, 2], "x": 2.75, "y": 2},
 | 
				
			||||||
                {"matrix": [3, 3 ], "x": 3.75, "y": 2},
 | 
					                {"matrix": [3, 3], "x": 3.75, "y": 2},
 | 
				
			||||||
                {"matrix": [3, 4 ], "x": 4.75, "y": 2},
 | 
					                {"matrix": [3, 4], "x": 4.75, "y": 2},
 | 
				
			||||||
                {"matrix": [3, 5 ], "x": 5.75, "y": 2},
 | 
					                {"matrix": [3, 5], "x": 5.75, "y": 2},
 | 
				
			||||||
                {"matrix": [3, 6 ], "x": 6.75, "y": 2},
 | 
					                {"matrix": [3, 6], "x": 6.75, "y": 2},
 | 
				
			||||||
                {"matrix": [3, 7 ], "x": 7.75, "y": 2},
 | 
					                {"matrix": [3, 7], "x": 7.75, "y": 2},
 | 
				
			||||||
                {"matrix": [3, 8 ], "x": 8.75, "y": 2},
 | 
					                {"matrix": [3, 8], "x": 8.75, "y": 2},
 | 
				
			||||||
                {"matrix": [3, 9 ], "x": 9.75, "y": 2},
 | 
					                {"matrix": [3, 9], "x": 9.75, "y": 2},
 | 
				
			||||||
                {"matrix": [3, 10], "x": 10.75, "y": 2},
 | 
					                {"matrix": [3, 10], "x": 10.75, "y": 2},
 | 
				
			||||||
                {"matrix": [3, 11], "x": 11.75, "y": 2},
 | 
					                {"matrix": [3, 11], "x": 11.75, "y": 2},
 | 
				
			||||||
                {"matrix": [3, 13], "w": 2.25, "x": 12.75, "y": 2},
 | 
					                {"matrix": [3, 13], "w": 2.25, "x": 12.75, "y": 2},
 | 
				
			||||||
                {"matrix": [3, 15], "x": 16, "y": 2},
 | 
					                {"matrix": [3, 15], "x": 16, "y": 2},
 | 
				
			||||||
 | 
					
 | 
				
			||||||
                {"matrix": [4, 0 ], "w": 2.25, "x": 0, "y": 3},
 | 
					                {"matrix": [4, 0], "w": 2.25, "x": 0, "y": 3},
 | 
				
			||||||
                {"matrix": [4, 2 ], "x": 2.25, "y": 3},
 | 
					                {"matrix": [4, 2], "x": 2.25, "y": 3},
 | 
				
			||||||
                {"matrix": [4, 3 ], "x": 3.25, "y": 3},
 | 
					                {"matrix": [4, 3], "x": 3.25, "y": 3},
 | 
				
			||||||
                {"matrix": [4, 4 ], "x": 4.25, "y": 3},
 | 
					                {"matrix": [4, 4], "x": 4.25, "y": 3},
 | 
				
			||||||
                {"matrix": [4, 5 ], "x": 5.25, "y": 3},
 | 
					                {"matrix": [4, 5], "x": 5.25, "y": 3},
 | 
				
			||||||
                {"matrix": [4, 6 ], "x": 6.25, "y": 3},
 | 
					                {"matrix": [4, 6], "x": 6.25, "y": 3},
 | 
				
			||||||
                {"matrix": [4, 7 ], "x": 7.25, "y": 3},
 | 
					                {"matrix": [4, 7], "x": 7.25, "y": 3},
 | 
				
			||||||
                {"matrix": [4, 8 ], "x": 8.25, "y": 3},
 | 
					                {"matrix": [4, 8], "x": 8.25, "y": 3},
 | 
				
			||||||
                {"matrix": [4, 9 ], "x": 9.25, "y": 3},
 | 
					                {"matrix": [4, 9], "x": 9.25, "y": 3},
 | 
				
			||||||
                {"matrix": [4, 10], "x": 10.25, "y": 3},
 | 
					                {"matrix": [4, 10], "x": 10.25, "y": 3},
 | 
				
			||||||
                {"matrix": [4, 11], "x": 11.25, "y": 3},
 | 
					                {"matrix": [4, 11], "x": 11.25, "y": 3},
 | 
				
			||||||
                {"matrix": [4, 13], "w": 1.75, "x": 12.25, "y": 3},
 | 
					                {"matrix": [4, 13], "w": 1.75, "x": 12.25, "y": 3},
 | 
				
			||||||
                {"matrix": [4, 14], "x": 15.25, "y": 3},
 | 
					                {"matrix": [4, 14], "x": 15.25, "y": 3},
 | 
				
			||||||
 | 
					
 | 
				
			||||||
                {"matrix": [5, 0 ], "w": 1.25, "x": 0, "y": 4},
 | 
					                {"matrix": [5, 0], "w": 1.25, "x": 0, "y": 4},
 | 
				
			||||||
                {"matrix": [5, 1 ], "w": 1.25, "x": 1.25, "y": 4},
 | 
					                {"matrix": [5, 1], "w": 1.25, "x": 1.25, "y": 4},
 | 
				
			||||||
                {"matrix": [5, 2 ], "w": 1.25, "x": 2.5, "y": 4},
 | 
					                {"matrix": [5, 2], "w": 1.25, "x": 2.5, "y": 4},
 | 
				
			||||||
                {"matrix": [5, 6 ], "w": 6.25, "x": 3.75, "y": 4},
 | 
					                {"matrix": [5, 6], "w": 6.25, "x": 3.75, "y": 4},
 | 
				
			||||||
                {"matrix": [5, 9 ], "x": 10, "y": 4},
 | 
					                {"matrix": [5, 9], "x": 10, "y": 4},
 | 
				
			||||||
                {"matrix": [5, 10], "x": 11, "y": 4},
 | 
					                {"matrix": [5, 10], "x": 11, "y": 4},
 | 
				
			||||||
                {"matrix": [5, 12], "x": 12, "y": 4},
 | 
					                {"matrix": [5, 12], "x": 12, "y": 4},
 | 
				
			||||||
                {"matrix": [5, 13], "x": 14.25, "y": 4},
 | 
					                {"matrix": [5, 13], "x": 14.25, "y": 4},
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -27,84 +27,84 @@
 | 
				
			|||||||
    "layouts": {
 | 
					    "layouts": {
 | 
				
			||||||
        "LAYOUT": {
 | 
					        "LAYOUT": {
 | 
				
			||||||
            "layout": [
 | 
					            "layout": [
 | 
				
			||||||
                { "matrix": [0,  0], "label":"Esc", "x":0, "y":0},
 | 
					                { "matrix": [0, 0], "label":"Esc", "x":0, "y":0},
 | 
				
			||||||
                { "matrix": [0,  1], "label":"F1", "x":1.25, "y":0},
 | 
					                { "matrix": [0, 1], "label":"F1", "x":1.25, "y":0},
 | 
				
			||||||
                { "matrix": [0,  2], "label":"F2", "x":2.25, "y":0},
 | 
					                { "matrix": [0, 2], "label":"F2", "x":2.25, "y":0},
 | 
				
			||||||
                { "matrix": [0,  3], "label":"F3", "x":3.25, "y":0},
 | 
					                { "matrix": [0, 3], "label":"F3", "x":3.25, "y":0},
 | 
				
			||||||
                { "matrix": [0,  4], "label":"F4", "x":4.25, "y":0},
 | 
					                { "matrix": [0, 4], "label":"F4", "x":4.25, "y":0},
 | 
				
			||||||
                { "matrix": [0,  5], "label":"F5", "x":5.5, "y":0},
 | 
					                { "matrix": [0, 5], "label":"F5", "x":5.5, "y":0},
 | 
				
			||||||
                { "matrix": [0,  6], "label":"F6", "x":6.5, "y":0}, 
 | 
					                { "matrix": [0, 6], "label":"F6", "x":6.5, "y":0},
 | 
				
			||||||
                { "matrix": [0,  7], "label":"F7", "x":7.5, "y":0},
 | 
					                { "matrix": [0, 7], "label":"F7", "x":7.5, "y":0},
 | 
				
			||||||
                { "matrix": [0,  8], "label":"F8", "x":8.5, "y":0},
 | 
					                { "matrix": [0, 8], "label":"F8", "x":8.5, "y":0},
 | 
				
			||||||
                { "matrix": [0,  9], "label":"F9", "x":9.75, "y":0},
 | 
					                { "matrix": [0, 9], "label":"F9", "x":9.75, "y":0},
 | 
				
			||||||
                { "matrix": [0, 10], "label":"F10", "x":10.75, "y":0},
 | 
					                { "matrix": [0, 10], "label":"F10", "x":10.75, "y":0},
 | 
				
			||||||
                { "matrix": [0, 11], "label":"F11", "x":11.75, "y":0},
 | 
					                { "matrix": [0, 11], "label":"F11", "x":11.75, "y":0},
 | 
				
			||||||
                { "matrix": [0, 12], "label":"F12", "x":12.75, "y":0},
 | 
					                { "matrix": [0, 12], "label":"F12", "x":12.75, "y":0},
 | 
				
			||||||
                { "matrix": [0, 13], "label":"PrtSc", "x":14, "y":0},
 | 
					                { "matrix": [0, 13], "label":"PrtSc", "x":14, "y":0},
 | 
				
			||||||
                { "matrix": [0, 14], "label":"Mute", "x":15.25, "y":0},
 | 
					                { "matrix": [0, 14], "label":"Mute", "x":15.25, "y":0},
 | 
				
			||||||
                { "matrix": [1,  0], "label":"~", "x":0, "y":1.25},
 | 
					                { "matrix": [1, 0], "label":"~", "x":0, "y":1.25},
 | 
				
			||||||
                { "matrix": [1,  1], "label":"!", "x":1, "y":1.25},
 | 
					                { "matrix": [1, 1], "label":"!", "x":1, "y":1.25},
 | 
				
			||||||
                { "matrix": [1,  2], "label":"@", "x":2, "y":1.25},
 | 
					                { "matrix": [1, 2], "label":"@", "x":2, "y":1.25},
 | 
				
			||||||
                { "matrix": [1,  3], "label":"#", "x":3, "y":1.25},
 | 
					                { "matrix": [1, 3], "label":"#", "x":3, "y":1.25},
 | 
				
			||||||
                { "matrix": [1,  4], "label":"$", "x":4, "y":1.25},
 | 
					                { "matrix": [1, 4], "label":"$", "x":4, "y":1.25},
 | 
				
			||||||
                { "matrix": [1,  5], "label":"%", "x":5, "y":1.25},
 | 
					                { "matrix": [1, 5], "label":"%", "x":5, "y":1.25},
 | 
				
			||||||
                { "matrix": [1,  6], "label":"^", "x":6, "y":1.25},
 | 
					                { "matrix": [1, 6], "label":"^", "x":6, "y":1.25},
 | 
				
			||||||
                { "matrix": [1,  7], "label":"&", "x":7, "y":1.25},
 | 
					                { "matrix": [1, 7], "label":"&", "x":7, "y":1.25},
 | 
				
			||||||
                { "matrix": [1,  8], "label":"*", "x":8, "y":1.25},
 | 
					                { "matrix": [1, 8], "label":"*", "x":8, "y":1.25},
 | 
				
			||||||
                { "matrix": [1,  9], "label":"(", "x":9, "y":1.25},
 | 
					                { "matrix": [1, 9], "label":"(", "x":9, "y":1.25},
 | 
				
			||||||
                { "matrix": [1, 10], "label":")", "x":10, "y":1.25},
 | 
					                { "matrix": [1, 10], "label":")", "x":10, "y":1.25},
 | 
				
			||||||
                { "matrix": [1, 11], "label":"_", "x":11, "y":1.25},
 | 
					                { "matrix": [1, 11], "label":"_", "x":11, "y":1.25},
 | 
				
			||||||
                { "matrix": [1, 12], "label":"+", "x":12, "y":1.25},
 | 
					                { "matrix": [1, 12], "label":"+", "x":12, "y":1.25},
 | 
				
			||||||
                { "matrix": [1, 13], "label":"Backspace", "x":13, "y":1.25, "w":2},
 | 
					                { "matrix": [1, 13], "label":"Backspace", "x":13, "y":1.25, "w":2},
 | 
				
			||||||
                { "matrix": [1, 14], "label":"Del", "x":15.25, "y":1.25},
 | 
					                { "matrix": [1, 14], "label":"Del", "x":15.25, "y":1.25},
 | 
				
			||||||
                { "matrix": [2,  0], "label":"Tab", "x":0, "y":2.25, "w":1.5},
 | 
					                { "matrix": [2, 0], "label":"Tab", "x":0, "y":2.25, "w":1.5},
 | 
				
			||||||
                { "matrix": [2,  1], "label":"Q", "x":1.5, "y":2.25},
 | 
					                { "matrix": [2, 1], "label":"Q", "x":1.5, "y":2.25},
 | 
				
			||||||
                { "matrix": [2,  2], "label":"W", "x":2.5, "y":2.25},
 | 
					                { "matrix": [2, 2], "label":"W", "x":2.5, "y":2.25},
 | 
				
			||||||
                { "matrix": [2,  3], "label":"E", "x":3.5, "y":2.25},
 | 
					                { "matrix": [2, 3], "label":"E", "x":3.5, "y":2.25},
 | 
				
			||||||
                { "matrix": [2,  4], "label":"R", "x":4.5, "y":2.25},
 | 
					                { "matrix": [2, 4], "label":"R", "x":4.5, "y":2.25},
 | 
				
			||||||
                { "matrix": [2,  5], "label":"T", "x":5.5, "y":2.25},
 | 
					                { "matrix": [2, 5], "label":"T", "x":5.5, "y":2.25},
 | 
				
			||||||
                { "matrix": [2,  6], "label":"Y", "x":6.5, "y":2.25},
 | 
					                { "matrix": [2, 6], "label":"Y", "x":6.5, "y":2.25},
 | 
				
			||||||
                { "matrix": [2,  7], "label":"U", "x":7.5, "y":2.25},
 | 
					                { "matrix": [2, 7], "label":"U", "x":7.5, "y":2.25},
 | 
				
			||||||
                { "matrix": [2,  8], "label":"I", "x":8.5, "y":2.25},
 | 
					                { "matrix": [2, 8], "label":"I", "x":8.5, "y":2.25},
 | 
				
			||||||
                { "matrix": [2,  9], "label":"O", "x":9.5, "y":2.25},
 | 
					                { "matrix": [2, 9], "label":"O", "x":9.5, "y":2.25},
 | 
				
			||||||
                { "matrix": [2, 10], "label":"P", "x":10.5, "y":2.25},
 | 
					                { "matrix": [2, 10], "label":"P", "x":10.5, "y":2.25},
 | 
				
			||||||
                { "matrix": [2, 11], "label":"{", "x":11.5, "y":2.25},
 | 
					                { "matrix": [2, 11], "label":"{", "x":11.5, "y":2.25},
 | 
				
			||||||
                { "matrix": [2, 12], "label":"}", "x":12.5, "y":2.25},
 | 
					                { "matrix": [2, 12], "label":"}", "x":12.5, "y":2.25},
 | 
				
			||||||
                { "matrix": [2, 13], "label":"|", "x":13.5, "y":2.25, "w":1.5},
 | 
					                { "matrix": [2, 13], "label":"|", "x":13.5, "y":2.25, "w":1.5},
 | 
				
			||||||
                { "matrix": [2, 14], "label":"Page Up", "x":15.25, "y":2.25},
 | 
					                { "matrix": [2, 14], "label":"Page Up", "x":15.25, "y":2.25},
 | 
				
			||||||
                { "matrix": [3,  0], "label":"Caps Lock", "x":0, "y":3.25, "w":1.75},
 | 
					                { "matrix": [3, 0], "label":"Caps Lock", "x":0, "y":3.25, "w":1.75},
 | 
				
			||||||
                { "matrix": [3,  1], "label":"A", "x":1.75, "y":3.25},
 | 
					                { "matrix": [3, 1], "label":"A", "x":1.75, "y":3.25},
 | 
				
			||||||
                { "matrix": [3,  2], "label":"S", "x":2.75, "y":3.25},
 | 
					                { "matrix": [3, 2], "label":"S", "x":2.75, "y":3.25},
 | 
				
			||||||
                { "matrix": [3,  3], "label":"D", "x":3.75, "y":3.25},
 | 
					                { "matrix": [3, 3], "label":"D", "x":3.75, "y":3.25},
 | 
				
			||||||
                { "matrix": [3,  4], "label":"F", "x":4.75, "y":3.25},
 | 
					                { "matrix": [3, 4], "label":"F", "x":4.75, "y":3.25},
 | 
				
			||||||
                { "matrix": [3,  5], "label":"G", "x":5.75, "y":3.25},
 | 
					                { "matrix": [3, 5], "label":"G", "x":5.75, "y":3.25},
 | 
				
			||||||
                { "matrix": [3,  6], "label":"H", "x":6.75, "y":3.25},
 | 
					                { "matrix": [3, 6], "label":"H", "x":6.75, "y":3.25},
 | 
				
			||||||
                { "matrix": [3,  7], "label":"J", "x":7.75, "y":3.25},
 | 
					                { "matrix": [3, 7], "label":"J", "x":7.75, "y":3.25},
 | 
				
			||||||
                { "matrix": [3,  8], "label":"K", "x":8.75, "y":3.25},
 | 
					                { "matrix": [3, 8], "label":"K", "x":8.75, "y":3.25},
 | 
				
			||||||
                { "matrix": [3,  9], "label":"L", "x":9.75, "y":3.25},
 | 
					                { "matrix": [3, 9], "label":"L", "x":9.75, "y":3.25},
 | 
				
			||||||
                { "matrix": [3, 10], "label":":", "x":10.75, "y":3.25},
 | 
					                { "matrix": [3, 10], "label":":", "x":10.75, "y":3.25},
 | 
				
			||||||
                { "matrix": [3, 11], "label":"\"", "x":11.75, "y":3.25},
 | 
					                { "matrix": [3, 11], "label":"\"", "x":11.75, "y":3.25},
 | 
				
			||||||
                { "matrix": [3, 12], "label":"Enter", "x":12.75, "y":3.25, "w":2.25},
 | 
					                { "matrix": [3, 12], "label":"Enter", "x":12.75, "y":3.25, "w":2.25},
 | 
				
			||||||
                { "matrix": [3, 14], "label":"Page Down", "x":15.25, "y":3.25},
 | 
					                { "matrix": [3, 14], "label":"Page Down", "x":15.25, "y":3.25},
 | 
				
			||||||
                { "matrix": [4,  0], "label":"Shift", "x":0, "y":4.25, "w":2.25},
 | 
					                { "matrix": [4, 0], "label":"Shift", "x":0, "y":4.25, "w":2.25},
 | 
				
			||||||
                { "matrix": [4,  1], "label":"Z", "x":2.25, "y":4.25},
 | 
					                { "matrix": [4, 1], "label":"Z", "x":2.25, "y":4.25},
 | 
				
			||||||
                { "matrix": [4,  2], "label":"X", "x":3.25, "y":4.25},
 | 
					                { "matrix": [4, 2], "label":"X", "x":3.25, "y":4.25},
 | 
				
			||||||
                { "matrix": [4,  3], "label":"C", "x":4.25, "y":4.25},
 | 
					                { "matrix": [4, 3], "label":"C", "x":4.25, "y":4.25},
 | 
				
			||||||
                { "matrix": [4,  4], "label":"V", "x":5.25, "y":4.25},
 | 
					                { "matrix": [4, 4], "label":"V", "x":5.25, "y":4.25},
 | 
				
			||||||
                { "matrix": [4,  5], "label":"B", "x":6.25, "y":4.25},
 | 
					                { "matrix": [4, 5], "label":"B", "x":6.25, "y":4.25},
 | 
				
			||||||
                { "matrix": [4,  6], "label":"N", "x":7.25, "y":4.25},
 | 
					                { "matrix": [4, 6], "label":"N", "x":7.25, "y":4.25},
 | 
				
			||||||
                { "matrix": [4,  7], "label":"M", "x":8.25, "y":4.25},
 | 
					                { "matrix": [4, 7], "label":"M", "x":8.25, "y":4.25},
 | 
				
			||||||
                { "matrix": [4,  8], "label":"<", "x":9.25, "y":4.25},
 | 
					                { "matrix": [4, 8], "label":"<", "x":9.25, "y":4.25},
 | 
				
			||||||
                { "matrix": [4,  9], "label":">", "x":10.25, "y":4.25},
 | 
					                { "matrix": [4, 9], "label":">", "x":10.25, "y":4.25},
 | 
				
			||||||
                { "matrix": [4, 10], "label":"?", "x":11.25, "y":4.25},
 | 
					                { "matrix": [4, 10], "label":"?", "x":11.25, "y":4.25},
 | 
				
			||||||
                { "matrix": [4, 11], "label":"Shift", "x":12.25, "y":4.25, "w":1.75},
 | 
					                { "matrix": [4, 11], "label":"Shift", "x":12.25, "y":4.25, "w":1.75},
 | 
				
			||||||
                { "matrix": [4, 13], "label":"\u2191", "x":14.25, "y":4.5},
 | 
					                { "matrix": [4, 13], "label":"\u2191", "x":14.25, "y":4.5},
 | 
				
			||||||
                { "matrix": [5,  0], "label":"Ctrl", "x":0, "y":5.25, "w":1.25},
 | 
					                { "matrix": [5, 0], "label":"Ctrl", "x":0, "y":5.25, "w":1.25},
 | 
				
			||||||
                { "matrix": [5,  1], "label":"Win", "x":1.25, "y":5.25, "w":1.25},
 | 
					                { "matrix": [5, 1], "label":"Win", "x":1.25, "y":5.25, "w":1.25},
 | 
				
			||||||
                { "matrix": [5,  2], "label":"Alt", "x":2.5, "y":5.25, "w":1.25},
 | 
					                { "matrix": [5, 2], "label":"Alt", "x":2.5, "y":5.25, "w":1.25},
 | 
				
			||||||
                { "matrix": [5,  5], "label":" ", "x":3.75, "y":5.25, "w":6.25},
 | 
					                { "matrix": [5, 5], "label":" ", "x":3.75, "y":5.25, "w":6.25},
 | 
				
			||||||
                { "matrix": [5,  8], "label":"Alt", "x":10, "y":5.25},
 | 
					                { "matrix": [5, 8], "label":"Alt", "x":10, "y":5.25},
 | 
				
			||||||
                { "matrix": [5,  9], "label":"Fn", "x":11, "y":5.25},
 | 
					                { "matrix": [5, 9], "label":"Fn", "x":11, "y":5.25},
 | 
				
			||||||
                { "matrix": [5, 10], "label":"Ctrl", "x":12, "y":5.25},
 | 
					                { "matrix": [5, 10], "label":"Ctrl", "x":12, "y":5.25},
 | 
				
			||||||
                { "matrix": [5, 12], "label":"\u2190", "x":13.25, "y":5.5},
 | 
					                { "matrix": [5, 12], "label":"\u2190", "x":13.25, "y":5.5},
 | 
				
			||||||
                { "matrix": [5, 13], "label":"\u2193", "x":14.25, "y":5.5},
 | 
					                { "matrix": [5, 13], "label":"\u2193", "x":14.25, "y":5.5},
 | 
				
			||||||
@@ -218,10 +218,10 @@
 | 
				
			|||||||
            { "flags": 4, "matrix": [5, 13], "x": 202, "y": 63 },
 | 
					            { "flags": 4, "matrix": [5, 13], "x": 202, "y": 63 },
 | 
				
			||||||
            { "flags": 4, "matrix": [5, 14], "x": 217, "y": 63 },
 | 
					            { "flags": 4, "matrix": [5, 14], "x": 217, "y": 63 },
 | 
				
			||||||
            { "flags": 2, "x": 224, "y": 51 },
 | 
					            { "flags": 2, "x": 224, "y": 51 },
 | 
				
			||||||
            { "flags": 2, "x": 9,   "y": 64 },
 | 
					            { "flags": 2, "x": 9, "y": 64 },
 | 
				
			||||||
            { "flags": 2, "x": 38,  "y": 64 },
 | 
					            { "flags": 2, "x": 38, "y": 64 },
 | 
				
			||||||
            { "flags": 2, "x": 69,  "y": 64 },
 | 
					            { "flags": 2, "x": 69, "y": 64 },
 | 
				
			||||||
            { "flags": 2, "x": 96,  "y": 64 },
 | 
					            { "flags": 2, "x": 96, "y": 64 },
 | 
				
			||||||
            { "flags": 2, "x": 125, "y": 64 },
 | 
					            { "flags": 2, "x": 125, "y": 64 },
 | 
				
			||||||
            { "flags": 2, "x": 154, "y": 64 },
 | 
					            { "flags": 2, "x": 154, "y": 64 },
 | 
				
			||||||
            { "flags": 2, "x": 182, "y": 64 },
 | 
					            { "flags": 2, "x": 182, "y": 64 },
 | 
				
			||||||
 
 | 
				
			|||||||
Some files were not shown because too many files have changed in this diff Show More
		Reference in New Issue
	
	Block a user