Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- {
- "userConfigMajorVersion": 7,
- "userConfigMinorVersion": 1,
- "userConfigPatchVersion": 0,
- "deviceName": "My UHK",
- "doubleTapSwitchLayerTimeout": 250,
- "iconsAndLayerTextsBrightness": 255,
- "alphanumericSegmentsBrightness": 255,
- "keyBacklightBrightness": 255,
- "ledsFadeTimeout": 0,
- "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
- },
- "mouseMoveInitialSpeed": 182,
- "mouseMoveAcceleration": 130,
- "mouseMoveDeceleratedSpeed": 225,
- "mouseMoveBaseSpeed": 255,
- "mouseMoveAcceleratedSpeed": 255,
- "mouseScrollInitialSpeed": 78,
- "mouseScrollAcceleration": 20,
- "mouseScrollDeceleratedSpeed": 61,
- "mouseScrollBaseSpeed": 20,
- "mouseScrollAcceleratedSpeed": 50,
- "secondaryRoleStrategy": "Simple",
- "secondaryRoleAdvancedStrategyDoubletapTimeout": 200,
- "secondaryRoleAdvancedStrategyTimeout": 350,
- "secondaryRoleAdvancedStrategySafetyMargin": 50,
- "secondaryRoleAdvancedStrategyTriggerByRelease": true,
- "secondaryRoleAdvancedStrategyDoubletapToPrimary": true,
- "secondaryRoleAdvancedStrategyTimeoutAction": "Secondary",
- "mouseScrollAxisSkew": 1,
- "mouseMoveAxisSkew": 1,
- "diagonalSpeedCompensation": false,
- "doubletapTimeout": 400,
- "keystrokeDelay": 0,
- "moduleConfigurations": [
- {
- "id": "KeyClusterLeft",
- "navigationModeBaseLayer": "Scroll",
- "navigationModeModLayer": "Cursor",
- "navigationModeFnLayer": "Caret",
- "navigationModeMouseLayer": "Cursor",
- "navigationModeFn2Layer": "Cursor",
- "navigationModeFn3Layer": "Cursor",
- "navigationModeFn4Layer": "Cursor",
- "navigationModeFn5Layer": "Cursor",
- "speed": 0,
- "baseSpeed": 5,
- "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": "Cursor",
- "navigationModeModLayer": "Scroll",
- "navigationModeFnLayer": "Caret",
- "navigationModeMouseLayer": "Cursor",
- "navigationModeFn2Layer": "Cursor",
- "navigationModeFn3Layer": "Cursor",
- "navigationModeFn4Layer": "Cursor",
- "navigationModeFn5Layer": "Cursor",
- "speed": 0.7,
- "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": "Caret",
- "navigationModeMouseLayer": "Cursor",
- "navigationModeFn2Layer": "Cursor",
- "navigationModeFn3Layer": "Cursor",
- "navigationModeFn4Layer": "Cursor",
- "navigationModeFn5Layer": "Cursor",
- "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": "QW4",
- "name": "Brawlhalla",
- "description": "QWERTY is the mother of all layouts. This is the Mac version.",
- "layers": [
- {
- "id": "base",
- "modules": [
- {
- "id": 0,
- "keyActions": [
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 36
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 37
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 38
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 39
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 45
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 46
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 42
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 24
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 12
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 18
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 19
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 47
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 48
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 49
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 28
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 13
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 14
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 15
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 51
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 52
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 40
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 11
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 17
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 16
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 54
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 55
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 56
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "modifierMask": 32
- },
- {
- "keyActionType": "none"
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 44
- },
- {
- "keyActionType": "switchLayer",
- "layer": "mod",
- "switchLayerMode": "holdAndDoubleTapToggle"
- },
- {
- "keyActionType": "switchLayer",
- "layer": "fn",
- "switchLayerMode": "holdAndDoubleTapToggle"
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "modifierMask": 128
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "modifierMask": 64
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "modifierMask": 16
- }
- ]
- },
- {
- "id": 1,
- "keyActions": [
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 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": "none"
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 23
- },
- {
- "keyActionType": "switchLayer",
- "layer": "mouse",
- "switchLayerMode": "holdAndDoubleTapToggle"
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 4
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 22
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 7
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 9
- },
- {
- "keyActionType": "none"
- },
- {
- "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": "switchLayer",
- "layer": "fn",
- "switchLayerMode": "hold"
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "modifierMask": 1
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "modifierMask": 4
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "modifierMask": 8
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 44
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 44
- },
- {
- "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": 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": 74
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 82
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 77
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 76
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 70
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 71
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 72
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 75
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 80
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 81
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 79
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 73
- },
- {
- "keyActionType": "none"
- },
- {
- "keyActionType": "none"
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 78
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 41
- },
- {
- "keyActionType": "none"
- },
- {
- "keyActionType": "none"
- },
- {
- "keyActionType": "none"
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 101
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "modifierMask": 32
- },
- {
- "keyActionType": "none"
- },
- {
- "keyActionType": "none"
- },
- {
- "keyActionType": "switchLayer",
- "layer": "mod",
- "switchLayerMode": "holdAndDoubleTapToggle"
- },
- {
- "keyActionType": "none"
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "modifierMask": 128
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "modifierMask": 64
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "modifierMask": 16
- }
- ]
- },
- {
- "id": 1,
- "keyActions": [
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 53
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 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": 80,
- "modifierMask": 12
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 23,
- "modifierMask": 8
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 79,
- "modifierMask": 12
- },
- {
- "keyActionType": "none"
- },
- {
- "keyActionType": "none"
- },
- {
- "keyActionType": "none"
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 57
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 80,
- "modifierMask": 1
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 43,
- "modifierMask": 8
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 79,
- "modifierMask": 1
- },
- {
- "keyActionType": "none"
- },
- {
- "keyActionType": "none"
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "modifierMask": 2
- },
- {
- "keyActionType": "none"
- },
- {
- "keyActionType": "none"
- },
- {
- "keyActionType": "none"
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 26,
- "modifierMask": 8
- },
- {
- "keyActionType": "none"
- },
- {
- "keyActionType": "none"
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "modifierMask": 1
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "modifierMask": 1
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "modifierMask": 4
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "modifierMask": 8
- },
- {
- "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": 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": "keystroke",
- "type": "media",
- "scancode": 205
- },
- {
- "keyActionType": "keystroke",
- "type": "media",
- "scancode": 233
- },
- {
- "keyActionType": "none"
- },
- {
- "keyActionType": "none"
- },
- {
- "keyActionType": "none"
- },
- {
- "keyActionType": "none"
- },
- {
- "keyActionType": "keystroke",
- "type": "media",
- "scancode": 184,
- "modifierMask": 12
- },
- {
- "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": "none"
- },
- {
- "keyActionType": "keystroke",
- "type": "media",
- "scancode": 226
- },
- {
- "keyActionType": "none"
- },
- {
- "keyActionType": "none"
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "modifierMask": 32
- },
- {
- "keyActionType": "none"
- },
- {
- "keyActionType": "none"
- },
- {
- "keyActionType": "none"
- },
- {
- "keyActionType": "switchLayer",
- "layer": "fn",
- "switchLayerMode": "holdAndDoubleTapToggle"
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "modifierMask": 128
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "modifierMask": 64
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "modifierMask": 16
- }
- ]
- },
- {
- "id": 1,
- "keyActions": [
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 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": "keystroke",
- "type": "basic",
- "modifierMask": 2
- },
- {
- "keyActionType": "none"
- },
- {
- "keyActionType": "none"
- },
- {
- "keyActionType": "none"
- },
- {
- "keyActionType": "none"
- },
- {
- "keyActionType": "none"
- },
- {
- "keyActionType": "none"
- },
- {
- "keyActionType": "switchLayer",
- "layer": "fn",
- "switchLayerMode": "hold"
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "modifierMask": 1
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "modifierMask": 4
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "modifierMask": 8
- },
- {
- "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": 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": "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": "mouse",
- "mouseAction": "scrollUp"
- },
- {
- "keyActionType": "none"
- },
- {
- "keyActionType": "none"
- },
- {
- "keyActionType": "none"
- },
- {
- "keyActionType": "none"
- },
- {
- "keyActionType": "none"
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "modifierMask": 32
- },
- {
- "keyActionType": "none"
- },
- {
- "keyActionType": "mouse",
- "mouseAction": "leftClick"
- },
- {
- "keyActionType": "mouse",
- "mouseAction": "rightClick"
- },
- {
- "keyActionType": "none"
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "modifierMask": 128
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "modifierMask": 64
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "modifierMask": 16
- }
- ]
- },
- {
- "id": 1,
- "keyActions": [
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 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": "switchLayer",
- "layer": "mouse",
- "switchLayerMode": "holdAndDoubleTapToggle"
- },
- {
- "keyActionType": "none"
- },
- {
- "keyActionType": "mouse",
- "mouseAction": "rightClick"
- },
- {
- "keyActionType": "mouse",
- "mouseAction": "middleClick"
- },
- {
- "keyActionType": "mouse",
- "mouseAction": "leftClick"
- },
- {
- "keyActionType": "none"
- },
- {
- "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": 1
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "modifierMask": 4
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "modifierMask": 8
- },
- {
- "keyActionType": "mouse",
- "mouseAction": "decelerate"
- },
- {
- "keyActionType": "mouse",
- "mouseAction": "accelerate"
- },
- {
- "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": 3,
- "keyActions": [
- {
- "keyActionType": "mouse",
- "mouseAction": "leftClick"
- },
- {
- "keyActionType": "mouse",
- "mouseAction": "rightClick"
- }
- ]
- }
- ]
- }
- ]
- },
- {
- "isDefault": false,
- "abbreviation": "QW3",
- "name": "ESO",
- "description": "QWERTY is the mother of all layouts. This is the Mac version.",
- "layers": [
- {
- "id": "base",
- "modules": [
- {
- "id": 0,
- "keyActions": [
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 36
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 37
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 38
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 39
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 45
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 46
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 42
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 24
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 12
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 18
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 19
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 47
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 48
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 49
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 28
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 13
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 14
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 15
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 51
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 52
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 40
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 11
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 17
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 16
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 54
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 55
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 56
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "modifierMask": 32
- },
- {
- "keyActionType": "none"
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 44
- },
- {
- "keyActionType": "switchLayer",
- "layer": "mod",
- "switchLayerMode": "holdAndDoubleTapToggle"
- },
- {
- "keyActionType": "switchLayer",
- "layer": "fn",
- "switchLayerMode": "holdAndDoubleTapToggle"
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "modifierMask": 128
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "modifierMask": 64
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "modifierMask": 16
- }
- ]
- },
- {
- "id": 1,
- "keyActions": [
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 53
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 30
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 31
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 32
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 33
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 34
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 35
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 43
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 20
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 26
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 8
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 21
- },
- {
- "keyActionType": "none"
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 23
- },
- {
- "keyActionType": "switchLayer",
- "layer": "mouse",
- "switchLayerMode": "holdAndDoubleTapToggle"
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 4
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 22
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 7
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 9
- },
- {
- "keyActionType": "none"
- },
- {
- "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": 41
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "modifierMask": 1
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "modifierMask": 4
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "modifierMask": 8
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 53
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 44
- },
- {
- "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": 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": 74
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 82
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 77
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 76
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 70
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 71
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 72
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 75
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 80
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 81
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 79
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 73
- },
- {
- "keyActionType": "none"
- },
- {
- "keyActionType": "none"
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 78
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 41
- },
- {
- "keyActionType": "none"
- },
- {
- "keyActionType": "none"
- },
- {
- "keyActionType": "none"
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 101
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "modifierMask": 32
- },
- {
- "keyActionType": "none"
- },
- {
- "keyActionType": "none"
- },
- {
- "keyActionType": "switchLayer",
- "layer": "mod",
- "switchLayerMode": "holdAndDoubleTapToggle"
- },
- {
- "keyActionType": "none"
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "modifierMask": 128
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "modifierMask": 64
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "modifierMask": 16
- }
- ]
- },
- {
- "id": 1,
- "keyActions": [
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 53
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 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": 80,
- "modifierMask": 12
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 23,
- "modifierMask": 8
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 79,
- "modifierMask": 12
- },
- {
- "keyActionType": "none"
- },
- {
- "keyActionType": "none"
- },
- {
- "keyActionType": "none"
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 57
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 80,
- "modifierMask": 1
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 43,
- "modifierMask": 8
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 79,
- "modifierMask": 1
- },
- {
- "keyActionType": "none"
- },
- {
- "keyActionType": "none"
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "modifierMask": 2
- },
- {
- "keyActionType": "none"
- },
- {
- "keyActionType": "none"
- },
- {
- "keyActionType": "none"
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 26,
- "modifierMask": 8
- },
- {
- "keyActionType": "none"
- },
- {
- "keyActionType": "none"
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "modifierMask": 1
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "modifierMask": 1
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "modifierMask": 4
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "modifierMask": 8
- },
- {
- "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": 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": "keystroke",
- "type": "media",
- "scancode": 205
- },
- {
- "keyActionType": "keystroke",
- "type": "media",
- "scancode": 233
- },
- {
- "keyActionType": "none"
- },
- {
- "keyActionType": "none"
- },
- {
- "keyActionType": "none"
- },
- {
- "keyActionType": "none"
- },
- {
- "keyActionType": "keystroke",
- "type": "media",
- "scancode": 184,
- "modifierMask": 12
- },
- {
- "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": "none"
- },
- {
- "keyActionType": "keystroke",
- "type": "media",
- "scancode": 226
- },
- {
- "keyActionType": "none"
- },
- {
- "keyActionType": "none"
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "modifierMask": 32
- },
- {
- "keyActionType": "none"
- },
- {
- "keyActionType": "none"
- },
- {
- "keyActionType": "none"
- },
- {
- "keyActionType": "switchLayer",
- "layer": "fn",
- "switchLayerMode": "holdAndDoubleTapToggle"
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "modifierMask": 128
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "modifierMask": 64
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "modifierMask": 16
- }
- ]
- },
- {
- "id": 1,
- "keyActions": [
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 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": "keystroke",
- "type": "basic",
- "modifierMask": 2
- },
- {
- "keyActionType": "none"
- },
- {
- "keyActionType": "none"
- },
- {
- "keyActionType": "none"
- },
- {
- "keyActionType": "none"
- },
- {
- "keyActionType": "none"
- },
- {
- "keyActionType": "none"
- },
- {
- "keyActionType": "none"
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "modifierMask": 1
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "modifierMask": 4
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "modifierMask": 8
- },
- {
- "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": 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": "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": "mouse",
- "mouseAction": "scrollUp"
- },
- {
- "keyActionType": "none"
- },
- {
- "keyActionType": "none"
- },
- {
- "keyActionType": "none"
- },
- {
- "keyActionType": "none"
- },
- {
- "keyActionType": "none"
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "modifierMask": 32
- },
- {
- "keyActionType": "none"
- },
- {
- "keyActionType": "mouse",
- "mouseAction": "leftClick"
- },
- {
- "keyActionType": "mouse",
- "mouseAction": "rightClick"
- },
- {
- "keyActionType": "none"
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "modifierMask": 128
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "modifierMask": 64
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "modifierMask": 16
- }
- ]
- },
- {
- "id": 1,
- "keyActions": [
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 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": "switchLayer",
- "layer": "mouse",
- "switchLayerMode": "holdAndDoubleTapToggle"
- },
- {
- "keyActionType": "none"
- },
- {
- "keyActionType": "mouse",
- "mouseAction": "rightClick"
- },
- {
- "keyActionType": "mouse",
- "mouseAction": "middleClick"
- },
- {
- "keyActionType": "mouse",
- "mouseAction": "leftClick"
- },
- {
- "keyActionType": "none"
- },
- {
- "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": 1
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "modifierMask": 4
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "modifierMask": 8
- },
- {
- "keyActionType": "mouse",
- "mouseAction": "decelerate"
- },
- {
- "keyActionType": "mouse",
- "mouseAction": "accelerate"
- },
- {
- "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": 3,
- "keyActions": [
- {
- "keyActionType": "mouse",
- "mouseAction": "leftClick"
- },
- {
- "keyActionType": "mouse",
- "mouseAction": "rightClick"
- }
- ]
- }
- ]
- }
- ]
- },
- {
- "isDefault": false,
- "abbreviation": "QWM",
- "name": "QWERTY for Mac",
- "description": "QWERTY is the mother of all layouts. This is the Mac version.",
- "layers": [
- {
- "id": "base",
- "modules": [
- {
- "id": 0,
- "keyActions": [
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 36
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 37
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 38
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 39
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 45
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 46
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 42
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 24
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 12
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 18
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 19
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 47
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 48
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 49
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 28
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 13
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 14
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 15
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 51
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 52
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 40
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 11
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 17
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 16
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 54
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 55
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 56
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "modifierMask": 32
- },
- {
- "keyActionType": "none"
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 44
- },
- {
- "keyActionType": "switchLayer",
- "layer": "mod",
- "switchLayerMode": "holdAndDoubleTapToggle"
- },
- {
- "keyActionType": "switchLayer",
- "layer": "fn",
- "switchLayerMode": "holdAndDoubleTapToggle"
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "modifierMask": 128
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "modifierMask": 64
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "modifierMask": 16
- }
- ]
- },
- {
- "id": 1,
- "keyActions": [
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 53
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 30
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 31
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 32
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 33
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 34
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 35
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 43
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 20
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 26
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 8
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 21
- },
- {
- "keyActionType": "none"
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 23
- },
- {
- "keyActionType": "switchLayer",
- "layer": "mouse",
- "switchLayerMode": "holdAndDoubleTapToggle"
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 4
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 22
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 7
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 9
- },
- {
- "keyActionType": "none"
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 10
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "modifierMask": 2
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 100
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 29
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 27
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 6
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 25
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 5
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "modifierMask": 1
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "modifierMask": 4
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "modifierMask": 8
- },
- {
- "keyActionType": "switchLayer",
- "layer": "fn",
- "switchLayerMode": "holdAndDoubleTapToggle"
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 44
- },
- {
- "keyActionType": "switchLayer",
- "layer": "mod",
- "switchLayerMode": "holdAndDoubleTapToggle"
- },
- {
- "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": 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": 74
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 82
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 77
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 76
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 70
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 71
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 72
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 75
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 80
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 81
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 79
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 73
- },
- {
- "keyActionType": "none"
- },
- {
- "keyActionType": "none"
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 78
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 41
- },
- {
- "keyActionType": "none"
- },
- {
- "keyActionType": "none"
- },
- {
- "keyActionType": "none"
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 101
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "modifierMask": 32
- },
- {
- "keyActionType": "none"
- },
- {
- "keyActionType": "none"
- },
- {
- "keyActionType": "switchLayer",
- "layer": "mod",
- "switchLayerMode": "holdAndDoubleTapToggle"
- },
- {
- "keyActionType": "none"
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "modifierMask": 128
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "modifierMask": 64
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "modifierMask": 16
- }
- ]
- },
- {
- "id": 1,
- "keyActions": [
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 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": 80,
- "modifierMask": 12
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 23,
- "modifierMask": 8
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 79,
- "modifierMask": 12
- },
- {
- "keyActionType": "none"
- },
- {
- "keyActionType": "none"
- },
- {
- "keyActionType": "none"
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 57
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 80,
- "modifierMask": 1
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 43,
- "modifierMask": 8
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 79,
- "modifierMask": 1
- },
- {
- "keyActionType": "none"
- },
- {
- "keyActionType": "none"
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "modifierMask": 2
- },
- {
- "keyActionType": "none"
- },
- {
- "keyActionType": "none"
- },
- {
- "keyActionType": "none"
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 26,
- "modifierMask": 8
- },
- {
- "keyActionType": "none"
- },
- {
- "keyActionType": "none"
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "modifierMask": 1
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "modifierMask": 4
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "modifierMask": 8
- },
- {
- "keyActionType": "none"
- },
- {
- "keyActionType": "none"
- },
- {
- "keyActionType": "switchLayer",
- "layer": "mod",
- "switchLayerMode": "holdAndDoubleTapToggle"
- },
- {
- "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": 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": "keystroke",
- "type": "media",
- "scancode": 205
- },
- {
- "keyActionType": "keystroke",
- "type": "media",
- "scancode": 233
- },
- {
- "keyActionType": "none"
- },
- {
- "keyActionType": "none"
- },
- {
- "keyActionType": "none"
- },
- {
- "keyActionType": "none"
- },
- {
- "keyActionType": "keystroke",
- "type": "media",
- "scancode": 184,
- "modifierMask": 12
- },
- {
- "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": "none"
- },
- {
- "keyActionType": "keystroke",
- "type": "media",
- "scancode": 226
- },
- {
- "keyActionType": "none"
- },
- {
- "keyActionType": "none"
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "modifierMask": 32
- },
- {
- "keyActionType": "none"
- },
- {
- "keyActionType": "none"
- },
- {
- "keyActionType": "none"
- },
- {
- "keyActionType": "switchLayer",
- "layer": "fn",
- "switchLayerMode": "holdAndDoubleTapToggle"
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "modifierMask": 128
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "modifierMask": 64
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "modifierMask": 16
- }
- ]
- },
- {
- "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": "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": 4
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "modifierMask": 8
- },
- {
- "keyActionType": "switchLayer",
- "layer": "fn",
- "switchLayerMode": "holdAndDoubleTapToggle"
- },
- {
- "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": 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": "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": "mouse",
- "mouseAction": "scrollUp"
- },
- {
- "keyActionType": "none"
- },
- {
- "keyActionType": "none"
- },
- {
- "keyActionType": "none"
- },
- {
- "keyActionType": "none"
- },
- {
- "keyActionType": "none"
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "modifierMask": 32
- },
- {
- "keyActionType": "none"
- },
- {
- "keyActionType": "mouse",
- "mouseAction": "leftClick"
- },
- {
- "keyActionType": "mouse",
- "mouseAction": "rightClick"
- },
- {
- "keyActionType": "none"
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "modifierMask": 128
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "modifierMask": 64
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "modifierMask": 16
- }
- ]
- },
- {
- "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": "switchLayer",
- "layer": "mouse",
- "switchLayerMode": "holdAndDoubleTapToggle"
- },
- {
- "keyActionType": "none"
- },
- {
- "keyActionType": "mouse",
- "mouseAction": "rightClick"
- },
- {
- "keyActionType": "mouse",
- "mouseAction": "middleClick"
- },
- {
- "keyActionType": "mouse",
- "mouseAction": "leftClick"
- },
- {
- "keyActionType": "none"
- },
- {
- "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": 4
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "modifierMask": 8
- },
- {
- "keyActionType": "none"
- },
- {
- "keyActionType": "mouse",
- "mouseAction": "decelerate"
- },
- {
- "keyActionType": "mouse",
- "mouseAction": "accelerate"
- },
- {
- "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": 3,
- "keyActions": [
- {
- "keyActionType": "mouse",
- "mouseAction": "leftClick"
- },
- {
- "keyActionType": "mouse",
- "mouseAction": "rightClick"
- }
- ]
- }
- ]
- }
- ]
- },
- {
- "isDefault": true,
- "abbreviation": "QW2",
- "name": "QWERTY for Mac Personal",
- "description": "QWERTY is the mother of all layouts. This is the Mac version.",
- "layers": [
- {
- "id": "base",
- "modules": [
- {
- "id": 0,
- "keyActions": [
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 36
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 37
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 38
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 39
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 45
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 46
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 42
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 24
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 12
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 18
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 19
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 47
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 48
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 49
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 28
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 13
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 14
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 15
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 51
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 52
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 40
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 11
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 17
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 16
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 54
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 55
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 56
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "modifierMask": 32
- },
- {
- "keyActionType": "none"
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 44
- },
- {
- "keyActionType": "switchLayer",
- "layer": "mod",
- "switchLayerMode": "holdAndDoubleTapToggle"
- },
- {
- "keyActionType": "switchLayer",
- "layer": "fn",
- "switchLayerMode": "holdAndDoubleTapToggle"
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "modifierMask": 128
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "modifierMask": 64
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "modifierMask": 16
- }
- ]
- },
- {
- "id": 1,
- "keyActions": [
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 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": "none"
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 23
- },
- {
- "keyActionType": "switchLayer",
- "layer": "mouse",
- "switchLayerMode": "holdAndDoubleTapToggle"
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 4
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 22
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 7
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 9
- },
- {
- "keyActionType": "none"
- },
- {
- "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": "switchLayer",
- "layer": "fn",
- "switchLayerMode": "hold"
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "modifierMask": 1
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "modifierMask": 4
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "modifierMask": 8
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 44
- },
- {
- "keyActionType": "switchLayer",
- "layer": "mod",
- "switchLayerMode": "holdAndDoubleTapToggle"
- },
- {
- "keyActionType": "none"
- }
- ]
- },
- {
- "id": 2,
- "keyActions": [
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 76
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 25,
- "modifierMask": 10
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 40
- },
- {
- "keyActionType": "mouse",
- "mouseAction": "leftClick"
- },
- {
- "keyActionType": "mouse",
- "mouseAction": "middleClick"
- },
- {
- "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": 74
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 82
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 77
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 76
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 70
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 71
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 72
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 75
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 80
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 81
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 79
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 73
- },
- {
- "keyActionType": "none"
- },
- {
- "keyActionType": "none"
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 78
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 41
- },
- {
- "keyActionType": "none"
- },
- {
- "keyActionType": "none"
- },
- {
- "keyActionType": "none"
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 101
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "modifierMask": 32
- },
- {
- "keyActionType": "none"
- },
- {
- "keyActionType": "none"
- },
- {
- "keyActionType": "switchLayer",
- "layer": "mod",
- "switchLayerMode": "holdAndDoubleTapToggle"
- },
- {
- "keyActionType": "none"
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "modifierMask": 128
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "modifierMask": 64
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "modifierMask": 16
- }
- ]
- },
- {
- "id": 1,
- "keyActions": [
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 53
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 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": 80,
- "modifierMask": 12
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 23,
- "modifierMask": 8
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 79,
- "modifierMask": 12
- },
- {
- "keyActionType": "none"
- },
- {
- "keyActionType": "none"
- },
- {
- "keyActionType": "none"
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 57
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 80,
- "modifierMask": 1
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 43,
- "modifierMask": 8
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 79,
- "modifierMask": 1
- },
- {
- "keyActionType": "none"
- },
- {
- "keyActionType": "none"
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "modifierMask": 2
- },
- {
- "keyActionType": "none"
- },
- {
- "keyActionType": "none"
- },
- {
- "keyActionType": "none"
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 26,
- "modifierMask": 8
- },
- {
- "keyActionType": "none"
- },
- {
- "keyActionType": "none"
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "modifierMask": 1
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "modifierMask": 1
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "modifierMask": 4
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "modifierMask": 8
- },
- {
- "keyActionType": "none"
- },
- {
- "keyActionType": "switchLayer",
- "layer": "mod",
- "switchLayerMode": "holdAndDoubleTapToggle"
- },
- {
- "keyActionType": "none"
- }
- ]
- },
- {
- "id": 2,
- "keyActions": [
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 76
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 25,
- "modifierMask": 10
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 40
- },
- {
- "keyActionType": "mouse",
- "mouseAction": "leftClick"
- },
- {
- "keyActionType": "mouse",
- "mouseAction": "middleClick"
- },
- {
- "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": "keystroke",
- "type": "media",
- "scancode": 205
- },
- {
- "keyActionType": "keystroke",
- "type": "media",
- "scancode": 233
- },
- {
- "keyActionType": "none"
- },
- {
- "keyActionType": "none"
- },
- {
- "keyActionType": "none"
- },
- {
- "keyActionType": "none"
- },
- {
- "keyActionType": "keystroke",
- "type": "media",
- "scancode": 184,
- "modifierMask": 12
- },
- {
- "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": "none"
- },
- {
- "keyActionType": "keystroke",
- "type": "media",
- "scancode": 226
- },
- {
- "keyActionType": "none"
- },
- {
- "keyActionType": "none"
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "modifierMask": 32
- },
- {
- "keyActionType": "none"
- },
- {
- "keyActionType": "none"
- },
- {
- "keyActionType": "none"
- },
- {
- "keyActionType": "switchLayer",
- "layer": "fn",
- "switchLayerMode": "holdAndDoubleTapToggle"
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "modifierMask": 128
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "modifierMask": 64
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "modifierMask": 16
- }
- ]
- },
- {
- "id": 1,
- "keyActions": [
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 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": "keystroke",
- "type": "basic",
- "modifierMask": 2
- },
- {
- "keyActionType": "none"
- },
- {
- "keyActionType": "none"
- },
- {
- "keyActionType": "none"
- },
- {
- "keyActionType": "none"
- },
- {
- "keyActionType": "none"
- },
- {
- "keyActionType": "none"
- },
- {
- "keyActionType": "switchLayer",
- "layer": "fn",
- "switchLayerMode": "hold"
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "modifierMask": 1
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "modifierMask": 4
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "modifierMask": 8
- },
- {
- "keyActionType": "none"
- },
- {
- "keyActionType": "none"
- },
- {
- "keyActionType": "none"
- }
- ]
- },
- {
- "id": 2,
- "keyActions": [
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 76
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 25,
- "modifierMask": 10
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 40
- },
- {
- "keyActionType": "mouse",
- "mouseAction": "leftClick"
- },
- {
- "keyActionType": "mouse",
- "mouseAction": "middleClick"
- },
- {
- "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": "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": "mouse",
- "mouseAction": "scrollUp"
- },
- {
- "keyActionType": "none"
- },
- {
- "keyActionType": "none"
- },
- {
- "keyActionType": "none"
- },
- {
- "keyActionType": "none"
- },
- {
- "keyActionType": "none"
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "modifierMask": 32
- },
- {
- "keyActionType": "none"
- },
- {
- "keyActionType": "mouse",
- "mouseAction": "leftClick"
- },
- {
- "keyActionType": "mouse",
- "mouseAction": "rightClick"
- },
- {
- "keyActionType": "none"
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "modifierMask": 128
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "modifierMask": 64
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "modifierMask": 16
- }
- ]
- },
- {
- "id": 1,
- "keyActions": [
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 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": "switchLayer",
- "layer": "mouse",
- "switchLayerMode": "holdAndDoubleTapToggle"
- },
- {
- "keyActionType": "none"
- },
- {
- "keyActionType": "mouse",
- "mouseAction": "rightClick"
- },
- {
- "keyActionType": "mouse",
- "mouseAction": "middleClick"
- },
- {
- "keyActionType": "mouse",
- "mouseAction": "leftClick"
- },
- {
- "keyActionType": "none"
- },
- {
- "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": 1
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "modifierMask": 4
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "modifierMask": 8
- },
- {
- "keyActionType": "mouse",
- "mouseAction": "decelerate"
- },
- {
- "keyActionType": "mouse",
- "mouseAction": "accelerate"
- },
- {
- "keyActionType": "none"
- }
- ]
- },
- {
- "id": 2,
- "keyActions": [
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 76
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 25,
- "modifierMask": 10
- },
- {
- "keyActionType": "keystroke",
- "type": "basic",
- "scancode": 40
- },
- {
- "keyActionType": "mouse",
- "mouseAction": "leftClick"
- },
- {
- "keyActionType": "mouse",
- "mouseAction": "middleClick"
- },
- {
- "keyActionType": "mouse",
- "mouseAction": "rightClick"
- }
- ]
- },
- {
- "id": 3,
- "keyActions": [
- {
- "keyActionType": "mouse",
- "mouseAction": "leftClick"
- },
- {
- "keyActionType": "mouse",
- "mouseAction": "rightClick"
- }
- ]
- }
- ]
- }
- ]
- }
- ],
- "macros": [
- {
- "isLooped": true,
- "isPrivate": true,
- "name": "Go to UHK site in browser",
- "macroActions": [
- {
- "macroActionType": "key",
- "action": "tap",
- "type": "basic",
- "scancode": 15,
- "modifierMask": 1
- },
- {
- "macroActionType": "text",
- "text": "https://ultimatehackingkeyboard.com"
- },
- {
- "macroActionType": "key",
- "action": "tap",
- "type": "basic",
- "scancode": 40
- }
- ]
- },
- {
- "isLooped": false,
- "isPrivate": true,
- "name": "God mode in Doom",
- "macroActions": [
- {
- "macroActionType": "text",
- "text": "iddqd"
- }
- ]
- },
- {
- "isLooped": false,
- "isPrivate": true,
- "name": "New macro (2)",
- "macroActions": [
- {
- "macroActionType": "key",
- "action": "press",
- "type": "basic",
- "scancode": 25,
- "modifierMask": 10
- },
- {
- "macroActionType": "key",
- "action": "release",
- "type": "basic",
- "scancode": 25,
- "modifierMask": 10
- }
- ]
- },
- {
- "isLooped": false,
- "isPrivate": true,
- "name": "New macro (3)",
- "macroActions": []
- },
- {
- "isLooped": false,
- "isPrivate": true,
- "name": "Type Silent Bob's address",
- "macroActions": [
- {
- "macroActionType": "text",
- "text": "Silent Bob\n711-2880 Nulla St.\nMankato Mississippi 96522\n(257) 563-7401"
- }
- ]
- }
- ]
- }
Advertisement
Add Comment
Please, Sign In to add comment