{
  "userConfigMajorVersion": 13,
  "userConfigMinorVersion": 0,
  "userConfigPatchVersion": 0,
  "lastSaveAgentTag": "UltimateHackingKeyboard/agent/70bd27e3",
  "lastSaveFirmwareTag": "UltimateHackingKeyboard/firmware/6998b2746",
  "deviceName": "My UHK",
  "doubleTapSwitchLayerTimeout": 250,
  "perKeyRgbPresent": false,
  "backlightingMode": "FunctionalBacklighting",
  "backlightingNoneActionColor": {
    "b": 0,
    "g": 0,
    "r": 0
  },
  "backlightingScancodeColor": {
    "b": 255,
    "g": 255,
    "r": 255
  },
  "backlightingModifierColor": {
    "b": 255,
    "g": 255,
    "r": 0
  },
  "backlightingShortcutColor": {
    "b": 255,
    "g": 0,
    "r": 0
  },
  "backlightingSwitchLayerColor": {
    "b": 0,
    "g": 255,
    "r": 255
  },
  "backlightingSwitchKeymapColor": {
    "b": 0,
    "g": 0,
    "r": 255
  },
  "backlightingMouseColor": {
    "b": 0,
    "g": 255,
    "r": 0
  },
  "backlightingMacroColor": {
    "b": 255,
    "g": 0,
    "r": 255
  },
  "backlightingDeviceColor": {
    "b": 68,
    "g": 136,
    "r": 255
  },
  "mouseMoveInitialSpeed": 20,
  "mouseMoveAcceleration": 36,
  "mouseMoveDeceleratedSpeed": 37,
  "mouseMoveBaseSpeed": 80,
  "mouseMoveAcceleratedSpeed": 121,
  "mouseScrollInitialSpeed": 2,
  "mouseScrollAcceleration": 3,
  "mouseScrollDeceleratedSpeed": 1,
  "mouseScrollBaseSpeed": 10,
  "mouseScrollAcceleratedSpeed": 20,
  "secondaryRoleStrategy": "Advanced",
  "secondaryRoleAdvancedStrategyDoubletapTimeout": 200,
  "secondaryRoleAdvancedStrategyTimeout": 330,
  "secondaryRoleAdvancedStrategySafetyMargin": 100,
  "secondaryRoleAdvancedStrategyTriggerByRelease": false,
  "secondaryRoleAdvancedStrategyDoubletapToPrimary": false,
  "secondaryRoleAdvancedStrategyTimeoutAction": "Secondary",
  "mouseScrollAxisSkew": 1,
  "mouseMoveAxisSkew": 1,
  "diagonalSpeedCompensation": false,
  "doubletapTimeout": 400,
  "keystrokeDelay": 0,
  "displayBrightness": 8,
  "displayBrightnessBattery": 8,
  "keyBacklightBrightness": 60,
  "keyBacklightBrightnessBattery": 60,
  "displayFadeOutTimeout": 1200,
  "displayFadeOutBatteryTimeout": 1200,
  "keyBacklightFadeOutTimeout": 1200,
  "keyBacklightFadeOutBatteryTimeout": 1200,
  "keyBacklightBrightnessChargingDefault": 50,
  "batteryChargingMode": "Full",
  "hostConnections": [
    {
      "type": "UsbRight",
      "switchover": false,
      "name": "My PC"
    },
    {
      "type": "Empty"
    },
    {
      "type": "Empty"
    },
    {
      "type": "Empty"
    },
    {
      "type": "Empty"
    },
    {
      "type": "Empty"
    },
    {
      "type": "Empty"
    },
    {
      "type": "Empty"
    },
    {
      "type": "Empty"
    },
    {
      "type": "Empty"
    },
    {
      "type": "Empty"
    },
    {
      "type": "Empty"
    },
    {
      "type": "Empty"
    },
    {
      "type": "Empty"
    },
    {
      "type": "Empty"
    },
    {
      "type": "Empty"
    },
    {
      "type": "Empty"
    },
    {
      "type": "Empty"
    },
    {
      "type": "Empty"
    },
    {
      "type": "Empty"
    },
    {
      "type": "Empty"
    },
    {
      "type": "Empty"
    }
  ],
  "moduleConfigurations": [
    {
      "id": "KeyClusterLeft",
      "navigationModeBaseLayer": "Scroll",
      "navigationModeModLayer": "Scroll",
      "navigationModeFnLayer": "None",
      "navigationModeMouseLayer": "None",
      "navigationModeFn2Layer": "Zoom",
      "navigationModeFn3Layer": "None",
      "navigationModeFn4Layer": "None",
      "navigationModeFn5Layer": "None",
      "speed": 0,
      "baseSpeed": 0.800000011920929,
      "xceleration": 0,
      "scrollSpeedDivisor": 5,
      "caretSpeedDivisor": 5,
      "scrollAxisLock": true,
      "caretAxisLock": true,
      "axisLockFirstTickSkew": 0.5,
      "axisLockSkew": 0.5,
      "invertScrollDirectionX": false,
      "invertScrollDirectionY": false,
      "keyClusterSwapAxes": false,
      "keyClusterInvertHorizontalScrolling": false
    },
    {
      "id": "TouchpadRight",
      "navigationModeBaseLayer": "Media",
      "navigationModeModLayer": "Scroll",
      "navigationModeFnLayer": "Caret",
      "navigationModeMouseLayer": "Cursor",
      "navigationModeFn2Layer": "Cursor",
      "navigationModeFn3Layer": "Cursor",
      "navigationModeFn4Layer": "Cursor",
      "navigationModeFn5Layer": "Cursor",
      "speed": 0.699999988079071,
      "baseSpeed": 0.5,
      "xceleration": 1,
      "scrollSpeedDivisor": 8,
      "caretSpeedDivisor": 16,
      "scrollAxisLock": true,
      "caretAxisLock": true,
      "axisLockFirstTickSkew": 2,
      "axisLockSkew": 0.5,
      "invertScrollDirectionX": false,
      "invertScrollDirectionY": false,
      "touchpadPinchZoomDivisor": 4,
      "touchpadHoldContinuationTimeout": 0,
      "touchpadPinchToZoom": "Zoom"
    },
    {
      "id": "TrackballRight",
      "navigationModeBaseLayer": "Cursor",
      "navigationModeModLayer": "Scroll",
      "navigationModeFnLayer": "Caret",
      "navigationModeMouseLayer": "Cursor",
      "navigationModeFn2Layer": "Cursor",
      "navigationModeFn3Layer": "Cursor",
      "navigationModeFn4Layer": "Cursor",
      "navigationModeFn5Layer": "Cursor",
      "speed": 0.5,
      "baseSpeed": 0.5,
      "xceleration": 1,
      "scrollSpeedDivisor": 8,
      "caretSpeedDivisor": 16,
      "scrollAxisLock": true,
      "caretAxisLock": true,
      "axisLockFirstTickSkew": 2,
      "axisLockSkew": 0.5,
      "invertScrollDirectionX": false,
      "invertScrollDirectionY": false
    },
    {
      "id": "TrackpointRight",
      "navigationModeBaseLayer": "Cursor",
      "navigationModeModLayer": "Scroll",
      "navigationModeFnLayer": "ZoomPc",
      "navigationModeMouseLayer": "Media",
      "navigationModeFn2Layer": "Caret",
      "navigationModeFn3Layer": "None",
      "navigationModeFn4Layer": "None",
      "navigationModeFn5Layer": "None",
      "speed": 1,
      "baseSpeed": 0,
      "xceleration": 0,
      "scrollSpeedDivisor": 8,
      "caretSpeedDivisor": 16,
      "scrollAxisLock": true,
      "caretAxisLock": true,
      "axisLockFirstTickSkew": 2,
      "axisLockSkew": 0.5,
      "invertScrollDirectionX": false,
      "invertScrollDirectionY": false
    }
  ],
  "keymaps": [
    {
      "isDefault": false,
      "abbreviation": "EMP",
      "name": "Empty",
      "description": "This is an empty keymap. Let's start from scratch!",
      "layers": [
        {
          "id": "base",
          "modules": [
            {
              "id": 0,
              "keyActions": [
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "switchLayer",
                  "layer": "fn2",
                  "switchLayerMode": "hold"
                },
                {
                  "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": 70
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 71
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 72
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 73
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 76
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 74
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 75
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 77
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 78
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 80,
                  "modifierMask": 4
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 82
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 79,
                  "modifierMask": 4
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 80
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 81
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 79
                }
              ]
            },
            {
              "id": 1,
              "keyActions": [
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "switchLayer",
                  "layer": "fn",
                  "switchLayerMode": "hold"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "switchLayer",
                  "layer": "fn2",
                  "switchLayerMode": "hold"
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 41
                },
                {
                  "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
                }
              ]
            },
            {
              "id": 2,
              "keyActions": [
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                }
              ]
            },
            {
              "id": 4,
              "keyActions": [
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                }
              ]
            },
            {
              "id": 3,
              "keyActions": [
                {
                  "keyActionType": "mouse",
                  "mouseAction": "leftClick"
                },
                {
                  "keyActionType": "mouse",
                  "mouseAction": "rightClick"
                }
              ]
            }
          ]
        },
        {
          "id": "fn",
          "modules": [
            {
              "id": 0,
              "keyActions": [
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                }
              ]
            },
            {
              "id": 1,
              "keyActions": [
                {
                  "keyActionType": "playMacro",
                  "macroIndex": 50,
                  "macroArguments": []
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "switchKeymap",
                  "keymapAbbreviation": "QWR"
                },
                {
                  "keyActionType": "switchKeymap",
                  "keymapAbbreviation": "END"
                },
                {
                  "keyActionType": "switchKeymap",
                  "keymapAbbreviation": "EUK"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "switchLayer",
                  "layer": "fn",
                  "switchLayerMode": "hold"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                }
              ]
            },
            {
              "id": 2,
              "keyActions": [
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                }
              ]
            },
            {
              "id": 4,
              "keyActions": [
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                }
              ]
            },
            {
              "id": 3,
              "keyActions": [
                {
                  "keyActionType": "mouse",
                  "mouseAction": "leftClick"
                },
                {
                  "keyActionType": "mouse",
                  "mouseAction": "rightClick"
                }
              ]
            }
          ]
        },
        {
          "id": "fn2",
          "modules": [
            {
              "id": 0,
              "keyActions": [
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "connections",
                  "command": "switchByHostConnectionId",
                  "hostConnectionId": 0
                },
                {
                  "keyActionType": "connections",
                  "command": "switchByHostConnectionId",
                  "hostConnectionId": 1
                },
                {
                  "keyActionType": "connections",
                  "command": "switchByHostConnectionId",
                  "hostConnectionId": 2
                },
                {
                  "keyActionType": "connections",
                  "command": "switchByHostConnectionId",
                  "hostConnectionId": 3
                },
                {
                  "keyActionType": "connections",
                  "command": "switchByHostConnectionId",
                  "hostConnectionId": 4
                },
                {
                  "keyActionType": "connections",
                  "command": "switchByHostConnectionId",
                  "hostConnectionId": 5
                },
                {
                  "keyActionType": "connections",
                  "command": "switchByHostConnectionId",
                  "hostConnectionId": 6
                },
                {
                  "keyActionType": "connections",
                  "command": "switchByHostConnectionId",
                  "hostConnectionId": 7
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "connections",
                  "command": "previous"
                },
                {
                  "keyActionType": "connections",
                  "command": "last"
                },
                {
                  "keyActionType": "connections",
                  "command": "next"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "switchLayer",
                  "layer": "fn2",
                  "switchLayerMode": "hold"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "other",
                  "actionSubtype": "Sleep"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "connections",
                  "command": "switchByHostConnectionId",
                  "hostConnectionId": 8
                },
                {
                  "keyActionType": "connections",
                  "command": "switchByHostConnectionId",
                  "hostConnectionId": 9
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                }
              ]
            },
            {
              "id": 1,
              "keyActions": [
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "switchLayer",
                  "layer": "fn",
                  "switchLayerMode": "hold"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "switchLayer",
                  "layer": "fn2",
                  "switchLayerMode": "hold"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                }
              ]
            },
            {
              "id": 3,
              "keyActions": [
                {
                  "keyActionType": "mouse",
                  "mouseAction": "leftClick"
                },
                {
                  "keyActionType": "mouse",
                  "mouseAction": "rightClick"
                }
              ]
            }
          ]
        }
      ]
    },
    {
      "isDefault": false,
      "abbreviation": "ARR",
      "name": "Empty (2)",
      "description": "This is an empty keymap. Let's start from scratch!",
      "layers": [
        {
          "id": "base",
          "modules": [
            {
              "id": 0,
              "keyActions": [
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 80,
                  "modifierMask": 4
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 81,
                  "modifierMask": 4
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 82,
                  "modifierMask": 4
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 79,
                  "modifierMask": 4
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                }
              ]
            },
            {
              "id": 1,
              "keyActions": [
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                }
              ]
            },
            {
              "id": 3,
              "keyActions": [
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                }
              ]
            }
          ]
        },
        {
          "id": "mod",
          "modules": [
            {
              "id": 0,
              "keyActions": [
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 80,
                  "modifierMask": 4
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 81,
                  "modifierMask": 4
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 79,
                  "modifierMask": 4
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 79,
                  "modifierMask": 4
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                }
              ]
            },
            {
              "id": 1,
              "keyActions": [
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                }
              ]
            },
            {
              "id": 3,
              "keyActions": [
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                }
              ]
            }
          ]
        }
      ]
    },
    {
      "isDefault": true,
      "abbreviation": "END",
      "name": "END",
      "description": "anymak:END for US Intl (UHK remapping, no Kanata)",
      "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,
                  "modifierMask": 2
                },
                {
                  "keyActionType": "playMacro",
                  "macroIndex": 56,
                  "macroArguments": []
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 25
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 7
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 6
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 15
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 9
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 13
                },
                {
                  "keyActionType": "keystroke",
                  "type": "media",
                  "scancode": 234
                },
                {
                  "keyActionType": "keystroke",
                  "type": "media",
                  "scancode": 233
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 10
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 23
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 21
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 17
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 22
                },
                {
                  "keyActionType": "playMacro",
                  "macroIndex": 8,
                  "macroArguments": []
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 82
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 5
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 19,
                  "secondaryRoleAction": "leftCtrl"
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 16,
                  "secondaryRoleAction": "leftAlt"
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 26,
                  "secondaryRoleAction": "leftSuper"
                },
                {
                  "keyActionType": "playMacro",
                  "macroIndex": 11,
                  "macroArguments": []
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 81
                },
                {
                  "keyActionType": "playMacro",
                  "macroIndex": 12,
                  "macroArguments": []
                },
                {
                  "keyActionType": "playMacro",
                  "macroIndex": 10,
                  "macroArguments": []
                },
                {
                  "keyActionType": "keystroke",
                  "type": "media",
                  "scancode": 226
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 80
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 79
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "switchLayer",
                  "layer": "fn2",
                  "switchLayerMode": "hold"
                },
                {
                  "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": 70
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 71
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 72
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 73
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 76
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 74
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 75
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 77
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 78
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 80,
                  "modifierMask": 4
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 82
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 79,
                  "modifierMask": 4
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 80
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 81
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 79
                }
              ]
            },
            {
              "id": 1,
              "keyActions": [
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 41
                },
                {
                  "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": 41,
                  "secondaryRoleAction": "mouse"
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 20
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 14
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 18
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 24
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 28
                },
                {
                  "keyActionType": "playMacro",
                  "macroIndex": 8,
                  "macroArguments": []
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 11
                },
                {
                  "keyActionType": "playMacro",
                  "macroIndex": 41,
                  "macroArguments": []
                },
                {
                  "keyActionType": "playMacro",
                  "macroIndex": 51,
                  "macroArguments": []
                },
                {
                  "keyActionType": "playMacro",
                  "macroIndex": 52,
                  "macroArguments": []
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 54
                },
                {
                  "keyActionType": "playMacro",
                  "macroIndex": 11,
                  "macroArguments": []
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 100
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 29,
                  "secondaryRoleAction": "leftSuper"
                },
                {
                  "keyActionType": "playMacro",
                  "macroIndex": 4,
                  "macroArguments": []
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 55,
                  "secondaryRoleAction": "leftCtrl"
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 27
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 70
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "modifierMask": 1
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "modifierMask": 8
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "modifierMask": 4
                },
                {
                  "keyActionType": "switchLayer",
                  "layer": "fn",
                  "switchLayerMode": "hold"
                },
                {
                  "keyActionType": "playMacro",
                  "macroIndex": 12,
                  "macroArguments": [
                    {
                      "keyActionType": "macroArgument",
                      "value": ""
                    }
                  ]
                },
                {
                  "keyActionType": "mouse",
                  "mouseAction": "leftClick"
                },
                {
                  "keyActionType": "switchLayer",
                  "layer": "fn2",
                  "switchLayerMode": "hold"
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 41
                },
                {
                  "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
                }
              ]
            },
            {
              "id": 2,
              "keyActions": [
                {
                  "keyActionType": "keystroke",
                  "type": "media",
                  "scancode": 233
                },
                {
                  "keyActionType": "playMacro",
                  "macroIndex": 10,
                  "macroArguments": []
                },
                {
                  "keyActionType": "keystroke",
                  "type": "media",
                  "scancode": 234
                },
                {
                  "keyActionType": "mouse",
                  "mouseAction": "leftClick"
                },
                {
                  "keyActionType": "mouse",
                  "mouseAction": "middleClick"
                },
                {
                  "keyActionType": "mouse",
                  "mouseAction": "rightClick"
                }
              ]
            },
            {
              "id": 4,
              "keyActions": [
                {
                  "keyActionType": "playMacro",
                  "macroIndex": 47,
                  "macroArguments": []
                },
                {
                  "keyActionType": "playMacro",
                  "macroIndex": 48,
                  "macroArguments": []
                }
              ]
            },
            {
              "id": 3,
              "keyActions": [
                {
                  "keyActionType": "mouse",
                  "mouseAction": "leftClick"
                },
                {
                  "keyActionType": "mouse",
                  "mouseAction": "rightClick"
                }
              ]
            }
          ]
        },
        {
          "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": "none"
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 101
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 78
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 40
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 73
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 75
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 80,
                  "modifierMask": 9
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 79,
                  "modifierMask": 9
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 80,
                  "modifierMask": 4
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 81
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 82
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 79
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 42
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 42,
                  "modifierMask": 1
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 74
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 80,
                  "modifierMask": 1
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 76
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 79,
                  "modifierMask": 1
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 77,
                  "secondaryRoleAction": "leftShift"
                },
                {
                  "keyActionType": "keystroke",
                  "type": "media",
                  "scancode": 233
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 41
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                }
              ]
            },
            {
              "id": 1,
              "keyActions": [
                {
                  "keyActionType": "none"
                },
                {
                  "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
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 28,
                  "modifierMask": 1
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 9,
                  "modifierMask": 1
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 26,
                  "modifierMask": 1
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 23,
                  "modifierMask": 1
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 43,
                  "modifierMask": 3
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 43,
                  "modifierMask": 1
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 29,
                  "modifierMask": 1
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 9,
                  "modifierMask": 10
                },
                {
                  "keyActionType": "playMacro",
                  "macroIndex": 41,
                  "macroArguments": []
                },
                {
                  "keyActionType": "playMacro",
                  "macroIndex": 57,
                  "macroArguments": []
                },
                {
                  "keyActionType": "playMacro",
                  "macroIndex": 57,
                  "macroArguments": []
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 27,
                  "modifierMask": 1
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "modifierMask": 2
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 4,
                  "modifierMask": 1
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 43
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 80,
                  "modifierMask": 4
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 79,
                  "modifierMask": 4
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 70
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                }
              ]
            },
            {
              "id": 2,
              "keyActions": [
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 82,
                  "modifierMask": 13
                },
                {
                  "keyActionType": "keystroke",
                  "type": "media",
                  "scancode": 226
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 81,
                  "modifierMask": 13
                },
                {
                  "keyActionType": "mouse",
                  "mouseAction": "leftClick"
                },
                {
                  "keyActionType": "mouse",
                  "mouseAction": "middleClick"
                },
                {
                  "keyActionType": "mouse",
                  "mouseAction": "rightClick"
                }
              ]
            },
            {
              "id": 4,
              "keyActions": [
                {
                  "keyActionType": "keystroke",
                  "type": "media",
                  "scancode": 234
                },
                {
                  "keyActionType": "keystroke",
                  "type": "media",
                  "scancode": 233
                }
              ]
            },
            {
              "id": 3,
              "keyActions": [
                {
                  "keyActionType": "mouse",
                  "mouseAction": "leftClick"
                },
                {
                  "keyActionType": "mouse",
                  "mouseAction": "rightClick"
                }
              ]
            }
          ]
        },
        {
          "id": "fn",
          "modules": [
            {
              "id": 0,
              "keyActions": [
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "keystroke",
                  "type": "media",
                  "scancode": 234
                },
                {
                  "keyActionType": "keystroke",
                  "type": "media",
                  "scancode": 233
                },
                {
                  "keyActionType": "keystroke",
                  "type": "system",
                  "scancode": 129
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "playMacro",
                  "macroIndex": 22,
                  "macroArguments": []
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "playMacro",
                  "macroIndex": 27,
                  "macroArguments": []
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "keystroke",
                  "type": "system",
                  "scancode": 130
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "keystroke",
                  "type": "media",
                  "scancode": 112
                },
                {
                  "keyActionType": "keystroke",
                  "type": "media",
                  "scancode": 111
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "keystroke",
                  "type": "system",
                  "scancode": 131
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "playMacro",
                  "macroIndex": 24,
                  "macroArguments": []
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "playMacro",
                  "macroIndex": 21,
                  "macroArguments": []
                },
                {
                  "keyActionType": "playMacro",
                  "macroIndex": 20,
                  "macroArguments": []
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "playMacro",
                  "macroIndex": 23,
                  "macroArguments": []
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                }
              ]
            },
            {
              "id": 1,
              "keyActions": [
                {
                  "keyActionType": "playMacro",
                  "macroIndex": 50,
                  "macroArguments": []
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "switchKeymap",
                  "keymapAbbreviation": "QWR"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "switchKeymap",
                  "keymapAbbreviation": "EUK"
                },
                {
                  "keyActionType": "switchKeymap",
                  "keymapAbbreviation": "EMP"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "playMacro",
                  "macroIndex": 28,
                  "macroArguments": []
                },
                {
                  "keyActionType": "playMacro",
                  "macroIndex": 42,
                  "macroArguments": []
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 83
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "switchLayer",
                  "layer": "fn",
                  "switchLayerMode": "hold"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                }
              ]
            },
            {
              "id": 2,
              "keyActions": [
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "mouse",
                  "mouseAction": "middleClick"
                },
                {
                  "keyActionType": "none"
                }
              ]
            },
            {
              "id": 4,
              "keyActions": [
                {
                  "keyActionType": "playMacro",
                  "macroIndex": 26,
                  "macroArguments": []
                },
                {
                  "keyActionType": "playMacro",
                  "macroIndex": 25,
                  "macroArguments": []
                }
              ]
            },
            {
              "id": 3,
              "keyActions": [
                {
                  "keyActionType": "mouse",
                  "mouseAction": "leftClick"
                },
                {
                  "keyActionType": "mouse",
                  "mouseAction": "rightClick"
                }
              ]
            }
          ]
        },
        {
          "id": "mouse",
          "modules": [
            {
              "id": 0,
              "keyActions": [
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "keystroke",
                  "type": "media",
                  "scancode": 205
                },
                {
                  "keyActionType": "keystroke",
                  "type": "media",
                  "scancode": 182
                },
                {
                  "keyActionType": "keystroke",
                  "type": "media",
                  "scancode": 181
                },
                {
                  "keyActionType": "keystroke",
                  "type": "media",
                  "scancode": 234
                },
                {
                  "keyActionType": "keystroke",
                  "type": "media",
                  "scancode": 233
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 42
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "mouse",
                  "mouseAction": "scrollLeft"
                },
                {
                  "keyActionType": "mouse",
                  "mouseAction": "scrollRight"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "keystroke",
                  "type": "media",
                  "scancode": 226
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 76
                },
                {
                  "keyActionType": "mouse",
                  "mouseAction": "moveLeft"
                },
                {
                  "keyActionType": "mouse",
                  "mouseAction": "moveDown"
                },
                {
                  "keyActionType": "mouse",
                  "mouseAction": "moveUp"
                },
                {
                  "keyActionType": "mouse",
                  "mouseAction": "moveRight"
                },
                {
                  "keyActionType": "mouse",
                  "mouseAction": "rightClick"
                },
                {
                  "keyActionType": "mouse",
                  "mouseAction": "middleClick"
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 40
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "mouse",
                  "mouseAction": "scrollDown"
                },
                {
                  "keyActionType": "mouse",
                  "mouseAction": "scrollUp"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 41
                },
                {
                  "keyActionType": "mouse",
                  "mouseAction": "leftClick"
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 81
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 82
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 80
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 79
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                }
              ]
            },
            {
              "id": 1,
              "keyActions": [
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 81
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 82
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "keystroke",
                  "type": "media",
                  "scancode": 548
                },
                {
                  "keyActionType": "keystroke",
                  "type": "media",
                  "scancode": 549
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 78
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 75
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 75
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "keystroke",
                  "type": "media",
                  "scancode": 548
                },
                {
                  "keyActionType": "keystroke",
                  "type": "media",
                  "scancode": 549
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 82
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 81
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 78
                },
                {
                  "keyActionType": "mouse",
                  "mouseAction": "decelerate"
                },
                {
                  "keyActionType": "mouse",
                  "mouseAction": "accelerate"
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 70
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 43,
                  "modifierMask": 4
                },
                {
                  "keyActionType": "playMacro",
                  "macroIndex": 49,
                  "macroArguments": []
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 78
                },
                {
                  "keyActionType": "mouse",
                  "mouseAction": "leftClick"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                }
              ]
            },
            {
              "id": 2,
              "keyActions": [
                {
                  "keyActionType": "keystroke",
                  "type": "media",
                  "scancode": 233
                },
                {
                  "keyActionType": "playMacro",
                  "macroIndex": 49,
                  "macroArguments": []
                },
                {
                  "keyActionType": "keystroke",
                  "type": "media",
                  "scancode": 234
                },
                {
                  "keyActionType": "mouse",
                  "mouseAction": "leftClick"
                },
                {
                  "keyActionType": "mouse",
                  "mouseAction": "middleClick"
                },
                {
                  "keyActionType": "mouse",
                  "mouseAction": "rightClick"
                }
              ]
            },
            {
              "id": 4,
              "keyActions": [
                {
                  "keyActionType": "playMacro",
                  "macroIndex": 47,
                  "macroArguments": []
                },
                {
                  "keyActionType": "playMacro",
                  "macroIndex": 48,
                  "macroArguments": []
                }
              ]
            },
            {
              "id": 3,
              "keyActions": [
                {
                  "keyActionType": "mouse",
                  "mouseAction": "leftClick"
                },
                {
                  "keyActionType": "mouse",
                  "mouseAction": "rightClick"
                }
              ]
            }
          ]
        },
        {
          "id": "shift",
          "modules": [
            {
              "id": 0,
              "keyActions": [
                {
                  "keyActionType": "playMacro",
                  "macroIndex": 54,
                  "macroArguments": []
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 36
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 37
                },
                {
                  "keyActionType": "playMacro",
                  "macroIndex": 55,
                  "macroArguments": []
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 46
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "switchLayer",
                  "layer": "fn2",
                  "switchLayerMode": "hold"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                }
              ]
            },
            {
              "id": 1,
              "keyActions": [
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 51
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 51,
                  "modifierMask": 2
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "playMacro",
                  "macroIndex": 42,
                  "macroArguments": []
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "switchLayer",
                  "layer": "fn2",
                  "switchLayerMode": "hold"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                }
              ]
            },
            {
              "id": 2,
              "keyActions": [
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                }
              ]
            },
            {
              "id": 4,
              "keyActions": [
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                }
              ]
            },
            {
              "id": 3,
              "keyActions": [
                {
                  "keyActionType": "mouse",
                  "mouseAction": "leftClick"
                },
                {
                  "keyActionType": "mouse",
                  "mouseAction": "rightClick"
                }
              ]
            }
          ]
        },
        {
          "id": "fn2",
          "modules": [
            {
              "id": 0,
              "keyActions": [
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 35,
                  "modifierMask": 2
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 54,
                  "modifierMask": 2
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 55,
                  "modifierMask": 2
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 53,
                  "modifierMask": 2
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 49
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 47
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 48
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 52
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 53
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 54,
                  "modifierMask": 64
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 56
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 38,
                  "modifierMask": 2
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 39,
                  "modifierMask": 2
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 46
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 45
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 37,
                  "modifierMask": 2
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 49,
                  "modifierMask": 2
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 30,
                  "modifierMask": 2
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 56,
                  "modifierMask": 2
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 46,
                  "modifierMask": 2
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 45,
                  "modifierMask": 2
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 44
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "switchLayer",
                  "layer": "fn2",
                  "switchLayerMode": "hold"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "other",
                  "actionSubtype": "Sleep"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "connections",
                  "command": "switchByHostConnectionId",
                  "hostConnectionId": 8
                },
                {
                  "keyActionType": "connections",
                  "command": "switchByHostConnectionId",
                  "hostConnectionId": 9
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                }
              ]
            },
            {
              "id": 1,
              "keyActions": [
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 30,
                  "modifierMask": 66
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 31,
                  "modifierMask": 64
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 32,
                  "modifierMask": 64
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 34,
                  "modifierMask": 64
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 33,
                  "modifierMask": 66
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 45,
                  "modifierMask": 64
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 57
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 31,
                  "modifierMask": 2
                },
                {
                  "keyActionType": "playMacro",
                  "macroIndex": 36,
                  "macroArguments": []
                },
                {
                  "keyActionType": "playMacro",
                  "macroIndex": 32,
                  "macroArguments": []
                },
                {
                  "keyActionType": "playMacro",
                  "macroIndex": 31,
                  "macroArguments": []
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 22,
                  "modifierMask": 64
                },
                {
                  "keyActionType": "playMacro",
                  "macroIndex": 30,
                  "macroArguments": []
                },
                {
                  "keyActionType": "playMacro",
                  "macroIndex": 34,
                  "macroArguments": []
                },
                {
                  "keyActionType": "playMacro",
                  "macroIndex": 35,
                  "macroArguments": []
                },
                {
                  "keyActionType": "playMacro",
                  "macroIndex": 38,
                  "macroArguments": []
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 47,
                  "modifierMask": 2
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 48,
                  "modifierMask": 2
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "playMacro",
                  "macroIndex": 42,
                  "macroArguments": []
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "playMacro",
                  "macroIndex": 33,
                  "macroArguments": []
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "switchLayer",
                  "layer": "fn2",
                  "switchLayerMode": "hold"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                }
              ]
            },
            {
              "id": 2,
              "keyActions": [
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                }
              ]
            },
            {
              "id": 4,
              "keyActions": [
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                }
              ]
            },
            {
              "id": 3,
              "keyActions": [
                {
                  "keyActionType": "mouse",
                  "mouseAction": "leftClick"
                },
                {
                  "keyActionType": "mouse",
                  "mouseAction": "rightClick"
                }
              ]
            }
          ]
        },
        {
          "id": "fn3",
          "modules": [
            {
              "id": 0,
              "keyActions": [
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                }
              ]
            },
            {
              "id": 1,
              "keyActions": [
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 49
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 37,
                  "modifierMask": 2
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 46,
                  "modifierMask": 2
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 45
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 34,
                  "modifierMask": 2
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 35,
                  "modifierMask": 2
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 33
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 34
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 35
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 55
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 40
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 39
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 30
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 31
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 32
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 54
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 36
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 37
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 38
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 55
                },
                {
                  "keyActionType": "playMacro",
                  "macroIndex": 42,
                  "macroArguments": []
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                }
              ]
            },
            {
              "id": 4,
              "keyActions": [
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                }
              ]
            },
            {
              "id": 2,
              "keyActions": [
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "mouse",
                  "mouseAction": "middleClick"
                },
                {
                  "keyActionType": "none"
                }
              ]
            },
            {
              "id": 3,
              "keyActions": [
                {
                  "keyActionType": "mouse",
                  "mouseAction": "leftClick"
                },
                {
                  "keyActionType": "mouse",
                  "mouseAction": "rightClick"
                }
              ]
            }
          ]
        }
      ]
    },
    {
      "isDefault": false,
      "abbreviation": "QWR",
      "name": "QWERTY",
      "description": "QWERTY is the mother of all layouts. This is the PC version in the UHK default layout. Just for comparison.",
      "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": 28
                },
                {
                  "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": 11
                },
                {
                  "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": 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
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 44
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 81
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 82
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 80
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 79
                },
                {
                  "keyActionType": "switchLayer",
                  "layer": "mod",
                  "switchLayerMode": "hold"
                },
                {
                  "keyActionType": "switchLayer",
                  "layer": "fn2",
                  "switchLayerMode": "hold"
                },
                {
                  "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": 70
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 71
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 72
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 73
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 76
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 74
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 75
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 77
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 78
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 80,
                  "modifierMask": 1
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 82
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 79,
                  "modifierMask": 1
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 80
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 81
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 79
                }
              ]
            },
            {
              "id": 1,
              "keyActions": [
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 41
                },
                {
                  "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
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 23
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 57,
                  "secondaryRoleAction": "mouse"
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 4
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 22
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 7
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 9
                },
                {
                  "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": 8
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "modifierMask": 4
                },
                {
                  "keyActionType": "switchLayer",
                  "layer": "fn",
                  "switchLayerMode": "hold"
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 44
                },
                {
                  "keyActionType": "switchLayer",
                  "layer": "mod",
                  "switchLayerMode": "hold"
                },
                {
                  "keyActionType": "switchLayer",
                  "layer": "fn2",
                  "switchLayerMode": "hold"
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 41
                },
                {
                  "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
                }
              ]
            },
            {
              "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": 4,
              "keyActions": [
                {
                  "keyActionType": "mouse",
                  "mouseAction": "leftClick"
                },
                {
                  "keyActionType": "mouse",
                  "mouseAction": "rightClick"
                }
              ]
            },
            {
              "id": 3,
              "keyActions": [
                {
                  "keyActionType": "mouse",
                  "mouseAction": "leftClick"
                },
                {
                  "keyActionType": "mouse",
                  "mouseAction": "rightClick"
                }
              ]
            }
          ]
        },
        {
          "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": 75
                },
                {
                  "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": 78
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 80
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 81
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 79
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 73
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 41
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 101
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 81
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 82
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 80
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 79
                },
                {
                  "keyActionType": "switchLayer",
                  "layer": "mod",
                  "switchLayerMode": "hold"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                }
              ]
            },
            {
              "id": 1,
              "keyActions": [
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 41
                },
                {
                  "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
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 41
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 75,
                  "modifierMask": 1
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 23,
                  "modifierMask": 1
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 78,
                  "modifierMask": 1
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 57
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 80,
                  "modifierMask": 9
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 43,
                  "modifierMask": 4
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 79,
                  "modifierMask": 9
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "modifierMask": 2
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 75,
                  "modifierMask": 3
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 26,
                  "modifierMask": 1
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 78,
                  "modifierMask": 3
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "modifierMask": 1
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "modifierMask": 8
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "modifierMask": 4
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "switchLayer",
                  "layer": "mod",
                  "switchLayerMode": "hold"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                }
              ]
            },
            {
              "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": 4,
              "keyActions": [
                {
                  "keyActionType": "mouse",
                  "mouseAction": "leftClick"
                },
                {
                  "keyActionType": "mouse",
                  "mouseAction": "rightClick"
                }
              ]
            },
            {
              "id": 3,
              "keyActions": [
                {
                  "keyActionType": "mouse",
                  "mouseAction": "leftClick"
                },
                {
                  "keyActionType": "mouse",
                  "mouseAction": "rightClick"
                }
              ]
            }
          ]
        },
        {
          "id": "fn",
          "modules": [
            {
              "id": 0,
              "keyActions": [
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "keystroke",
                  "type": "media",
                  "scancode": 205
                },
                {
                  "keyActionType": "keystroke",
                  "type": "media",
                  "scancode": 233
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "keystroke",
                  "type": "system",
                  "scancode": 130
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "keystroke",
                  "type": "media",
                  "scancode": 182
                },
                {
                  "keyActionType": "keystroke",
                  "type": "media",
                  "scancode": 234
                },
                {
                  "keyActionType": "keystroke",
                  "type": "media",
                  "scancode": 181
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "keystroke",
                  "type": "media",
                  "scancode": 226
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 81
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 82
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 80
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 79
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                }
              ]
            },
            {
              "id": 1,
              "keyActions": [
                {
                  "keyActionType": "playMacro",
                  "macroIndex": 50,
                  "macroArguments": []
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "switchKeymap",
                  "keymapAbbreviation": "END"
                },
                {
                  "keyActionType": "switchKeymap",
                  "keymapAbbreviation": "EUK"
                },
                {
                  "keyActionType": "switchKeymap",
                  "keymapAbbreviation": "EMP"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "switchLayer",
                  "layer": "fn",
                  "switchLayerMode": "hold"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                }
              ]
            },
            {
              "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": 4,
              "keyActions": [
                {
                  "keyActionType": "mouse",
                  "mouseAction": "leftClick"
                },
                {
                  "keyActionType": "mouse",
                  "mouseAction": "rightClick"
                }
              ]
            },
            {
              "id": 3,
              "keyActions": [
                {
                  "keyActionType": "mouse",
                  "mouseAction": "leftClick"
                },
                {
                  "keyActionType": "mouse",
                  "mouseAction": "rightClick"
                }
              ]
            }
          ]
        },
        {
          "id": "mouse",
          "modules": [
            {
              "id": 0,
              "keyActions": [
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "mouse",
                  "mouseAction": "scrollUp"
                },
                {
                  "keyActionType": "mouse",
                  "mouseAction": "scrollLeft"
                },
                {
                  "keyActionType": "mouse",
                  "mouseAction": "moveUp"
                },
                {
                  "keyActionType": "mouse",
                  "mouseAction": "scrollRight"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "mouse",
                  "mouseAction": "scrollDown"
                },
                {
                  "keyActionType": "mouse",
                  "mouseAction": "moveLeft"
                },
                {
                  "keyActionType": "mouse",
                  "mouseAction": "moveDown"
                },
                {
                  "keyActionType": "mouse",
                  "mouseAction": "moveRight"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "modifierMask": 32
                },
                {
                  "keyActionType": "mouse",
                  "mouseAction": "leftClick"
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 80
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 82
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 81
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 79
                },
                {
                  "keyActionType": "mouse",
                  "mouseAction": "rightClick"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                }
              ]
            },
            {
              "id": 1,
              "keyActions": [
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "mouse",
                  "mouseAction": "rightClick"
                },
                {
                  "keyActionType": "mouse",
                  "mouseAction": "middleClick"
                },
                {
                  "keyActionType": "mouse",
                  "mouseAction": "leftClick"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "modifierMask": 2
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "modifierMask": 1
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "modifierMask": 8
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "modifierMask": 4
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "mouse",
                  "mouseAction": "accelerate"
                },
                {
                  "keyActionType": "mouse",
                  "mouseAction": "decelerate"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                }
              ]
            },
            {
              "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": 4,
              "keyActions": [
                {
                  "keyActionType": "mouse",
                  "mouseAction": "leftClick"
                },
                {
                  "keyActionType": "mouse",
                  "mouseAction": "rightClick"
                }
              ]
            },
            {
              "id": 3,
              "keyActions": [
                {
                  "keyActionType": "mouse",
                  "mouseAction": "leftClick"
                },
                {
                  "keyActionType": "mouse",
                  "mouseAction": "rightClick"
                }
              ]
            }
          ]
        },
        {
          "id": "fn2",
          "modules": [
            {
              "id": 0,
              "keyActions": [
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "connections",
                  "command": "switchByHostConnectionId",
                  "hostConnectionId": 0
                },
                {
                  "keyActionType": "connections",
                  "command": "switchByHostConnectionId",
                  "hostConnectionId": 1
                },
                {
                  "keyActionType": "connections",
                  "command": "switchByHostConnectionId",
                  "hostConnectionId": 2
                },
                {
                  "keyActionType": "connections",
                  "command": "switchByHostConnectionId",
                  "hostConnectionId": 3
                },
                {
                  "keyActionType": "connections",
                  "command": "switchByHostConnectionId",
                  "hostConnectionId": 4
                },
                {
                  "keyActionType": "connections",
                  "command": "switchByHostConnectionId",
                  "hostConnectionId": 5
                },
                {
                  "keyActionType": "connections",
                  "command": "switchByHostConnectionId",
                  "hostConnectionId": 6
                },
                {
                  "keyActionType": "connections",
                  "command": "switchByHostConnectionId",
                  "hostConnectionId": 7
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "connections",
                  "command": "previous"
                },
                {
                  "keyActionType": "connections",
                  "command": "last"
                },
                {
                  "keyActionType": "connections",
                  "command": "next"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "switchLayer",
                  "layer": "fn2",
                  "switchLayerMode": "hold"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "other",
                  "actionSubtype": "Sleep"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "connections",
                  "command": "switchByHostConnectionId",
                  "hostConnectionId": 8
                },
                {
                  "keyActionType": "connections",
                  "command": "switchByHostConnectionId",
                  "hostConnectionId": 9
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                }
              ]
            },
            {
              "id": 1,
              "keyActions": [
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "switchLayer",
                  "layer": "fn2",
                  "switchLayerMode": "hold"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                }
              ]
            },
            {
              "id": 3,
              "keyActions": [
                {
                  "keyActionType": "mouse",
                  "mouseAction": "leftClick"
                },
                {
                  "keyActionType": "mouse",
                  "mouseAction": "rightClick"
                }
              ]
            }
          ]
        }
      ]
    },
    {
      "isDefault": false,
      "abbreviation": "EUK",
      "name": "QWERTY 4 ENDe (on US Int.)",
      "description": "QWERTY for anymak:END with Kanata (on US Int.)",
      "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": 28
                },
                {
                  "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": 11
                },
                {
                  "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": 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
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 44
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 81
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 82
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 80
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 79
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "switchLayer",
                  "layer": "fn2",
                  "switchLayerMode": "hold"
                },
                {
                  "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": 70
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 71
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 72
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 73
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 76
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 74
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 75
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 77
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 78
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 80,
                  "modifierMask": 4
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 82
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 79,
                  "modifierMask": 4
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 80
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 81
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 79
                }
              ]
            },
            {
              "id": 1,
              "keyActions": [
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 41
                },
                {
                  "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
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 23
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 57
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 4
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 22
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 7
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 9
                },
                {
                  "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",
                  "scancode": 81,
                  "modifierMask": 13
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 82,
                  "modifierMask": 13
                },
                {
                  "keyActionType": "playMacro",
                  "macroIndex": 10,
                  "macroArguments": []
                },
                {
                  "keyActionType": "switchLayer",
                  "layer": "fn",
                  "switchLayerMode": "hold"
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 111
                },
                {
                  "keyActionType": "mouse",
                  "mouseAction": "leftClick"
                },
                {
                  "keyActionType": "switchLayer",
                  "layer": "fn2",
                  "switchLayerMode": "hold"
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 41
                },
                {
                  "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
                }
              ]
            },
            {
              "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": 4,
              "keyActions": [
                {
                  "keyActionType": "playMacro",
                  "macroIndex": 47,
                  "macroArguments": []
                },
                {
                  "keyActionType": "playMacro",
                  "macroIndex": 48,
                  "macroArguments": []
                }
              ]
            },
            {
              "id": 3,
              "keyActions": [
                {
                  "keyActionType": "mouse",
                  "mouseAction": "leftClick"
                },
                {
                  "keyActionType": "mouse",
                  "mouseAction": "rightClick"
                }
              ]
            }
          ]
        },
        {
          "id": "fn",
          "modules": [
            {
              "id": 0,
              "keyActions": [
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "keystroke",
                  "type": "media",
                  "scancode": 205
                },
                {
                  "keyActionType": "keystroke",
                  "type": "media",
                  "scancode": 233
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "keystroke",
                  "type": "system",
                  "scancode": 130
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "keystroke",
                  "type": "media",
                  "scancode": 182
                },
                {
                  "keyActionType": "keystroke",
                  "type": "media",
                  "scancode": 234
                },
                {
                  "keyActionType": "keystroke",
                  "type": "media",
                  "scancode": 181
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "keystroke",
                  "type": "media",
                  "scancode": 226
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "modifierMask": 32
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 81
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 82
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 80
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 79
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                }
              ]
            },
            {
              "id": 1,
              "keyActions": [
                {
                  "keyActionType": "playMacro",
                  "macroIndex": 50,
                  "macroArguments": []
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "switchKeymap",
                  "keymapAbbreviation": "QWR"
                },
                {
                  "keyActionType": "switchKeymap",
                  "keymapAbbreviation": "END"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "switchKeymap",
                  "keymapAbbreviation": "EMP"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "switchLayer",
                  "layer": "fn",
                  "switchLayerMode": "hold"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                }
              ]
            },
            {
              "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": 4,
              "keyActions": [
                {
                  "keyActionType": "mouse",
                  "mouseAction": "leftClick"
                },
                {
                  "keyActionType": "mouse",
                  "mouseAction": "rightClick"
                }
              ]
            },
            {
              "id": 3,
              "keyActions": [
                {
                  "keyActionType": "mouse",
                  "mouseAction": "leftClick"
                },
                {
                  "keyActionType": "mouse",
                  "mouseAction": "rightClick"
                }
              ]
            }
          ]
        },
        {
          "id": "mouse",
          "modules": [
            {
              "id": 0,
              "keyActions": [
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "mouse",
                  "mouseAction": "scrollUp"
                },
                {
                  "keyActionType": "mouse",
                  "mouseAction": "scrollLeft"
                },
                {
                  "keyActionType": "mouse",
                  "mouseAction": "moveUp"
                },
                {
                  "keyActionType": "mouse",
                  "mouseAction": "scrollRight"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "mouse",
                  "mouseAction": "scrollDown"
                },
                {
                  "keyActionType": "mouse",
                  "mouseAction": "moveLeft"
                },
                {
                  "keyActionType": "mouse",
                  "mouseAction": "moveDown"
                },
                {
                  "keyActionType": "mouse",
                  "mouseAction": "moveRight"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "modifierMask": 32
                },
                {
                  "keyActionType": "mouse",
                  "mouseAction": "leftClick"
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 80
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 82
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 81
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "scancode": 79
                },
                {
                  "keyActionType": "mouse",
                  "mouseAction": "rightClick"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                }
              ]
            },
            {
              "id": 1,
              "keyActions": [
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "mouse",
                  "mouseAction": "rightClick"
                },
                {
                  "keyActionType": "mouse",
                  "mouseAction": "middleClick"
                },
                {
                  "keyActionType": "mouse",
                  "mouseAction": "leftClick"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "keystroke",
                  "type": "basic",
                  "modifierMask": 2
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "switchLayer",
                  "layer": "fn",
                  "switchLayerMode": "hold"
                },
                {
                  "keyActionType": "mouse",
                  "mouseAction": "accelerate"
                },
                {
                  "keyActionType": "mouse",
                  "mouseAction": "decelerate"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                }
              ]
            },
            {
              "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": 4,
              "keyActions": [
                {
                  "keyActionType": "mouse",
                  "mouseAction": "leftClick"
                },
                {
                  "keyActionType": "mouse",
                  "mouseAction": "rightClick"
                }
              ]
            },
            {
              "id": 3,
              "keyActions": [
                {
                  "keyActionType": "mouse",
                  "mouseAction": "leftClick"
                },
                {
                  "keyActionType": "mouse",
                  "mouseAction": "rightClick"
                }
              ]
            }
          ]
        },
        {
          "id": "fn2",
          "modules": [
            {
              "id": 0,
              "keyActions": [
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "connections",
                  "command": "switchByHostConnectionId",
                  "hostConnectionId": 0
                },
                {
                  "keyActionType": "connections",
                  "command": "switchByHostConnectionId",
                  "hostConnectionId": 1
                },
                {
                  "keyActionType": "connections",
                  "command": "switchByHostConnectionId",
                  "hostConnectionId": 2
                },
                {
                  "keyActionType": "connections",
                  "command": "switchByHostConnectionId",
                  "hostConnectionId": 3
                },
                {
                  "keyActionType": "connections",
                  "command": "switchByHostConnectionId",
                  "hostConnectionId": 4
                },
                {
                  "keyActionType": "connections",
                  "command": "switchByHostConnectionId",
                  "hostConnectionId": 5
                },
                {
                  "keyActionType": "connections",
                  "command": "switchByHostConnectionId",
                  "hostConnectionId": 6
                },
                {
                  "keyActionType": "connections",
                  "command": "switchByHostConnectionId",
                  "hostConnectionId": 7
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "connections",
                  "command": "previous"
                },
                {
                  "keyActionType": "connections",
                  "command": "last"
                },
                {
                  "keyActionType": "connections",
                  "command": "next"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "switchLayer",
                  "layer": "fn2",
                  "switchLayerMode": "hold"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "other",
                  "actionSubtype": "Sleep"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "connections",
                  "command": "switchByHostConnectionId",
                  "hostConnectionId": 8
                },
                {
                  "keyActionType": "connections",
                  "command": "switchByHostConnectionId",
                  "hostConnectionId": 9
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                }
              ]
            },
            {
              "id": 1,
              "keyActions": [
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "switchLayer",
                  "layer": "fn2",
                  "switchLayerMode": "hold"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                },
                {
                  "keyActionType": "none"
                }
              ]
            },
            {
              "id": 3,
              "keyActions": [
                {
                  "keyActionType": "mouse",
                  "mouseAction": "leftClick"
                },
                {
                  "keyActionType": "mouse",
                  "mouseAction": "rightClick"
                }
              ]
            }
          ]
        }
      ]
    }
  ],
  "macros": [
    {
      "isLooped": false,
      "isPrivate": true,
      "name": "$onInit",
      "macroActions": [
        {
          "macroActionType": "command",
          "command": "setVar myOneShotDelay 1000\n// setVar myModifierOneShotDelay 2000\n\nset macroEngine.extendedCommands 1\nset module.keycluster.swapAxes 1\n// set module.keycluster.navigationMode.base scroll\n// set module.keycluster.navigationMode.mod scroll\nset oneShotTimeout $myOneShotDelay\n\n\n"
        }
      ]
    },
    {
      "isLooped": false,
      "isPrivate": true,
      "name": "$onLayerChange any",
      "macroActions": [
        {
          "macroActionType": "command",
          "command": "// reset to default values for all layers\n// 0 to 10, default 5\nset module.keycluster.baseSpeed 3.5"
        }
      ]
    },
    {
      "isLooped": false,
      "isPrivate": true,
      "name": "$onLayerChange mod",
      "macroActions": [
        {
          "macroActionType": "command",
          "command": "// 0 to 10, default 5\nset module.keycluster.baseSpeed 10"
        }
      ]
    },
    {
      "isLooped": false,
      "isPrivate": true,
      "name": "Alt Tab",
      "macroActions": [
        {
          "macroActionType": "command",
          "command": "ifDoubletap {\n    setVar altTabState 1\n    pressKey LA\n    tapKey tab\n    while ($altTabState == 1) {\n        delayUntil 10\n    }\n} \nelse {\n    if ($altTabState == 1) {\n        setVar altTabState 0\n    }\n    else {\n        holdKey LA\n        tapKey LA-tab\n    }\n}"
        }
      ]
    },
    {
      "isLooped": false,
      "isPrivate": true,
      "name": "Apo-Alt",
      "macroActions": [
        {
          "macroActionType": "command",
          "command": "ifSecondary advancedStrategy goTo secondaryAction\nprimaryAction: ifShift goTo shiftAction\n  tapKey '\n  tapKey space\n  final break\nshiftAction: tapKey '\n  tapKey space\n  final break\nsecondaryAction: final holdKey LA"
        }
      ]
    },
    {
      "isLooped": false,
      "isPrivate": true,
      "name": "base - Ctrl one-shot",
      "macroActions": [
        {
          "macroActionType": "command",
          "command": "// set oneShotTimeout $myModifierOneShotDelay\nset backlight.constantRgb.rgb 255 0 0\noneShot holdKey iC-\nset backlight.strategy functional"
        }
      ]
    },
    {
      "isLooped": false,
      "isPrivate": true,
      "name": "base - enter mod",
      "macroActions": [
        {
          "macroActionType": "command",
          "command": "// tap: space, hold: mod \nset secondaryRole.advanced.timeout 250\n// set secondaryRole.advanced.timeoutAction secondary\n// set secondaryRole.advanced.triggerByRelease true\nifSecondary advancedStrategy goTo secondaryaction\nprimaryaction: final tapKey enter\nsecondaryaction: final holdLayer mod"
        }
      ]
    },
    {
      "isLooped": false,
      "isPrivate": true,
      "name": "base - esc hold:fn",
      "macroActions": [
        {
          "macroActionType": "command",
          "command": "// tap: ESC, hold: fn layer\nset secondaryRole.advanced.timeout 500\n// set secondaryRole.advanced.timeoutAction secondary\n// set secondaryRole.advanced.triggerByRelease true\nifSecondary advancedStrategy final holdLayer fn // hold behavior - fn layer\ntapKey escape //single tap behavior - ESC"
        }
      ]
    },
    {
      "isLooped": false,
      "isPrivate": true,
      "name": "base - Fn2 one-shot",
      "macroActions": [
        {
          "macroActionType": "command",
          "command": "// set backlight.constantRgb.rgb 0 255 255\noneShot holdLayer fn2\n// set backlight.strategy constantRgb"
        }
      ]
    },
    {
      "isLooped": false,
      "isPrivate": true,
      "name": "base - mod",
      "macroActions": [
        {
          "macroActionType": "command",
          "command": "// needed, because with the standard MOD function (layer-tab) the key can not be assigned on other layers\nholdLayer mod"
        }
      ]
    },
    {
      "isLooped": false,
      "isPrivate": true,
      "name": "base - mouse layer on",
      "macroActions": [
        {
          "macroActionType": "command",
          "command": "// toggle to mouse layer (with one click), hold works as well and does not toggle then.\n\nholdLayer mouse\n\nifInterrupted break\n\nifPlaytime 250 break\n\ntoggleLayer mouse"
        }
      ]
    },
    {
      "isLooped": false,
      "isPrivate": true,
      "name": "base - shift one-shot",
      "macroActions": [
        {
          "macroActionType": "command",
          "command": "// set backlight.constantRgb.rgb 0 255 0\noneShot holdKey iS-\n// set backlight.strategy constantRgb"
        }
      ]
    },
    {
      "isLooped": false,
      "isPrivate": true,
      "name": "base - space mod",
      "macroActions": [
        {
          "macroActionType": "command",
          "command": "// tap: space, hold: mod (Max approach)\nset secondaryRole.advanced.timeout 200\n// set secondaryRole.advanced.timeoutAction secondary\n// set secondaryRole.advanced.triggerByRelease true\nifSecondary advancedStrategy goTo secondaryaction\nprimaryaction: final tapKey space\nsecondaryaction: {\n  holdLayer mod\n  replaceLayer mod current mod\n}"
        }
      ]
    },
    {
      "isLooped": false,
      "isPrivate": true,
      "name": "base - t",
      "macroActions": [
        {
          "macroActionType": "command",
          "command": "// t, Arrow with Mod, Arrow with Ctrl, Alt, Win\nifCtrl final holdKey downArrow\nifGui final holdKey downArrow\nifAlt final holdKey downArrow\nholdKey t"
        }
      ]
    },
    {
      "isLooped": false,
      "isPrivate": true,
      "name": "base Fn3 layer on",
      "macroActions": [
        {
          "macroActionType": "command",
          "command": "// toggle to Fn3 layer (with one click), hold works as well and does not toggle then.\nholdLayer fn3\nifInterrupted break\nifPlaytime 250 break\ntoggleLayer fn3"
        }
      ]
    },
    {
      "isLooped": false,
      "isPrivate": true,
      "name": "base- Fn3 toggle",
      "macroActions": [
        {
          "macroActionType": "command",
          "command": "toggleLayer fn3"
        }
      ]
    },
    {
      "isLooped": false,
      "isPrivate": true,
      "name": "caps WORD",
      "macroActions": [
        {
          "macroActionType": "command",
          "command": ""
        }
      ]
    },
    {
      "isLooped": false,
      "isPrivate": true,
      "name": "F11 hold",
      "macroActions": [
        {
          "macroActionType": "command",
          "command": "ifPrimary final tapKey -\nholdKey f11\n"
        }
      ]
    },
    {
      "isLooped": false,
      "isPrivate": true,
      "name": "F12 hold",
      "macroActions": [
        {
          "macroActionType": "command",
          "command": "ifPrimary final tapKey +\nholdKey f12\n"
        }
      ]
    },
    {
      "isLooped": false,
      "isPrivate": true,
      "name": "fn - key backlight functional",
      "macroActions": [
        {
          "macroActionType": "command",
          "command": "set backlight.strategy functional"
        }
      ]
    },
    {
      "isLooped": false,
      "isPrivate": true,
      "name": "fn - key backlight high",
      "macroActions": [
        {
          "macroActionType": "command",
          "command": "set backlight.constantRgb.rgb 250 250 100"
        }
      ]
    },
    {
      "isLooped": false,
      "isPrivate": true,
      "name": "fn - key backlight mid",
      "macroActions": [
        {
          "macroActionType": "command",
          "command": "set backlight.constantRgb.rgb 120 120 120"
        }
      ]
    },
    {
      "isLooped": false,
      "isPrivate": true,
      "name": "fn - KeyID",
      "macroActions": [
        {
          "macroActionType": "command",
          "command": "resolveNextKeyId"
        }
      ]
    },
    {
      "isLooped": false,
      "isPrivate": true,
      "name": "fn - LED off",
      "macroActions": [
        {
          "macroActionType": "command",
          "command": "set leds.enabled 0"
        }
      ]
    },
    {
      "isLooped": false,
      "isPrivate": true,
      "name": "fn - LED on",
      "macroActions": [
        {
          "macroActionType": "command",
          "command": "set leds.enabled 1"
        }
      ]
    },
    {
      "isLooped": false,
      "isPrivate": true,
      "name": "fn - LEDs brighter",
      "macroActions": [
        {
          "macroActionType": "command",
          "command": "autoRepeat set leds.brightness ($leds.brightness * 1.5 + 0.01)"
        }
      ]
    },
    {
      "isLooped": false,
      "isPrivate": true,
      "name": "fn - LEDs darker",
      "macroActions": [
        {
          "macroActionType": "command",
          "command": "autoRepeat set leds.brightness ($leds.brightness / 1.5)"
        }
      ]
    },
    {
      "isLooped": false,
      "isPrivate": true,
      "name": "fn - print Macro ERR",
      "macroActions": [
        {
          "macroActionType": "command",
          "command": "set keystrokeDelay  10\n\nprintStatus"
        }
      ]
    },
    {
      "isLooped": false,
      "isPrivate": true,
      "name": "fn - validate",
      "macroActions": [
        {
          "macroActionType": "command",
          "command": "validateUserConfig"
        }
      ]
    },
    {
      "isLooped": false,
      "isPrivate": true,
      "name": "fn2 - ^",
      "macroActions": [
        {
          "macroActionType": "key",
          "action": "tap",
          "type": "basic",
          "scancode": 35,
          "modifierMask": 2
        },
        {
          "macroActionType": "key",
          "action": "press",
          "type": "basic",
          "scancode": 44
        }
      ]
    },
    {
      "isLooped": false,
      "isPrivate": true,
      "name": "fn2 - ä",
      "macroActions": [
        {
          "macroActionType": "key",
          "action": "tap",
          "type": "basic",
          "scancode": 52,
          "modifierMask": 2
        },
        {
          "macroActionType": "key",
          "action": "tap",
          "type": "basic",
          "scancode": 4
        }
      ]
    },
    {
      "isLooped": false,
      "isPrivate": true,
      "name": "fn2 - degree",
      "macroActions": [
        {
          "macroActionType": "command",
          "command": "ifNotNumLockOn\nset backlight.constantRgb.rgb 0 255 0\ntapKey numLock"
        },
        {
          "macroActionType": "key",
          "action": "press",
          "modifierMask": 4
        },
        {
          "macroActionType": "key",
          "action": "tap",
          "type": "basic",
          "scancode": 98
        },
        {
          "macroActionType": "key",
          "action": "tap",
          "type": "basic",
          "scancode": 89
        },
        {
          "macroActionType": "key",
          "action": "tap",
          "type": "basic",
          "scancode": 95
        },
        {
          "macroActionType": "key",
          "action": "tap",
          "type": "basic",
          "scancode": 94
        },
        {
          "macroActionType": "key",
          "action": "release",
          "modifierMask": 4
        },
        {
          "macroActionType": "key",
          "action": "tap",
          "type": "basic",
          "scancode": 83
        }
      ]
    },
    {
      "isLooped": false,
      "isPrivate": true,
      "name": "fn2 - mu",
      "macroActions": [
        {
          "macroActionType": "command",
          "command": "ifNotNumLockOn\ntapKey numLock"
        },
        {
          "macroActionType": "key",
          "action": "press",
          "modifierMask": 4
        },
        {
          "macroActionType": "key",
          "action": "tap",
          "type": "basic",
          "scancode": 90
        },
        {
          "macroActionType": "key",
          "action": "tap",
          "type": "basic",
          "scancode": 91
        },
        {
          "macroActionType": "key",
          "action": "tap",
          "type": "basic",
          "scancode": 98
        },
        {
          "macroActionType": "key",
          "action": "release",
          "modifierMask": 4
        },
        {
          "macroActionType": "key",
          "action": "tap",
          "type": "basic",
          "scancode": 83
        }
      ]
    },
    {
      "isLooped": false,
      "isPrivate": true,
      "name": "fn2 - no-break space",
      "macroActions": [
        {
          "macroActionType": "key",
          "action": "press",
          "type": "basic",
          "scancode": 83
        },
        {
          "macroActionType": "key",
          "action": "press",
          "modifierMask": 4
        },
        {
          "macroActionType": "key",
          "action": "tap",
          "type": "basic",
          "scancode": 98
        },
        {
          "macroActionType": "key",
          "action": "tap",
          "type": "basic",
          "scancode": 89
        },
        {
          "macroActionType": "key",
          "action": "tap",
          "type": "basic",
          "scancode": 94
        },
        {
          "macroActionType": "key",
          "action": "tap",
          "type": "basic",
          "scancode": 98
        },
        {
          "macroActionType": "key",
          "action": "release",
          "modifierMask": 4
        },
        {
          "macroActionType": "key",
          "action": "release",
          "type": "basic",
          "scancode": 83
        }
      ]
    },
    {
      "isLooped": false,
      "isPrivate": true,
      "name": "fn2- ë",
      "macroActions": [
        {
          "macroActionType": "key",
          "action": "tap",
          "type": "basic",
          "scancode": 52,
          "modifierMask": 2
        },
        {
          "macroActionType": "key",
          "action": "tap",
          "type": "basic",
          "scancode": 8
        }
      ]
    },
    {
      "isLooped": false,
      "isPrivate": true,
      "name": "fn2- ï",
      "macroActions": [
        {
          "macroActionType": "key",
          "action": "tap",
          "type": "basic",
          "scancode": 52,
          "modifierMask": 2
        },
        {
          "macroActionType": "key",
          "action": "tap",
          "type": "basic",
          "scancode": 12
        }
      ]
    },
    {
      "isLooped": false,
      "isPrivate": true,
      "name": "fn2- ö",
      "macroActions": [
        {
          "macroActionType": "key",
          "action": "tap",
          "type": "basic",
          "scancode": 52,
          "modifierMask": 2
        },
        {
          "macroActionType": "key",
          "action": "tap",
          "type": "basic",
          "scancode": 18
        }
      ]
    },
    {
      "isLooped": false,
      "isPrivate": true,
      "name": "fn2- tilde",
      "macroActions": [
        {
          "macroActionType": "key",
          "action": "tap",
          "type": "basic",
          "scancode": 53,
          "modifierMask": 2
        },
        {
          "macroActionType": "key",
          "action": "press",
          "type": "basic",
          "scancode": 44
        }
      ]
    },
    {
      "isLooped": false,
      "isPrivate": true,
      "name": "fn2- ü",
      "macroActions": [
        {
          "macroActionType": "key",
          "action": "tap",
          "type": "basic",
          "scancode": 52,
          "modifierMask": 2
        },
        {
          "macroActionType": "key",
          "action": "tap",
          "type": "basic",
          "scancode": 24
        }
      ]
    },
    {
      "isLooped": false,
      "isPrivate": true,
      "name": "fn2- ÿ",
      "macroActions": [
        {
          "macroActionType": "key",
          "action": "tap",
          "type": "basic",
          "scancode": 52,
          "modifierMask": 2
        },
        {
          "macroActionType": "key",
          "action": "tap",
          "type": "basic",
          "scancode": 28
        }
      ]
    },
    {
      "isLooped": false,
      "isPrivate": true,
      "name": "func - delete line",
      "macroActions": [
        {
          "macroActionType": "key",
          "action": "tap",
          "type": "basic",
          "scancode": 74
        },
        {
          "macroActionType": "key",
          "action": "tap",
          "type": "basic",
          "scancode": 77,
          "modifierMask": 2
        },
        {
          "macroActionType": "key",
          "action": "tap",
          "type": "basic",
          "scancode": 76
        },
        {
          "macroActionType": "key",
          "action": "tap",
          "type": "basic",
          "scancode": 76
        }
      ]
    },
    {
      "isLooped": false,
      "isPrivate": true,
      "name": "hold",
      "macroActions": [
        {
          "macroActionType": "command",
          "command": "holdLayer mod"
        }
      ]
    },
    {
      "isLooped": false,
      "isPrivate": true,
      "name": "Intentionally blank",
      "macroActions": []
    },
    {
      "isLooped": false,
      "isPrivate": true,
      "name": "K base - ? (for Shift)",
      "macroActions": [
        {
          "macroActionType": "command",
          "command": "// set backlight.constantRgb.rgb 0 255 0\nholdKey ?"
        },
        {
          "macroActionType": "delay",
          "delay": 1000
        },
        {
          "macroActionType": "command",
          "command": "// set backlight.strategy perKeyRgb"
        }
      ]
    },
    {
      "isLooped": false,
      "isPrivate": true,
      "name": "K base - ' (for fn2)",
      "macroActions": [
        {
          "macroActionType": "command",
          "command": "// set backlight.constantRgb.rgb 255 255 0\nholdKey '"
        },
        {
          "macroActionType": "delay",
          "delay": 1000
        },
        {
          "macroActionType": "command",
          "command": "// set backlight.strategy perKeyRgb"
        }
      ]
    },
    {
      "isLooped": false,
      "isPrivate": true,
      "name": "mod - mouse toggle",
      "macroActions": [
        {
          "macroActionType": "command",
          "command": "toggleLayer mouse"
        }
      ]
    },
    {
      "isLooped": false,
      "isPrivate": true,
      "name": "mod - paste",
      "macroActions": [
        {
          "macroActionType": "command",
          "command": "// tap: ctrl-v, double-tap: ctrl-shift-p (paste without formatting), hold: open clipboard manager\nset secondaryRole.advanced.timeout 250\n// set secondaryRole.advanced.timeoutAction secondary\n// set secondaryRole.advanced.triggerByRelease true\nifSecondary advancedStrategy final tapKey ASC-v // hold behavior\nifGesture timeoutIn 200 $thisKeyId final tapKey LCS-p  // doubletap behavior\ntapKey LC-v //single tap behavior"
        }
      ]
    },
    {
      "isLooped": false,
      "isPrivate": true,
      "name": "mouse - left, held:middle",
      "macroActions": [
        {
          "macroActionType": "command",
          "command": "// tap: left click, hold: right click\nset secondaryRole.advanced.timeout 370\n// set secondaryRole.advanced.timeoutAction secondary\n// set secondaryRole.advanced.triggerByRelease true\nifSecondary advancedStrategy final tapKey mouseBtnMiddle // hold behavior\ntapKey mouseBtnLeft //single tap behavior - tab"
        }
      ]
    },
    {
      "isLooped": false,
      "isPrivate": true,
      "name": "mouse - left, held:right",
      "macroActions": [
        {
          "macroActionType": "command",
          "command": "// tap: left click, hold: right click\nset secondaryRole.advanced.timeout 400\n// set secondaryRole.advanced.timeoutAction secondary\n// set secondaryRole.advanced.triggerByRelease true\nifSecondary advancedStrategy final tapKey mouseBtnRight // hold behavior\ntapKey mouseBtnLeft //single tap behavior - tab"
        }
      ]
    },
    {
      "isLooped": false,
      "isPrivate": true,
      "name": "mouse - untoggle",
      "macroActions": [
        {
          "macroActionType": "command",
          "command": "holdLayer mouse\n\nunToggleLayer"
        }
      ]
    },
    {
      "isLooped": false,
      "isPrivate": true,
      "name": "reboot",
      "macroActions": [
        {
          "macroActionType": "command",
          "command": "reboot"
        }
      ]
    },
    {
      "isLooped": false,
      "isPrivate": true,
      "name": "rep2",
      "macroActions": [
        {
          "macroActionType": "command",
          "command": "holdLayer mod\nreplaceLayer mod current mod"
        }
      ]
    },
    {
      "isLooped": false,
      "isPrivate": true,
      "name": "replace",
      "macroActions": [
        {
          "macroActionType": "command",
          "command": "replaceLayer mod current mod"
        }
      ]
    },
    {
      "isLooped": false,
      "isPrivate": true,
      "name": "shift \"",
      "macroActions": [
        {
          "macroActionType": "key",
          "action": "tap",
          "type": "basic",
          "scancode": 52,
          "modifierMask": 2
        },
        {
          "macroActionType": "key",
          "action": "tap",
          "type": "basic",
          "scancode": 44
        }
      ]
    },
    {
      "isLooped": false,
      "isPrivate": true,
      "name": "shift ^",
      "macroActions": [
        {
          "macroActionType": "key",
          "action": "tap",
          "type": "basic",
          "scancode": 94
        },
        {
          "macroActionType": "key",
          "action": "tap",
          "type": "basic",
          "scancode": 44
        }
      ]
    },
    {
      "isLooped": false,
      "isPrivate": true,
      "name": "shift ~",
      "macroActions": [
        {
          "macroActionType": "key",
          "action": "tap",
          "type": "basic",
          "scancode": 53
        },
        {
          "macroActionType": "key",
          "action": "tap",
          "type": "basic",
          "scancode": 44
        }
      ]
    },
    {
      "isLooped": false,
      "isPrivate": true,
      "name": "stats",
      "macroActions": [
        {
          "macroActionType": "command",
          "command": "statsActiveMacros"
        }
      ]
    },
    {
      "isLooped": false,
      "isPrivate": true,
      "name": "tab",
      "macroActions": [
        {
          "macroActionType": "command",
          "command": "overlayLayer mod ARR mod\nholdKey sLA-tab"
        }
      ]
    },
    {
      "isLooped": false,
      "isPrivate": true,
      "name": "Test mu",
      "macroActions": [
        {
          "macroActionType": "command",
          "command": "ifGesture 89 89 final tapKey 3\nifGesture 89 final tapKey 2\ntapKey 1"
        }
      ]
    }
  ]
}