{
  "board_mm": {
    "d": 135,
    "h": 30,
    "w": 443
  },
  "comment": "ANSI 104-key layout. 1u = 19.05mm. x,y in units from top-left of main block.",
  "key_count": 104,
  "unit_mm": 19.05,
  "rows": [
    {
      "y": 0,
      "keys": [
        {
          "id": "Esc",
          "w": 1,
          "x": 0
        },
        {
          "id": "F1",
          "w": 1,
          "x": 1.5
        },
        {
          "id": "F2",
          "w": 1,
          "x": 2.5
        },
        {
          "id": "F3",
          "w": 1,
          "x": 3.5
        },
        {
          "id": "F4",
          "w": 1,
          "x": 4.5
        },
        {
          "id": "F5",
          "w": 1,
          "x": 6
        },
        {
          "id": "F6",
          "w": 1,
          "x": 7
        },
        {
          "id": "F7",
          "w": 1,
          "x": 8
        },
        {
          "id": "F8",
          "w": 1,
          "x": 9
        },
        {
          "id": "F9",
          "w": 1,
          "x": 10.5
        },
        {
          "id": "F10",
          "w": 1,
          "x": 11.5
        },
        {
          "id": "F11",
          "w": 1,
          "x": 12.5
        },
        {
          "id": "F12",
          "w": 1,
          "x": 13.5
        },
        {
          "id": "PrtSc",
          "w": 1,
          "x": 16
        },
        {
          "id": "ScrLk",
          "w": 1,
          "x": 17
        },
        {
          "id": "Pause",
          "w": 1,
          "x": 18
        }
      ]
    },
    {
      "y": 1,
      "keys": [
        {
          "id": "`",
          "w": 1,
          "x": 0
        },
        {
          "id": "1",
          "w": 1,
          "x": 1
        },
        {
          "id": "2",
          "w": 1,
          "x": 2
        },
        {
          "id": "3",
          "w": 1,
          "x": 3
        },
        {
          "id": "4",
          "w": 1,
          "x": 4
        },
        {
          "id": "5",
          "w": 1,
          "x": 5
        },
        {
          "id": "6",
          "w": 1,
          "x": 6
        },
        {
          "id": "7",
          "w": 1,
          "x": 7
        },
        {
          "id": "8",
          "w": 1,
          "x": 8
        },
        {
          "id": "9",
          "w": 1,
          "x": 9
        },
        {
          "id": "0",
          "w": 1,
          "x": 10
        },
        {
          "id": "-",
          "w": 1,
          "x": 11
        },
        {
          "id": "=",
          "w": 1,
          "x": 12
        },
        {
          "id": "Backspace",
          "w": 2,
          "x": 13
        },
        {
          "id": "Ins",
          "w": 1,
          "x": 16
        },
        {
          "id": "Home",
          "w": 1,
          "x": 17
        },
        {
          "id": "PgUp",
          "w": 1,
          "x": 18
        },
        {
          "id": "Num",
          "w": 1,
          "x": 19.5
        },
        {
          "id": "/n",
          "w": 1,
          "x": 20.5
        },
        {
          "id": "*",
          "w": 1,
          "x": 21.5
        },
        {
          "id": "-n",
          "w": 1,
          "x": 22.5
        }
      ]
    },
    {
      "y": 2,
      "keys": [
        {
          "id": "Tab",
          "w": 1.5,
          "x": 0
        },
        {
          "id": "Q",
          "w": 1,
          "x": 1.5
        },
        {
          "id": "W",
          "w": 1,
          "x": 2.5
        },
        {
          "id": "E",
          "w": 1,
          "x": 3.5
        },
        {
          "id": "R",
          "w": 1,
          "x": 4.5
        },
        {
          "id": "T",
          "w": 1,
          "x": 5.5
        },
        {
          "id": "Y",
          "w": 1,
          "x": 6.5
        },
        {
          "id": "U",
          "w": 1,
          "x": 7.5
        },
        {
          "id": "I",
          "w": 1,
          "x": 8.5
        },
        {
          "id": "O",
          "w": 1,
          "x": 9.5
        },
        {
          "id": "P",
          "w": 1,
          "x": 10.5
        },
        {
          "id": "[",
          "w": 1,
          "x": 11.5
        },
        {
          "id": "]",
          "w": 1,
          "x": 12.5
        },
        {
          "id": "\\",
          "w": 1.5,
          "x": 13.5
        },
        {
          "id": "Del",
          "w": 1,
          "x": 16
        },
        {
          "id": "End",
          "w": 1,
          "x": 17
        },
        {
          "id": "PgDn",
          "w": 1,
          "x": 18
        },
        {
          "id": "7n",
          "w": 1,
          "x": 19.5
        },
        {
          "id": "8n",
          "w": 1,
          "x": 20.5
        },
        {
          "id": "9n",
          "w": 1,
          "x": 21.5
        },
        {
          "id": "+n",
          "w": 1,
          "h": 2,
          "x": 22.5
        }
      ]
    },
    {
      "y": 3,
      "keys": [
        {
          "id": "Caps",
          "w": 1.75,
          "x": 0
        },
        {
          "id": "A",
          "w": 1,
          "x": 1.75
        },
        {
          "id": "S",
          "w": 1,
          "x": 2.75
        },
        {
          "id": "D",
          "w": 1,
          "x": 3.75
        },
        {
          "id": "F",
          "w": 1,
          "x": 4.75
        },
        {
          "id": "G",
          "w": 1,
          "x": 5.75
        },
        {
          "id": "H",
          "w": 1,
          "x": 6.75
        },
        {
          "id": "J",
          "w": 1,
          "x": 7.75
        },
        {
          "id": "K",
          "w": 1,
          "x": 8.75
        },
        {
          "id": "L",
          "w": 1,
          "x": 9.75
        },
        {
          "id": ";",
          "w": 1,
          "x": 10.75
        },
        {
          "id": "'",
          "w": 1,
          "x": 11.75
        },
        {
          "id": "Enter",
          "w": 2.25,
          "x": 12.75
        },
        {
          "id": "4n",
          "w": 1,
          "x": 19.5
        },
        {
          "id": "5n",
          "w": 1,
          "x": 20.5
        },
        {
          "id": "6n",
          "w": 1,
          "x": 21.5
        }
      ]
    },
    {
      "y": 4,
      "keys": [
        {
          "id": "ShiftL",
          "w": 2.25,
          "x": 0
        },
        {
          "id": "Z",
          "w": 1,
          "x": 2.25
        },
        {
          "id": "X",
          "w": 1,
          "x": 3.25
        },
        {
          "id": "C",
          "w": 1,
          "x": 4.25
        },
        {
          "id": "V",
          "w": 1,
          "x": 5.25
        },
        {
          "id": "B",
          "w": 1,
          "x": 6.25
        },
        {
          "id": "N",
          "w": 1,
          "x": 7.25
        },
        {
          "id": "M",
          "w": 1,
          "x": 8.25
        },
        {
          "id": ",",
          "w": 1,
          "x": 9.25
        },
        {
          "id": ".",
          "w": 1,
          "x": 10.25
        },
        {
          "id": "/",
          "w": 1,
          "x": 11.25
        },
        {
          "id": "ShiftR",
          "w": 2.75,
          "x": 12.25
        },
        {
          "id": "Up",
          "w": 1,
          "x": 17
        },
        {
          "id": "1n",
          "w": 1,
          "x": 19.5
        },
        {
          "id": "2n",
          "w": 1,
          "x": 20.5
        },
        {
          "id": "3n",
          "w": 1,
          "x": 21.5
        },
        {
          "id": "Entern",
          "w": 1,
          "h": 2,
          "x": 22.5
        }
      ]
    },
    {
      "y": 5,
      "keys": [
        {
          "id": "CtrlL",
          "w": 1.25,
          "x": 0
        },
        {
          "id": "WinL",
          "w": 1.25,
          "x": 1.25
        },
        {
          "id": "AltL",
          "w": 1.25,
          "x": 2.5
        },
        {
          "id": "Space",
          "w": 6.25,
          "x": 3.75
        },
        {
          "id": "AltR",
          "w": 1.25,
          "x": 10
        },
        {
          "id": "WinR",
          "w": 1.25,
          "x": 11.25
        },
        {
          "id": "Menu",
          "w": 1.25,
          "x": 12.5
        },
        {
          "id": "CtrlR",
          "w": 1.25,
          "x": 13.75
        },
        {
          "id": "Left",
          "w": 1,
          "x": 16
        },
        {
          "id": "Down",
          "w": 1,
          "x": 17
        },
        {
          "id": "Right",
          "w": 1,
          "x": 18
        },
        {
          "id": "0n",
          "w": 2,
          "x": 19.5
        },
        {
          "id": ".n",
          "w": 1,
          "x": 21.5
        }
      ]
    }
  ]
}