{
  "userConfigMajorVersion": 5,
  "userConfigMinorVersion": 0,
  "userConfigPatchVersion": 0,
  "deviceName": "palo UHK",
  "doubleTapSwitchLayerTimeout": 250,
  "iconsAndLayerTextsBrightness": 255,
  "alphanumericSegmentsBrightness": 255,
  "keyBacklightBrightness": 255,
  "mouseMoveInitialSpeed": 4,
  "mouseMoveAcceleration": 16,
  "mouseMoveDeceleratedSpeed": 8,
  "mouseMoveBaseSpeed": 32,
  "mouseMoveAcceleratedSpeed": 64,
  "mouseScrollInitialSpeed": 20,
  "mouseScrollAcceleration": 20,
  "mouseScrollDeceleratedSpeed": 10,
  "mouseScrollBaseSpeed": 20,
  "mouseScrollAcceleratedSpeed": 50,
  "moduleConfigurations": [],
  "keymaps": [
    {
      "isDefault": true,
      "abbreviation": "LOL",
      "name": "QWERTY for Linux",
      "description": "QWERTY is the mother of all layouts. This is the PC version.",
      "layers": [
        {
          "id": "base",
          "modules": [
            {
              "id": 0,
              "keyActions": [
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 36
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 37
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 38
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 39
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 45
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 46
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 42
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 24
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 12
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 18
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 19
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 47
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 48
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 49
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 28
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 13
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 14
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 15
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 51
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 52
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 40
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 11
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 17
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 16
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 54
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 55
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 56
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "modifierMask": 32
                },
                null,
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 44
                },
                {
                  "keyActionType": "switchLayer",
                  "layer": "mod",
                  "switchLayerMode": "hold"
                },
                {
                  "keyActionType": "switchLayer",
                  "layer": "mod",
                  "switchLayerMode": "hold"
                },
                {
                  "keyActionType": "switchLayer",
                  "layer": "mod",
                  "switchLayerMode": "hold"
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "modifierMask": 128
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "modifierMask": 16
                }
              ]
            },
            {
              "id": 1,
              "keyActions": [
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 53
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 30
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 31
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 32
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 33
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 34
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 35
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 43
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 20
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 26
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 8
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 21
                },
                null,
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 23
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 41
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 4
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 22
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 7
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 9
                },
                null,
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 10
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "modifierMask": 2
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 100
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 29
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 27
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 6
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 25
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 5
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "modifierMask": 1
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "modifierMask": 4
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "modifierMask": 4
                },
                {
                  "keyActionType": "switchLayer",
                  "layer": "fn",
                  "switchLayerMode": "hold"
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 44
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "modifierMask": 8
                },
                null
              ]
            },
            {
              "id": 2,
              "keyActions": [
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 76
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 42
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 40
                },
                {
                  "keyActionType": "mouse",
                  "mouseAction": "leftClick"
                },
                {
                  "keyActionType": "mouse",
                  "mouseAction": "middleClick"
                },
                {
                  "keyActionType": "mouse",
                  "mouseAction": "rightClick"
                }
              ]
            },
            {
              "id": 5,
              "keyActions": [
                {
                  "keyActionType": "mouse",
                  "mouseAction": "leftClick"
                }
              ]
            }
          ]
        },
        {
          "id": "mod",
          "modules": [
            {
              "id": 0,
              "keyActions": [
                null,
                null,
                null,
                null,
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 39,
                  "modifierMask": 64
                },
                null,
                null,
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 24,
                  "modifierMask": 64
                },
                null,
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 18,
                  "modifierMask": 64
                },
                null,
                null,
                null,
                null,
                null,
                null,
                null,
                null,
                null,
                null,
                null,
                null,
                null,
                null,
                null,
                null,
                null,
                null,
                null,
                null,
                {
                  "keyActionType": "switchLayer",
                  "layer": "mod",
                  "switchLayerMode": "hold"
                },
                {
                  "keyActionType": "switchLayer",
                  "layer": "mod",
                  "switchLayerMode": "hold"
                },
                {
                  "keyActionType": "switchLayer",
                  "layer": "mod",
                  "switchLayerMode": "hold"
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "modifierMask": 128
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "modifierMask": 16
                }
              ]
            },
            {
              "id": 1,
              "keyActions": [
                null,
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 30,
                  "modifierMask": 64
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 31,
                  "modifierMask": 64
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 32,
                  "modifierMask": 64
                },
                null,
                null,
                null,
                null,
                null,
                null,
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 8,
                  "modifierMask": 64
                },
                null,
                null,
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 23,
                  "modifierMask": 64
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 57,
                  "modifierMask": 64
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 4,
                  "modifierMask": 64
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 22,
                  "modifierMask": 64
                },
                null,
                null,
                null,
                null,
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "modifierMask": 2
                },
                null,
                null,
                null,
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 6,
                  "modifierMask": 64
                },
                null,
                null,
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "modifierMask": 1
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "modifierMask": 4
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "modifierMask": 8
                },
                null,
                null,
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "modifierMask": 8
                },
                null
              ]
            },
            {
              "id": 2,
              "keyActions": [
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 76
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 42
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 40
                },
                {
                  "keyActionType": "mouse",
                  "mouseAction": "leftClick"
                },
                {
                  "keyActionType": "mouse",
                  "mouseAction": "middleClick"
                },
                {
                  "keyActionType": "mouse",
                  "mouseAction": "rightClick"
                }
              ]
            },
            {
              "id": 5,
              "keyActions": [
                {
                  "keyActionType": "mouse",
                  "mouseAction": "leftClick"
                }
              ]
            }
          ]
        },
        {
          "id": "fn",
          "modules": [
            {
              "id": 0,
              "keyActions": [
                null,
                null,
                null,
                null,
                null,
                null,
                null,
                null,
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 82
                },
                null,
                null,
                null,
                null,
                null,
                null,
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 80
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 81
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 79
                },
                null,
                null,
                null,
                null,
                null,
                null,
                null,
                null,
                null,
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "modifierMask": 32
                },
                null,
                {
                  "keyActionType": "mouse",
                  "mouseAction": "rightClick"
                },
                null,
                null,
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "modifierMask": 64
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "modifierMask": 128
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "modifierMask": 16
                }
              ]
            },
            {
              "id": 1,
              "keyActions": [
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 62
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 58
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 59
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 60
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 61
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 62
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 63
                },
                null,
                null,
                null,
                null,
                null,
                null,
                null,
                null,
                null,
                null,
                null,
                null,
                null,
                null,
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "modifierMask": 2
                },
                null,
                null,
                null,
                null,
                null,
                null,
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "modifierMask": 1
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "modifierMask": 4
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "modifierMask": 10
                },
                {
                  "keyActionType": "switchLayer",
                  "layer": "fn",
                  "switchLayerMode": "hold"
                },
                null,
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "modifierMask": 8
                },
                null
              ]
            },
            {
              "id": 2,
              "keyActions": [
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 76
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 42
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 40
                },
                {
                  "keyActionType": "mouse",
                  "mouseAction": "leftClick"
                },
                {
                  "keyActionType": "mouse",
                  "mouseAction": "middleClick"
                },
                {
                  "keyActionType": "mouse",
                  "mouseAction": "rightClick"
                }
              ]
            },
            {
              "id": 5,
              "keyActions": [
                {
                  "keyActionType": "mouse",
                  "mouseAction": "leftClick"
                }
              ]
            }
          ]
        },
        {
          "id": "mouse",
          "modules": [
            {
              "id": 0,
              "keyActions": [
                null,
                null,
                null,
                null,
                null,
                null,
                null,
                {
                  "keyActionType": "mouse",
                  "mouseAction": "scrollLeft"
                },
                {
                  "keyActionType": "mouse",
                  "mouseAction": "moveUp"
                },
                {
                  "keyActionType": "mouse",
                  "mouseAction": "scrollRight"
                },
                null,
                null,
                null,
                null,
                {
                  "keyActionType": "mouse",
                  "mouseAction": "scrollUp"
                },
                {
                  "keyActionType": "mouse",
                  "mouseAction": "moveLeft"
                },
                {
                  "keyActionType": "mouse",
                  "mouseAction": "moveDown"
                },
                {
                  "keyActionType": "mouse",
                  "mouseAction": "moveRight"
                },
                null,
                null,
                null,
                {
                  "keyActionType": "mouse",
                  "mouseAction": "scrollDown"
                },
                null,
                null,
                null,
                null,
                null,
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "modifierMask": 32
                },
                null,
                {
                  "keyActionType": "mouse",
                  "mouseAction": "leftClick"
                },
                {
                  "keyActionType": "mouse",
                  "mouseAction": "rightClick"
                },
                null,
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "modifierMask": 64
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "modifierMask": 128
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "modifierMask": 16
                }
              ]
            },
            {
              "id": 1,
              "keyActions": [
                null,
                null,
                null,
                null,
                null,
                null,
                null,
                null,
                null,
                null,
                null,
                null,
                null,
                null,
                null,
                null,
                {
                  "keyActionType": "mouse",
                  "mouseAction": "rightClick"
                },
                {
                  "keyActionType": "mouse",
                  "mouseAction": "middleClick"
                },
                {
                  "keyActionType": "mouse",
                  "mouseAction": "leftClick"
                },
                null,
                null,
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "modifierMask": 2
                },
                null,
                null,
                null,
                null,
                null,
                null,
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "modifierMask": 1
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "modifierMask": 8
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "modifierMask": 4
                },
                null,
                {
                  "keyActionType": "mouse",
                  "mouseAction": "decelerate"
                },
                {
                  "keyActionType": "mouse",
                  "mouseAction": "accelerate"
                },
                null
              ]
            },
            {
              "id": 2,
              "keyActions": [
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 76
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 42
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 40
                },
                {
                  "keyActionType": "mouse",
                  "mouseAction": "leftClick"
                },
                {
                  "keyActionType": "mouse",
                  "mouseAction": "middleClick"
                },
                {
                  "keyActionType": "mouse",
                  "mouseAction": "rightClick"
                }
              ]
            },
            {
              "id": 5,
              "keyActions": [
                {
                  "keyActionType": "mouse",
                  "mouseAction": "leftClick"
                }
              ]
            }
          ]
        }
      ]
    },
    {
      "isDefault": false,
      "abbreviation": "AAH",
      "name": "QWERTY for Mac",
      "description": "QWERTY is the mother of all layouts. This is the Mac version.",
      "layers": [
        {
          "id": "base",
          "modules": [
            {
              "id": 0,
              "keyActions": [
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 36
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 37
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 38
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 39
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 45
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 46
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 42
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 24
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 12
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 18
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 19
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 47
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 48
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 49
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 28
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 13
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 14
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 15
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 51
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 52
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 40
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 11
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 17
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 16
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 54
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 55
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 56
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "modifierMask": 32
                },
                null,
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 44
                },
                {
                  "keyActionType": "switchLayer",
                  "layer": "mod",
                  "switchLayerMode": "hold"
                },
                {
                  "keyActionType": "switchLayer",
                  "layer": "fn",
                  "switchLayerMode": "hold"
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "modifierMask": 128
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "modifierMask": 64
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "modifierMask": 16
                }
              ]
            },
            {
              "id": 1,
              "keyActions": [
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 53
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 30
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 31
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 32
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 33
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 34
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 35
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 43
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 20
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 26
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 8
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 21
                },
                null,
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 23
                },
                {
                  "keyActionType": "switchLayer",
                  "layer": "mouse",
                  "switchLayerMode": "holdAndDoubleTapToggle"
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 4
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 22
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 7
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 9
                },
                null,
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 10
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "modifierMask": 2
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 100
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 29
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 27
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 6
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 25
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 5
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "modifierMask": 1
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "modifierMask": 4
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "modifierMask": 8
                },
                {
                  "keyActionType": "switchLayer",
                  "layer": "fn",
                  "switchLayerMode": "hold"
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 44
                },
                {
                  "keyActionType": "switchLayer",
                  "layer": "mod",
                  "switchLayerMode": "hold"
                },
                null
              ]
            },
            {
              "id": 2,
              "keyActions": [
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 76
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 42
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 40
                },
                {
                  "keyActionType": "mouse",
                  "mouseAction": "leftClick"
                },
                {
                  "keyActionType": "mouse",
                  "mouseAction": "middleClick"
                },
                {
                  "keyActionType": "mouse",
                  "mouseAction": "rightClick"
                }
              ]
            },
            {
              "id": 5,
              "keyActions": [
                {
                  "keyActionType": "mouse",
                  "mouseAction": "leftClick"
                }
              ]
            }
          ]
        },
        {
          "id": "mod",
          "modules": [
            {
              "id": 0,
              "keyActions": [
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 64
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 65
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 66
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 67
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 68
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 69
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 76
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 74
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 82
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 77
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 76
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 70
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 71
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 72
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 75
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 80
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 81
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 79
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 73
                },
                null,
                null,
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 78
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 41
                },
                null,
                null,
                null,
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 101
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "modifierMask": 32
                },
                null,
                null,
                {
                  "keyActionType": "switchLayer",
                  "layer": "mod",
                  "switchLayerMode": "hold"
                },
                null,
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "modifierMask": 128
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "modifierMask": 64
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "modifierMask": 16
                }
              ]
            },
            {
              "id": 1,
              "keyActions": [
                null,
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 58
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 59
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 60
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 61
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 62
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 63
                },
                null,
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 41
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 80,
                  "modifierMask": 12
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 23,
                  "modifierMask": 8
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 79,
                  "modifierMask": 12
                },
                null,
                null,
                null,
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 57
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 80,
                  "modifierMask": 1
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 43,
                  "modifierMask": 8
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 79,
                  "modifierMask": 1
                },
                null,
                null,
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "modifierMask": 2
                },
                null,
                null,
                null,
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 26,
                  "modifierMask": 8
                },
                null,
                null,
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "modifierMask": 1
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "modifierMask": 4
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "modifierMask": 8
                },
                null,
                null,
                {
                  "keyActionType": "switchLayer",
                  "layer": "mod",
                  "switchLayerMode": "hold"
                },
                null
              ]
            },
            {
              "id": 2,
              "keyActions": [
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 76
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 42
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 40
                },
                {
                  "keyActionType": "mouse",
                  "mouseAction": "leftClick"
                },
                {
                  "keyActionType": "mouse",
                  "mouseAction": "middleClick"
                },
                {
                  "keyActionType": "mouse",
                  "mouseAction": "rightClick"
                }
              ]
            },
            {
              "id": 5,
              "keyActions": [
                {
                  "keyActionType": "mouse",
                  "mouseAction": "leftClick"
                }
              ]
            }
          ]
        },
        {
          "id": "fn",
          "modules": [
            {
              "id": 0,
              "keyActions": [
                null,
                null,
                null,
                null,
                null,
                null,
                null,
                {
                  "keyActionType": "keystroke",
                  "type": "media",
                  "scancode": 205
                },
                {
                  "keyActionType": "keystroke",
                  "type": "media",
                  "scancode": 233
                },
                null,
                null,
                null,
                null,
                {
                  "keyActionType": "keystroke",
                  "type": "media",
                  "scancode": 184,
                  "modifierMask": 12
                },
                null,
                {
                  "keyActionType": "keystroke",
                  "type": "media",
                  "scancode": 182
                },
                {
                  "keyActionType": "keystroke",
                  "type": "media",
                  "scancode": 234
                },
                {
                  "keyActionType": "keystroke",
                  "type": "media",
                  "scancode": 181
                },
                null,
                null,
                null,
                null,
                null,
                null,
                {
                  "keyActionType": "keystroke",
                  "type": "media",
                  "scancode": 226
                },
                null,
                null,
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "modifierMask": 32
                },
                null,
                null,
                null,
                {
                  "keyActionType": "switchLayer",
                  "layer": "fn",
                  "switchLayerMode": "hold"
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "modifierMask": 128
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "modifierMask": 64
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "modifierMask": 16
                }
              ]
            },
            {
              "id": 1,
              "keyActions": [
                null,
                {
                  "keyActionType": "switchKeymap",
                  "keymapAbbreviation": "WTF"
                },
                null,
                null,
                null,
                null,
                null,
                null,
                null,
                null,
                null,
                null,
                null,
                null,
                null,
                null,
                null,
                null,
                null,
                null,
                null,
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "modifierMask": 2
                },
                null,
                null,
                null,
                null,
                null,
                null,
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "modifierMask": 1
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "modifierMask": 4
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "modifierMask": 8
                },
                {
                  "keyActionType": "switchLayer",
                  "layer": "fn",
                  "switchLayerMode": "hold"
                },
                null,
                null,
                null
              ]
            },
            {
              "id": 2,
              "keyActions": [
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 76
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 42
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 40
                },
                {
                  "keyActionType": "mouse",
                  "mouseAction": "leftClick"
                },
                {
                  "keyActionType": "mouse",
                  "mouseAction": "middleClick"
                },
                {
                  "keyActionType": "mouse",
                  "mouseAction": "rightClick"
                }
              ]
            },
            {
              "id": 5,
              "keyActions": [
                {
                  "keyActionType": "mouse",
                  "mouseAction": "leftClick"
                }
              ]
            }
          ]
        },
        {
          "id": "mouse",
          "modules": [
            {
              "id": 0,
              "keyActions": [
                null,
                null,
                null,
                null,
                null,
                null,
                null,
                {
                  "keyActionType": "mouse",
                  "mouseAction": "scrollLeft"
                },
                {
                  "keyActionType": "mouse",
                  "mouseAction": "moveUp"
                },
                {
                  "keyActionType": "mouse",
                  "mouseAction": "scrollRight"
                },
                null,
                null,
                null,
                null,
                {
                  "keyActionType": "mouse",
                  "mouseAction": "scrollDown"
                },
                {
                  "keyActionType": "mouse",
                  "mouseAction": "moveLeft"
                },
                {
                  "keyActionType": "mouse",
                  "mouseAction": "moveDown"
                },
                {
                  "keyActionType": "mouse",
                  "mouseAction": "moveRight"
                },
                null,
                null,
                null,
                {
                  "keyActionType": "mouse",
                  "mouseAction": "scrollUp"
                },
                null,
                null,
                null,
                null,
                null,
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "modifierMask": 32
                },
                null,
                {
                  "keyActionType": "mouse",
                  "mouseAction": "leftClick"
                },
                {
                  "keyActionType": "mouse",
                  "mouseAction": "rightClick"
                },
                null,
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "modifierMask": 128
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "modifierMask": 64
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "modifierMask": 16
                }
              ]
            },
            {
              "id": 1,
              "keyActions": [
                null,
                null,
                null,
                null,
                null,
                null,
                null,
                null,
                null,
                null,
                null,
                null,
                null,
                null,
                {
                  "keyActionType": "switchLayer",
                  "layer": "mouse",
                  "switchLayerMode": "holdAndDoubleTapToggle"
                },
                null,
                {
                  "keyActionType": "mouse",
                  "mouseAction": "rightClick"
                },
                {
                  "keyActionType": "mouse",
                  "mouseAction": "middleClick"
                },
                {
                  "keyActionType": "mouse",
                  "mouseAction": "leftClick"
                },
                null,
                null,
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "modifierMask": 2
                },
                null,
                null,
                null,
                null,
                null,
                null,
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "modifierMask": 1
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "modifierMask": 4
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "modifierMask": 8
                },
                null,
                {
                  "keyActionType": "mouse",
                  "mouseAction": "decelerate"
                },
                {
                  "keyActionType": "mouse",
                  "mouseAction": "accelerate"
                },
                null
              ]
            },
            {
              "id": 2,
              "keyActions": [
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 76
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 42
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 40
                },
                {
                  "keyActionType": "mouse",
                  "mouseAction": "leftClick"
                },
                {
                  "keyActionType": "mouse",
                  "mouseAction": "middleClick"
                },
                {
                  "keyActionType": "mouse",
                  "mouseAction": "rightClick"
                }
              ]
            },
            {
              "id": 5,
              "keyActions": [
                {
                  "keyActionType": "mouse",
                  "mouseAction": "leftClick"
                }
              ]
            }
          ]
        }
      ]
    },
    {
      "isDefault": false,
      "abbreviation": "WTF",
      "name": "QWERTY for Windows",
      "description": "QWERTY is the mother of all layouts. This is the PC version.",
      "layers": [
        {
          "id": "base",
          "modules": [
            {
              "id": 0,
              "keyActions": [
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 36
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 37
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 38
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 39
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 45
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 46
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 42
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 24
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 12
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 18
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 19
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 47
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 48
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 49
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 28
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 13
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 14
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 15
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 51
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 52
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 40
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 11
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 17
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 16
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 54
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 55
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 56
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "modifierMask": 32
                },
                null,
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 44
                },
                {
                  "keyActionType": "switchLayer",
                  "layer": "mod",
                  "switchLayerMode": "hold"
                },
                {
                  "keyActionType": "switchLayer",
                  "layer": "mod",
                  "switchLayerMode": "hold"
                },
                {
                  "keyActionType": "switchLayer",
                  "layer": "mod",
                  "switchLayerMode": "hold"
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "modifierMask": 128
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "modifierMask": 16
                }
              ]
            },
            {
              "id": 1,
              "keyActions": [
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 53
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 30
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 31
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 32
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 33
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 34
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 35
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 43
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 20
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 26
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 8
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 21
                },
                null,
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 23
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 41
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 4
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 22
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 7
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 9
                },
                null,
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 10
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "modifierMask": 2
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 100
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 29
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 27
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 6
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 25
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 5
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "modifierMask": 1
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "modifierMask": 4
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "modifierMask": 4
                },
                {
                  "keyActionType": "switchLayer",
                  "layer": "fn",
                  "switchLayerMode": "hold"
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 44
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "modifierMask": 8
                },
                null
              ]
            },
            {
              "id": 2,
              "keyActions": [
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 76
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 42
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 40
                },
                {
                  "keyActionType": "mouse",
                  "mouseAction": "leftClick"
                },
                {
                  "keyActionType": "mouse",
                  "mouseAction": "middleClick"
                },
                {
                  "keyActionType": "mouse",
                  "mouseAction": "rightClick"
                }
              ]
            },
            {
              "id": 5,
              "keyActions": [
                {
                  "keyActionType": "mouse",
                  "mouseAction": "leftClick"
                }
              ]
            }
          ]
        },
        {
          "id": "mod",
          "modules": [
            {
              "id": 0,
              "keyActions": [
                null,
                null,
                null,
                null,
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 39,
                  "modifierMask": 64
                },
                null,
                null,
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 24,
                  "modifierMask": 64
                },
                null,
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 18,
                  "modifierMask": 64
                },
                null,
                null,
                null,
                null,
                null,
                null,
                null,
                null,
                null,
                null,
                null,
                null,
                null,
                null,
                null,
                null,
                null,
                null,
                null,
                null,
                {
                  "keyActionType": "switchLayer",
                  "layer": "mod",
                  "switchLayerMode": "hold"
                },
                {
                  "keyActionType": "switchLayer",
                  "layer": "mod",
                  "switchLayerMode": "hold"
                },
                {
                  "keyActionType": "switchLayer",
                  "layer": "mod",
                  "switchLayerMode": "hold"
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "modifierMask": 128
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "modifierMask": 16
                }
              ]
            },
            {
              "id": 1,
              "keyActions": [
                null,
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 30,
                  "modifierMask": 64
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 31,
                  "modifierMask": 64
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 32,
                  "modifierMask": 64
                },
                null,
                null,
                null,
                null,
                null,
                null,
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 8,
                  "modifierMask": 64
                },
                null,
                null,
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 23,
                  "modifierMask": 64
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 57,
                  "modifierMask": 64
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 4,
                  "modifierMask": 64
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 22,
                  "modifierMask": 64
                },
                null,
                null,
                null,
                null,
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "modifierMask": 2
                },
                null,
                null,
                null,
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 6,
                  "modifierMask": 64
                },
                null,
                null,
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "modifierMask": 1
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "modifierMask": 4
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "modifierMask": 8
                },
                null,
                null,
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "modifierMask": 8
                },
                null
              ]
            },
            {
              "id": 2,
              "keyActions": [
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 76
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 42
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 40
                },
                {
                  "keyActionType": "mouse",
                  "mouseAction": "leftClick"
                },
                {
                  "keyActionType": "mouse",
                  "mouseAction": "middleClick"
                },
                {
                  "keyActionType": "mouse",
                  "mouseAction": "rightClick"
                }
              ]
            },
            {
              "id": 5,
              "keyActions": [
                {
                  "keyActionType": "mouse",
                  "mouseAction": "leftClick"
                }
              ]
            }
          ]
        },
        {
          "id": "fn",
          "modules": [
            {
              "id": 0,
              "keyActions": [
                null,
                null,
                null,
                null,
                null,
                null,
                null,
                null,
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 82
                },
                null,
                null,
                null,
                null,
                null,
                null,
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 80
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 81
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 79
                },
                null,
                null,
                null,
                null,
                null,
                null,
                null,
                null,
                null,
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "modifierMask": 32
                },
                null,
                {
                  "keyActionType": "mouse",
                  "mouseAction": "rightClick"
                },
                null,
                null,
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "modifierMask": 64
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "modifierMask": 128
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "modifierMask": 16
                }
              ]
            },
            {
              "id": 1,
              "keyActions": [
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 62
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 58
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 59
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 60
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 61
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 62
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 63
                },
                null,
                null,
                null,
                null,
                null,
                null,
                null,
                null,
                null,
                null,
                null,
                null,
                null,
                null,
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "modifierMask": 2
                },
                null,
                null,
                null,
                null,
                null,
                null,
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "modifierMask": 1
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "modifierMask": 4
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "modifierMask": 10
                },
                {
                  "keyActionType": "switchLayer",
                  "layer": "fn",
                  "switchLayerMode": "hold"
                },
                null,
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "modifierMask": 8
                },
                null
              ]
            },
            {
              "id": 2,
              "keyActions": [
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 76
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 42
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 40
                },
                {
                  "keyActionType": "mouse",
                  "mouseAction": "leftClick"
                },
                {
                  "keyActionType": "mouse",
                  "mouseAction": "middleClick"
                },
                {
                  "keyActionType": "mouse",
                  "mouseAction": "rightClick"
                }
              ]
            },
            {
              "id": 5,
              "keyActions": [
                {
                  "keyActionType": "mouse",
                  "mouseAction": "leftClick"
                }
              ]
            }
          ]
        },
        {
          "id": "mouse",
          "modules": [
            {
              "id": 0,
              "keyActions": [
                null,
                null,
                null,
                null,
                null,
                null,
                null,
                {
                  "keyActionType": "mouse",
                  "mouseAction": "scrollLeft"
                },
                {
                  "keyActionType": "mouse",
                  "mouseAction": "moveUp"
                },
                {
                  "keyActionType": "mouse",
                  "mouseAction": "scrollRight"
                },
                null,
                null,
                null,
                null,
                {
                  "keyActionType": "mouse",
                  "mouseAction": "scrollUp"
                },
                {
                  "keyActionType": "mouse",
                  "mouseAction": "moveLeft"
                },
                {
                  "keyActionType": "mouse",
                  "mouseAction": "moveDown"
                },
                {
                  "keyActionType": "mouse",
                  "mouseAction": "moveRight"
                },
                null,
                null,
                null,
                {
                  "keyActionType": "mouse",
                  "mouseAction": "scrollDown"
                },
                null,
                null,
                null,
                null,
                null,
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "modifierMask": 32
                },
                null,
                {
                  "keyActionType": "mouse",
                  "mouseAction": "leftClick"
                },
                {
                  "keyActionType": "mouse",
                  "mouseAction": "rightClick"
                },
                null,
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "modifierMask": 64
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "modifierMask": 128
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "modifierMask": 16
                }
              ]
            },
            {
              "id": 1,
              "keyActions": [
                null,
                null,
                null,
                null,
                null,
                null,
                null,
                null,
                null,
                null,
                null,
                null,
                null,
                null,
                null,
                null,
                {
                  "keyActionType": "mouse",
                  "mouseAction": "rightClick"
                },
                {
                  "keyActionType": "mouse",
                  "mouseAction": "middleClick"
                },
                {
                  "keyActionType": "mouse",
                  "mouseAction": "leftClick"
                },
                null,
                null,
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "modifierMask": 2
                },
                null,
                null,
                null,
                null,
                null,
                null,
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "modifierMask": 1
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "modifierMask": 8
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "modifierMask": 4
                },
                null,
                {
                  "keyActionType": "mouse",
                  "mouseAction": "decelerate"
                },
                {
                  "keyActionType": "mouse",
                  "mouseAction": "accelerate"
                },
                null
              ]
            },
            {
              "id": 2,
              "keyActions": [
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 76
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 42
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 40
                },
                {
                  "keyActionType": "mouse",
                  "mouseAction": "leftClick"
                },
                {
                  "keyActionType": "mouse",
                  "mouseAction": "middleClick"
                },
                {
                  "keyActionType": "mouse",
                  "mouseAction": "rightClick"
                }
              ]
            },
            {
              "id": 5,
              "keyActions": [
                {
                  "keyActionType": "mouse",
                  "mouseAction": "leftClick"
                }
              ]
            }
          ]
        }
      ]
    }
  ],
  "macros": []
}