{
"userConfigMajorVersion": 4,
"userConfigMinorVersion": 0,
"userConfigPatchVersion": 0,
"deviceName": "SJL UHK (Brown)",
"doubleTapSwitchLayerTimeout": 250,
"iconsAndLayerTextsBrightness": 35,
"alphanumericSegmentsBrightness": 31,
"keyBacklightBrightness": 0,
"mouseMoveInitialSpeed": 8,
"mouseMoveAcceleration": 128,
"mouseMoveDeceleratedSpeed": 5,
"mouseMoveBaseSpeed": 89,
"mouseMoveAcceleratedSpeed": 128,
"mouseScrollInitialSpeed": 20,
"mouseScrollAcceleration": 51,
"mouseScrollDeceleratedSpeed": 20,
"mouseScrollBaseSpeed": 60,
"mouseScrollAcceleratedSpeed": 50,
"moduleConfigurations": [],
"keymaps": [
{
"isDefault": false,
"abbreviation": "COM",
"name": "Colemak for Mac",
"description": "Colemak is based on QWERTY, but it places the most frequent letters under the strongest fingers. This is the Mac version.",
"layers": [
{
"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": 15
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 24
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 28
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 51
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 47
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 48
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 49
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 13
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 17
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 8
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 12
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 18
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 52
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 40
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 11
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 14
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 16
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 54
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 55
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 56
},
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 32
},
null,
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 44
},
{
"keyActionType": "switchLayer",
"layer": "mod",
"switchLayerMode": "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": 9
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 19
},
null,
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 10
},
{
"keyActionType": "switchLayer",
"layer": "mouse",
"switchLayerMode": "holdAndDoubleTapToggle"
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 4
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 21
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 22
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 23
},
null,
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 7
},
{
"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"
},
null
]
},
{
"id": 2,
"keyActions": []
}
]
},
{
"modules": [
{
"id": 0,
"keyActions": [
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 64
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 65
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 66
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 67
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 68
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 69
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 76
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 74
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 82
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 77
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 76
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 70
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 71
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 72
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 75
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 80
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 81
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 79
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 73
},
null,
null,
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 78
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 41
},
null,
null,
null,
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 101
},
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 32
},
null,
null,
{
"keyActionType": "switchLayer",
"layer": "mod",
"switchLayerMode": "holdAndDoubleTapToggle"
},
null,
{
"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": "switchKeymap",
"keymapAbbreviation": "DVO"
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 41
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 80,
"modifierMask": 12
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 23,
"modifierMask": 8
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 79,
"modifierMask": 12
},
null,
null,
null,
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 57
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 80,
"modifierMask": 1
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 43,
"modifierMask": 8
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 79,
"modifierMask": 1
},
null,
null,
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 2
},
null,
null,
null,
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 26,
"modifierMask": 8
},
null,
null,
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 1
},
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 4
},
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 8
},
null,
null,
{
"keyActionType": "switchLayer",
"layer": "mod",
"switchLayerMode": "holdAndDoubleTapToggle"
},
null
]
}
]
},
{
"modules": [
{
"id": 0,
"keyActions": [
null,
null,
null,
null,
null,
null,
null,
{
"keyActionType": "keystroke",
"type": "media",
"scancode": 205
},
{
"keyActionType": "keystroke",
"type": "media",
"scancode": 233
},
null,
null,
null,
null,
{
"keyActionType": "keystroke",
"type": "media",
"scancode": 184,
"modifierMask": 12
},
null,
{
"keyActionType": "keystroke",
"type": "media",
"scancode": 182
},
{
"keyActionType": "keystroke",
"type": "media",
"scancode": 234
},
{
"keyActionType": "keystroke",
"type": "media",
"scancode": 181
},
null,
null,
null,
null,
null,
null,
{
"keyActionType": "keystroke",
"type": "media",
"scancode": 226
},
null,
null,
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 32
},
null,
null,
null,
{
"keyActionType": "switchLayer",
"layer": "fn",
"switchLayerMode": "holdAndDoubleTapToggle"
},
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 128
},
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 64
},
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 16
}
]
},
{
"id": 1,
"keyActions": [
null,
{
"keyActionType": "switchKeymap",
"keymapAbbreviation": "QWR"
},
{
"keyActionType": "switchKeymap",
"keymapAbbreviation": "DVO"
},
{
"keyActionType": "switchKeymap",
"keymapAbbreviation": "COL"
},
{
"keyActionType": "switchKeymap",
"keymapAbbreviation": "QWM"
},
{
"keyActionType": "switchKeymap",
"keymapAbbreviation": "DVM"
},
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 2
},
null,
null,
null,
null,
null,
null,
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 1
},
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 4
},
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 8
},
{
"keyActionType": "switchLayer",
"layer": "fn",
"switchLayerMode": "holdAndDoubleTapToggle"
},
null,
null,
null
]
}
]
},
{
"modules": [
{
"id": 0,
"keyActions": [
null,
null,
null,
null,
null,
null,
null,
{
"keyActionType": "mouse",
"mouseAction": "scrollLeft"
},
{
"keyActionType": "mouse",
"mouseAction": "moveUp"
},
{
"keyActionType": "mouse",
"mouseAction": "scrollRight"
},
null,
null,
null,
null,
{
"keyActionType": "mouse",
"mouseAction": "scrollDown"
},
{
"keyActionType": "mouse",
"mouseAction": "moveLeft"
},
{
"keyActionType": "mouse",
"mouseAction": "moveDown"
},
{
"keyActionType": "mouse",
"mouseAction": "moveRight"
},
null,
null,
null,
{
"keyActionType": "mouse",
"mouseAction": "scrollUp"
},
null,
null,
null,
null,
null,
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 32
},
null,
{
"keyActionType": "mouse",
"mouseAction": "leftClick"
},
{
"keyActionType": "mouse",
"mouseAction": "rightClick"
},
null,
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 128
},
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 64
},
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 16
}
]
},
{
"id": 1,
"keyActions": [
null,
{
"keyActionType": "switchKeymap",
"keymapAbbreviation": "QWR"
},
{
"keyActionType": "switchKeymap",
"keymapAbbreviation": "DVO"
},
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
{
"keyActionType": "switchLayer",
"layer": "mouse",
"switchLayerMode": "holdAndDoubleTapToggle"
},
null,
{
"keyActionType": "mouse",
"mouseAction": "rightClick"
},
{
"keyActionType": "mouse",
"mouseAction": "middleClick"
},
{
"keyActionType": "mouse",
"mouseAction": "leftClick"
},
null,
null,
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 2
},
null,
null,
null,
null,
null,
null,
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 1
},
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 4
},
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 8
},
null,
{
"keyActionType": "mouse",
"mouseAction": "decelerate"
},
{
"keyActionType": "mouse",
"mouseAction": "accelerate"
},
null
]
}
]
}
]
},
{
"isDefault": false,
"abbreviation": "COL",
"name": "Colemak for PC",
"description": "Colemak is based on QWERTY, but it places the most frequent letters under the strongest fingers. This is the PC version.\n",
"layers": [
{
"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": 15
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 24
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 28
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 51
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 47
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 48
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 49
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 13
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 17
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 8
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 12
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 18
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 52
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 40
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 11
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 14
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 16
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 54
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 55
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 56
},
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 32
},
null,
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 44
},
{
"keyActionType": "switchLayer",
"layer": "mod",
"switchLayerMode": "holdAndDoubleTapToggle"
},
{
"keyActionType": "switchLayer",
"layer": "fn",
"switchLayerMode": "holdAndDoubleTapToggle"
},
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 64
},
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 128
},
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 16
}
]
},
{
"id": 1,
"keyActions": [
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 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": 9
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 19
},
null,
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 10
},
{
"keyActionType": "switchLayer",
"layer": "mouse",
"switchLayerMode": "holdAndDoubleTapToggle"
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 4
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 21
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 22
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 23
},
null,
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 7
},
{
"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": "holdAndDoubleTapToggle"
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 44
},
{
"keyActionType": "switchLayer",
"layer": "mod",
"switchLayerMode": "holdAndDoubleTapToggle"
},
null
]
},
{
"id": 2,
"keyActions": []
}
]
},
{
"modules": [
{
"id": 0,
"keyActions": [
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 64
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 65
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 66
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 67
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 68
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 69
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 76
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 74
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 82
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 77
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 76
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 70
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 71
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 72
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 75
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 80
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 81
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 79
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 73
},
null,
null,
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 78
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 41
},
null,
null,
null,
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 101
},
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 32
},
null,
null,
{
"keyActionType": "switchLayer",
"layer": "mod",
"switchLayerMode": "holdAndDoubleTapToggle"
},
null,
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 64
},
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 128
},
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 16
}
]
},
{
"id": 1,
"keyActions": [
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 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": "switchKeymap",
"keymapAbbreviation": "COM"
},
{
"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
},
null,
null,
null,
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 57
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 80,
"modifierMask": 5
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 43,
"modifierMask": 4
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 79,
"modifierMask": 5
},
null,
null,
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 2
},
null,
null,
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 75,
"modifierMask": 3
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 26,
"modifierMask": 1
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 78,
"modifierMask": 3
},
null,
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 1
},
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 8
},
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 4
},
null,
null,
{
"keyActionType": "switchLayer",
"layer": "mod",
"switchLayerMode": "holdAndDoubleTapToggle"
},
null
]
}
]
},
{
"modules": [
{
"id": 0,
"keyActions": [
null,
null,
null,
null,
null,
null,
null,
{
"keyActionType": "keystroke",
"type": "media",
"scancode": 205
},
{
"keyActionType": "keystroke",
"type": "media",
"scancode": 233
},
null,
null,
null,
null,
{
"keyActionType": "keystroke",
"type": "system",
"scancode": 130
},
null,
{
"keyActionType": "keystroke",
"type": "media",
"scancode": 182
},
{
"keyActionType": "keystroke",
"type": "media",
"scancode": 234
},
{
"keyActionType": "keystroke",
"type": "media",
"scancode": 181
},
null,
null,
null,
null,
null,
null,
{
"keyActionType": "keystroke",
"type": "media",
"scancode": 226
},
null,
null,
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 32
},
null,
null,
null,
{
"keyActionType": "switchLayer",
"layer": "fn",
"switchLayerMode": "holdAndDoubleTapToggle"
},
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 64
},
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 128
},
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 16
}
]
},
{
"id": 1,
"keyActions": [
null,
{
"keyActionType": "switchKeymap",
"keymapAbbreviation": "QWR"
},
{
"keyActionType": "switchKeymap",
"keymapAbbreviation": "DVO"
},
null,
{
"keyActionType": "switchKeymap",
"keymapAbbreviation": "QWM"
},
{
"keyActionType": "switchKeymap",
"keymapAbbreviation": "DVM"
},
{
"keyActionType": "switchKeymap",
"keymapAbbreviation": "COM"
},
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 2
},
null,
null,
null,
null,
null,
null,
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 1
},
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 8
},
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 4
},
{
"keyActionType": "switchLayer",
"layer": "fn",
"switchLayerMode": "holdAndDoubleTapToggle"
},
null,
null,
null
]
}
]
},
{
"modules": [
{
"id": 0,
"keyActions": [
null,
null,
null,
null,
null,
null,
null,
{
"keyActionType": "mouse",
"mouseAction": "scrollLeft"
},
{
"keyActionType": "mouse",
"mouseAction": "moveUp"
},
{
"keyActionType": "mouse",
"mouseAction": "scrollRight"
},
null,
null,
null,
null,
{
"keyActionType": "mouse",
"mouseAction": "scrollUp"
},
{
"keyActionType": "mouse",
"mouseAction": "moveLeft"
},
{
"keyActionType": "mouse",
"mouseAction": "moveDown"
},
{
"keyActionType": "mouse",
"mouseAction": "moveRight"
},
null,
null,
null,
{
"keyActionType": "mouse",
"mouseAction": "scrollDown"
},
null,
null,
null,
null,
null,
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 32
},
null,
{
"keyActionType": "mouse",
"mouseAction": "leftClick"
},
{
"keyActionType": "mouse",
"mouseAction": "rightClick"
},
null,
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 64
},
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 128
},
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 16
}
]
},
{
"id": 1,
"keyActions": [
null,
{
"keyActionType": "switchKeymap",
"keymapAbbreviation": "QWR"
},
{
"keyActionType": "switchKeymap",
"keymapAbbreviation": "DVO"
},
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
{
"keyActionType": "switchLayer",
"layer": "mouse",
"switchLayerMode": "holdAndDoubleTapToggle"
},
null,
{
"keyActionType": "mouse",
"mouseAction": "rightClick"
},
{
"keyActionType": "mouse",
"mouseAction": "middleClick"
},
{
"keyActionType": "mouse",
"mouseAction": "leftClick"
},
null,
null,
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 2
},
null,
null,
null,
null,
null,
null,
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 1
},
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 8
},
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 4
},
null,
{
"keyActionType": "mouse",
"mouseAction": "decelerate"
},
{
"keyActionType": "mouse",
"mouseAction": "accelerate"
},
null
]
}
]
}
]
},
{
"isDefault": false,
"abbreviation": "DVM",
"name": "Dvorak for Mac",
"description": "The Dvorak keyboard layout was designed with the goal of maximizing typing efficiency. This is the Mac version.",
"layers": [
{
"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": 47
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 48
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 42
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 10
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 6
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 21
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 15
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 56
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 46
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 49
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 9
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 11
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 23
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 17
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 22
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 45
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 40
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 7
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 5
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 16
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 26
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 25
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 29
},
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 32
},
null,
{
"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": 52
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 54
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 55
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 19
},
null,
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 28
},
{
"keyActionType": "switchLayer",
"layer": "mouse",
"switchLayerMode": "holdAndDoubleTapToggle"
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 4
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 18
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 8
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 24
},
null,
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 12
},
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 2
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 100
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 51
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 20
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 13
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 14
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 27
},
{
"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"
},
null
]
},
{
"id": 2,
"keyActions": []
}
]
},
{
"modules": [
{
"id": 0,
"keyActions": [
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 64
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 65
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 66
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 67
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 68
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 69
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 76
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 74
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 82
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 77
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 76
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 70
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 71
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 72
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 75
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 80
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 81
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 79
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 73
},
null,
null,
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 78
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 41
},
null,
null,
null,
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 101
},
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 32
},
null,
null,
{
"keyActionType": "switchLayer",
"layer": "mod",
"switchLayerMode": "holdAndDoubleTapToggle"
},
null,
{
"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": "switchKeymap",
"keymapAbbreviation": "QWR"
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 41
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 80,
"modifierMask": 12
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 23,
"modifierMask": 8
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 79,
"modifierMask": 12
},
null,
null,
null,
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 57
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 80,
"modifierMask": 1
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 43,
"modifierMask": 8
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 79,
"modifierMask": 1
},
null,
null,
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 2
},
null,
null,
null,
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 26,
"modifierMask": 8
},
null,
null,
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 1
},
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 4
},
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 8
},
null,
null,
{
"keyActionType": "switchLayer",
"layer": "mod",
"switchLayerMode": "holdAndDoubleTapToggle"
},
null
]
}
]
},
{
"modules": [
{
"id": 0,
"keyActions": [
null,
null,
null,
null,
null,
null,
null,
{
"keyActionType": "keystroke",
"type": "media",
"scancode": 205
},
{
"keyActionType": "keystroke",
"type": "media",
"scancode": 233
},
null,
null,
null,
null,
{
"keyActionType": "keystroke",
"type": "media",
"scancode": 184,
"modifierMask": 12
},
null,
{
"keyActionType": "keystroke",
"type": "media",
"scancode": 182
},
{
"keyActionType": "keystroke",
"type": "media",
"scancode": 234
},
{
"keyActionType": "keystroke",
"type": "media",
"scancode": 181
},
null,
null,
null,
null,
null,
null,
{
"keyActionType": "keystroke",
"type": "media",
"scancode": 226
},
null,
null,
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 32
},
null,
null,
null,
{
"keyActionType": "switchLayer",
"layer": "fn",
"switchLayerMode": "holdAndDoubleTapToggle"
},
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 128
},
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 64
},
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 16
}
]
},
{
"id": 1,
"keyActions": [
null,
{
"keyActionType": "switchKeymap",
"keymapAbbreviation": "QWR"
},
{
"keyActionType": "switchKeymap",
"keymapAbbreviation": "DVO"
},
{
"keyActionType": "switchKeymap",
"keymapAbbreviation": "COL"
},
{
"keyActionType": "switchKeymap",
"keymapAbbreviation": "QWM"
},
null,
{
"keyActionType": "switchKeymap",
"keymapAbbreviation": "COM"
},
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 2
},
null,
null,
null,
null,
null,
null,
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 1
},
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 4
},
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 8
},
{
"keyActionType": "switchLayer",
"layer": "fn",
"switchLayerMode": "holdAndDoubleTapToggle"
},
null,
null,
null
]
}
]
},
{
"modules": [
{
"id": 0,
"keyActions": [
null,
null,
null,
null,
null,
null,
null,
{
"keyActionType": "mouse",
"mouseAction": "scrollLeft"
},
{
"keyActionType": "mouse",
"mouseAction": "moveUp"
},
{
"keyActionType": "mouse",
"mouseAction": "scrollRight"
},
null,
{
"keyActionType": "switchKeymap",
"keymapAbbreviation": "QWR"
},
{
"keyActionType": "switchKeymap",
"keymapAbbreviation": "COL"
},
null,
{
"keyActionType": "mouse",
"mouseAction": "scrollDown"
},
{
"keyActionType": "mouse",
"mouseAction": "moveLeft"
},
{
"keyActionType": "mouse",
"mouseAction": "moveDown"
},
{
"keyActionType": "mouse",
"mouseAction": "moveRight"
},
null,
null,
null,
{
"keyActionType": "mouse",
"mouseAction": "scrollUp"
},
null,
null,
null,
null,
null,
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 32
},
null,
{
"keyActionType": "mouse",
"mouseAction": "leftClick"
},
{
"keyActionType": "mouse",
"mouseAction": "rightClick"
},
null,
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 128
},
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 64
},
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 16
}
]
},
{
"id": 1,
"keyActions": [
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
{
"keyActionType": "switchLayer",
"layer": "mouse",
"switchLayerMode": "holdAndDoubleTapToggle"
},
null,
{
"keyActionType": "mouse",
"mouseAction": "rightClick"
},
{
"keyActionType": "mouse",
"mouseAction": "middleClick"
},
{
"keyActionType": "mouse",
"mouseAction": "leftClick"
},
null,
null,
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 2
},
null,
null,
null,
null,
null,
null,
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 1
},
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 4
},
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 8
},
null,
{
"keyActionType": "mouse",
"mouseAction": "decelerate"
},
{
"keyActionType": "mouse",
"mouseAction": "accelerate"
},
null
]
}
]
}
]
},
{
"isDefault": false,
"abbreviation": "DVO",
"name": "Dvorak for PC",
"description": "The Dvorak keyboard layout was designed with the goal of maximizing typing efficiency. This is the PC version.",
"layers": [
{
"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": 47
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 48
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 42
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 10
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 6
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 21
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 15
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 56
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 46
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 49
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 9
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 11
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 23
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 17
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 22
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 45
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 40
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 7
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 5
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 16
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 26
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 25
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 29
},
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 32
},
null,
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 44
},
{
"keyActionType": "switchLayer",
"layer": "mod",
"switchLayerMode": "holdAndDoubleTapToggle"
},
{
"keyActionType": "switchLayer",
"layer": "fn",
"switchLayerMode": "holdAndDoubleTapToggle"
},
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 64
},
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 128
},
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 16
}
]
},
{
"id": 1,
"keyActions": [
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 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": 52
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 54
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 55
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 19
},
null,
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 28
},
{
"keyActionType": "switchLayer",
"layer": "mouse",
"switchLayerMode": "holdAndDoubleTapToggle"
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 4
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 18
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 8
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 24
},
null,
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 12
},
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 2
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 100
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 51
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 20
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 13
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 14
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 27
},
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 1
},
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 8
},
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 4
},
{
"keyActionType": "switchLayer",
"layer": "fn",
"switchLayerMode": "holdAndDoubleTapToggle"
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 44
},
{
"keyActionType": "switchLayer",
"layer": "mod",
"switchLayerMode": "holdAndDoubleTapToggle"
},
null
]
},
{
"id": 2,
"keyActions": []
}
]
},
{
"modules": [
{
"id": 0,
"keyActions": [
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 64
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 65
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 66
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 67
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 68
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 69
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 76
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 74
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 82
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 77
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 76
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 70
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 71
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 72
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 75
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 80
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 81
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 79
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 73
},
null,
null,
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 78
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 41
},
null,
null,
null,
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 101
},
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 32
},
null,
null,
{
"keyActionType": "switchLayer",
"layer": "mod",
"switchLayerMode": "holdAndDoubleTapToggle"
},
null,
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 64
},
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 128
},
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 16
}
]
},
{
"id": 1,
"keyActions": [
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 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": "switchKeymap",
"keymapAbbreviation": "DVM"
},
{
"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
},
null,
null,
null,
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 57
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 80,
"modifierMask": 5
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 43,
"modifierMask": 4
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 79,
"modifierMask": 5
},
null,
null,
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 2
},
null,
null,
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 75,
"modifierMask": 3
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 26,
"modifierMask": 1
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 78,
"modifierMask": 3
},
null,
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 1
},
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 8
},
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 4
},
null,
null,
{
"keyActionType": "switchLayer",
"layer": "mod",
"switchLayerMode": "holdAndDoubleTapToggle"
},
null
]
}
]
},
{
"modules": [
{
"id": 0,
"keyActions": [
null,
null,
null,
null,
null,
null,
null,
{
"keyActionType": "keystroke",
"type": "media",
"scancode": 205
},
{
"keyActionType": "keystroke",
"type": "media",
"scancode": 233
},
null,
null,
null,
null,
{
"keyActionType": "keystroke",
"type": "system",
"scancode": 130
},
null,
{
"keyActionType": "keystroke",
"type": "media",
"scancode": 182
},
{
"keyActionType": "keystroke",
"type": "media",
"scancode": 234
},
{
"keyActionType": "keystroke",
"type": "media",
"scancode": 181
},
null,
null,
null,
null,
null,
null,
{
"keyActionType": "keystroke",
"type": "media",
"scancode": 226
},
null,
null,
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 32
},
null,
null,
null,
{
"keyActionType": "switchLayer",
"layer": "fn",
"switchLayerMode": "holdAndDoubleTapToggle"
},
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 64
},
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 128
},
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 16
}
]
},
{
"id": 1,
"keyActions": [
null,
{
"keyActionType": "switchKeymap",
"keymapAbbreviation": "QWR"
},
null,
{
"keyActionType": "switchKeymap",
"keymapAbbreviation": "COL"
},
{
"keyActionType": "switchKeymap",
"keymapAbbreviation": "QWM"
},
{
"keyActionType": "switchKeymap",
"keymapAbbreviation": "DVM"
},
{
"keyActionType": "switchKeymap",
"keymapAbbreviation": "COM"
},
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 2
},
null,
null,
null,
null,
null,
null,
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 1
},
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 8
},
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 4
},
{
"keyActionType": "switchLayer",
"layer": "fn",
"switchLayerMode": "holdAndDoubleTapToggle"
},
null,
null,
null
]
}
]
},
{
"modules": [
{
"id": 0,
"keyActions": [
null,
null,
null,
null,
null,
null,
null,
{
"keyActionType": "mouse",
"mouseAction": "scrollLeft"
},
{
"keyActionType": "mouse",
"mouseAction": "moveUp"
},
{
"keyActionType": "mouse",
"mouseAction": "scrollRight"
},
null,
{
"keyActionType": "switchKeymap",
"keymapAbbreviation": "QWR"
},
{
"keyActionType": "switchKeymap",
"keymapAbbreviation": "COL"
},
null,
{
"keyActionType": "mouse",
"mouseAction": "scrollUp"
},
{
"keyActionType": "mouse",
"mouseAction": "moveLeft"
},
{
"keyActionType": "mouse",
"mouseAction": "moveDown"
},
{
"keyActionType": "mouse",
"mouseAction": "moveRight"
},
null,
null,
null,
{
"keyActionType": "mouse",
"mouseAction": "scrollDown"
},
null,
null,
null,
null,
null,
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 32
},
null,
{
"keyActionType": "mouse",
"mouseAction": "leftClick"
},
{
"keyActionType": "mouse",
"mouseAction": "rightClick"
},
null,
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 64
},
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 128
},
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 16
}
]
},
{
"id": 1,
"keyActions": [
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
{
"keyActionType": "switchLayer",
"layer": "mouse",
"switchLayerMode": "holdAndDoubleTapToggle"
},
null,
{
"keyActionType": "mouse",
"mouseAction": "rightClick"
},
{
"keyActionType": "mouse",
"mouseAction": "middleClick"
},
{
"keyActionType": "mouse",
"mouseAction": "leftClick"
},
null,
null,
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 2
},
null,
null,
null,
null,
null,
null,
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 1
},
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 8
},
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 4
},
null,
{
"keyActionType": "mouse",
"mouseAction": "decelerate"
},
{
"keyActionType": "mouse",
"mouseAction": "accelerate"
},
null
]
}
]
}
]
},
{
"isDefault": false,
"abbreviation": "QWM",
"name": "QWERTY for Mac",
"description": "QWERTY is the mother of all layouts. This is the Mac version.",
"layers": [
{
"modules": [
{
"id": 0,
"keyActions": [
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 36
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 37
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 38
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 39
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 45
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 46
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 42
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 24
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 12
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 18
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 19
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 47
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 48
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 49
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 28
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 13
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 14
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 15
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 51
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 52
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 40
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 11
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 17
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 16
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 54
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 55
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 56
},
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 32
},
null,
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 44
},
{
"keyActionType": "switchLayer",
"layer": "mod",
"switchLayerMode": "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
},
null,
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 23
},
{
"keyActionType": "switchLayer",
"layer": "mouse",
"switchLayerMode": "holdAndDoubleTapToggle"
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 4
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 22
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 7
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 9
},
null,
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 10
},
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 2
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 100
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 29
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 27
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 6
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 25
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 5
},
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 1
},
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 4
},
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 8
},
{
"keyActionType": "switchLayer",
"layer": "fn",
"switchLayerMode": "holdAndDoubleTapToggle"
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 44
},
{
"keyActionType": "switchLayer",
"layer": "mod",
"switchLayerMode": "holdAndDoubleTapToggle"
},
null
]
},
{
"id": 2,
"keyActions": []
}
]
},
{
"modules": [
{
"id": 0,
"keyActions": [
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 64
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 65
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 66
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 67
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 68
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 69
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 76
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 74
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 82
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 77
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 76
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 70
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 71
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 72
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 75
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 80
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 81
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 79
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 73
},
null,
null,
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 78
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 41
},
null,
null,
null,
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 101
},
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 32
},
null,
null,
{
"keyActionType": "switchLayer",
"layer": "mod",
"switchLayerMode": "holdAndDoubleTapToggle"
},
null,
{
"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": "switchKeymap",
"keymapAbbreviation": "SJL"
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 41
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 80,
"modifierMask": 12
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 23,
"modifierMask": 8
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 79,
"modifierMask": 12
},
null,
null,
null,
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 57
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 80,
"modifierMask": 1
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 43,
"modifierMask": 8
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 79,
"modifierMask": 1
},
null,
null,
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 2
},
null,
null,
null,
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 26,
"modifierMask": 8
},
null,
null,
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 1
},
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 4
},
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 8
},
null,
null,
{
"keyActionType": "switchLayer",
"layer": "mod",
"switchLayerMode": "holdAndDoubleTapToggle"
},
null
]
}
]
},
{
"modules": [
{
"id": 0,
"keyActions": [
null,
null,
null,
null,
null,
null,
null,
{
"keyActionType": "keystroke",
"type": "media",
"scancode": 205
},
{
"keyActionType": "keystroke",
"type": "media",
"scancode": 233
},
null,
null,
null,
null,
{
"keyActionType": "keystroke",
"type": "media",
"scancode": 184,
"modifierMask": 12
},
null,
{
"keyActionType": "keystroke",
"type": "media",
"scancode": 182
},
{
"keyActionType": "keystroke",
"type": "media",
"scancode": 234
},
{
"keyActionType": "keystroke",
"type": "media",
"scancode": 181
},
null,
null,
null,
null,
null,
null,
{
"keyActionType": "keystroke",
"type": "media",
"scancode": 226
},
null,
null,
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 32
},
null,
null,
null,
{
"keyActionType": "switchLayer",
"layer": "fn",
"switchLayerMode": "holdAndDoubleTapToggle"
},
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 128
},
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 64
},
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 16
}
]
},
{
"id": 1,
"keyActions": [
null,
{
"keyActionType": "switchKeymap",
"keymapAbbreviation": "QWR"
},
{
"keyActionType": "switchKeymap",
"keymapAbbreviation": "DVO"
},
{
"keyActionType": "switchKeymap",
"keymapAbbreviation": "COL"
},
null,
{
"keyActionType": "switchKeymap",
"keymapAbbreviation": "DVM"
},
{
"keyActionType": "switchKeymap",
"keymapAbbreviation": "COM"
},
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 2
},
null,
null,
null,
null,
null,
null,
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 1
},
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 4
},
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 8
},
{
"keyActionType": "switchLayer",
"layer": "fn",
"switchLayerMode": "holdAndDoubleTapToggle"
},
null,
null,
null
]
}
]
},
{
"modules": [
{
"id": 0,
"keyActions": [
null,
null,
null,
null,
null,
null,
null,
{
"keyActionType": "mouse",
"mouseAction": "scrollLeft"
},
{
"keyActionType": "mouse",
"mouseAction": "moveUp"
},
{
"keyActionType": "mouse",
"mouseAction": "scrollRight"
},
null,
null,
null,
null,
{
"keyActionType": "mouse",
"mouseAction": "scrollDown"
},
{
"keyActionType": "mouse",
"mouseAction": "moveLeft"
},
{
"keyActionType": "mouse",
"mouseAction": "moveDown"
},
{
"keyActionType": "mouse",
"mouseAction": "moveRight"
},
null,
null,
null,
{
"keyActionType": "mouse",
"mouseAction": "scrollUp"
},
null,
null,
null,
null,
null,
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 32
},
null,
{
"keyActionType": "mouse",
"mouseAction": "leftClick"
},
{
"keyActionType": "mouse",
"mouseAction": "rightClick"
},
null,
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 128
},
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 64
},
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 16
}
]
},
{
"id": 1,
"keyActions": [
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
{
"keyActionType": "switchLayer",
"layer": "mouse",
"switchLayerMode": "holdAndDoubleTapToggle"
},
null,
{
"keyActionType": "mouse",
"mouseAction": "rightClick"
},
{
"keyActionType": "mouse",
"mouseAction": "middleClick"
},
{
"keyActionType": "mouse",
"mouseAction": "leftClick"
},
null,
null,
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 2
},
null,
null,
null,
null,
null,
null,
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 1
},
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 4
},
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 8
},
null,
{
"keyActionType": "mouse",
"mouseAction": "decelerate"
},
{
"keyActionType": "mouse",
"mouseAction": "accelerate"
},
null
]
}
]
}
]
},
{
"isDefault": false,
"abbreviation": "QWR",
"name": "QWERTY for PC",
"description": "QWERTY is the mother of all layouts. This is the PC version.",
"layers": [
{
"modules": [
{
"id": 0,
"keyActions": [
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 36
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 37
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 38
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 39
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 45
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 46
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 42
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 24
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 12
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 18
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 19
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 47
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 48
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 49
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 28
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 13
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 14
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 15
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 51
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 52
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 40
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 11
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 17
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 16
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 54
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 55
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 56
},
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 32
},
null,
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 44
},
{
"keyActionType": "switchLayer",
"layer": "mod",
"switchLayerMode": "holdAndDoubleTapToggle"
},
{
"keyActionType": "switchLayer",
"layer": "fn",
"switchLayerMode": "holdAndDoubleTapToggle"
},
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 64
},
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 128
},
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 16
}
]
},
{
"id": 1,
"keyActions": [
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 53
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 30
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 31
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 32
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 33
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 34
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 35
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 43
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 20
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 26
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 8
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 21
},
null,
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 23
},
{
"keyActionType": "switchLayer",
"layer": "mouse",
"switchLayerMode": "holdAndDoubleTapToggle"
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 4
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 22
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 7
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 9
},
null,
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 10
},
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 2
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 100
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 29
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 27
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 6
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 25
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 5
},
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 1
},
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 8
},
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 4
},
{
"keyActionType": "switchLayer",
"layer": "fn",
"switchLayerMode": "holdAndDoubleTapToggle"
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 44
},
{
"keyActionType": "switchLayer",
"layer": "mod",
"switchLayerMode": "holdAndDoubleTapToggle"
},
null
]
},
{
"id": 2,
"keyActions": []
}
]
},
{
"modules": [
{
"id": 0,
"keyActions": [
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 64
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 65
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 66
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 67
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 68
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 69
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 76
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 74
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 82
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 77
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 76
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 70
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 71
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 72
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 75
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 80
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 81
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 79
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 73
},
null,
null,
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 78
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 41
},
null,
null,
null,
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 101
},
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 32
},
null,
null,
{
"keyActionType": "switchLayer",
"layer": "mod",
"switchLayerMode": "holdAndDoubleTapToggle"
},
null,
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 64
},
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 128
},
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 16
}
]
},
{
"id": 1,
"keyActions": [
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 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": "switchKeymap",
"keymapAbbreviation": "QWM"
},
{
"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
},
null,
null,
null,
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 57
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 80,
"modifierMask": 5
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 43,
"modifierMask": 4
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 79,
"modifierMask": 5
},
null,
null,
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 2
},
null,
null,
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 75,
"modifierMask": 3
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 26,
"modifierMask": 1
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 78,
"modifierMask": 3
},
null,
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 1
},
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 8
},
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 4
},
null,
null,
{
"keyActionType": "switchLayer",
"layer": "mod",
"switchLayerMode": "holdAndDoubleTapToggle"
},
null
]
}
]
},
{
"modules": [
{
"id": 0,
"keyActions": [
null,
null,
null,
null,
null,
null,
null,
{
"keyActionType": "keystroke",
"type": "media",
"scancode": 205
},
{
"keyActionType": "keystroke",
"type": "media",
"scancode": 233
},
null,
null,
null,
null,
{
"keyActionType": "keystroke",
"type": "system",
"scancode": 130
},
null,
{
"keyActionType": "keystroke",
"type": "media",
"scancode": 182
},
{
"keyActionType": "keystroke",
"type": "media",
"scancode": 234
},
{
"keyActionType": "keystroke",
"type": "media",
"scancode": 181
},
null,
null,
null,
null,
null,
null,
{
"keyActionType": "keystroke",
"type": "media",
"scancode": 226
},
null,
null,
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 32
},
null,
null,
null,
{
"keyActionType": "switchLayer",
"layer": "fn",
"switchLayerMode": "holdAndDoubleTapToggle"
},
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 64
},
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 128
},
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 16
}
]
},
{
"id": 1,
"keyActions": [
null,
null,
{
"keyActionType": "switchKeymap",
"keymapAbbreviation": "DVO"
},
{
"keyActionType": "switchKeymap",
"keymapAbbreviation": "COL"
},
{
"keyActionType": "switchKeymap",
"keymapAbbreviation": "QWM"
},
{
"keyActionType": "switchKeymap",
"keymapAbbreviation": "DVM"
},
{
"keyActionType": "switchKeymap",
"keymapAbbreviation": "COM"
},
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 2
},
null,
null,
null,
null,
null,
null,
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 1
},
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 8
},
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 4
},
{
"keyActionType": "switchLayer",
"layer": "fn",
"switchLayerMode": "holdAndDoubleTapToggle"
},
null,
null,
null
]
}
]
},
{
"modules": [
{
"id": 0,
"keyActions": [
null,
null,
null,
null,
null,
null,
null,
{
"keyActionType": "mouse",
"mouseAction": "scrollLeft"
},
{
"keyActionType": "mouse",
"mouseAction": "moveUp"
},
{
"keyActionType": "mouse",
"mouseAction": "scrollRight"
},
null,
null,
null,
null,
{
"keyActionType": "mouse",
"mouseAction": "scrollUp"
},
{
"keyActionType": "mouse",
"mouseAction": "moveLeft"
},
{
"keyActionType": "mouse",
"mouseAction": "moveDown"
},
{
"keyActionType": "mouse",
"mouseAction": "moveRight"
},
null,
null,
null,
{
"keyActionType": "mouse",
"mouseAction": "scrollDown"
},
null,
null,
null,
null,
null,
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 32
},
null,
{
"keyActionType": "mouse",
"mouseAction": "leftClick"
},
{
"keyActionType": "mouse",
"mouseAction": "rightClick"
},
null,
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 64
},
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 128
},
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 16
}
]
},
{
"id": 1,
"keyActions": [
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
{
"keyActionType": "switchLayer",
"layer": "mouse",
"switchLayerMode": "holdAndDoubleTapToggle"
},
null,
{
"keyActionType": "mouse",
"mouseAction": "rightClick"
},
{
"keyActionType": "mouse",
"mouseAction": "middleClick"
},
{
"keyActionType": "mouse",
"mouseAction": "leftClick"
},
null,
null,
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 2
},
null,
null,
null,
null,
null,
null,
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 1
},
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 8
},
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 4
},
null,
{
"keyActionType": "mouse",
"mouseAction": "decelerate"
},
{
"keyActionType": "mouse",
"mouseAction": "accelerate"
},
null
]
}
]
}
]
},
{
"isDefault": true,
"abbreviation": "SJL",
"name": "SJL",
"description": "My personal mappings.",
"layers": [
{
"modules": [
{
"id": 0,
"keyActions": [
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 36
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 37
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 38
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 39
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 45
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 46
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 42
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 24
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 12
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 18
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 19
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 47
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 48
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 49
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 28
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 13
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 14
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 15
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 51
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 52
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 40
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 11
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 17
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 16
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 54
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 55
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 56
},
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 32
},
null,
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 44
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 72
},
{
"keyActionType": "switchLayer",
"layer": "mod",
"switchLayerMode": "hold"
},
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 64
},
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 8
},
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 1
}
]
},
{
"id": 1,
"keyActions": [
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 53
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 30
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 31
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 32
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 33
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 34
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 35
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 43
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 20
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 26
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 8
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 21
},
null,
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 23
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 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
},
null,
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 10
},
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 2
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 100
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 29
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 27
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 6
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 25
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 5
},
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 1
},
{
"keyActionType": "switchLayer",
"layer": "fn",
"switchLayerMode": "toggle"
},
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 8
},
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 4
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 101
},
{
"keyActionType": "switchLayer",
"layer": "mod",
"switchLayerMode": "hold"
},
null
]
},
{
"id": 2,
"keyActions": []
}
]
},
{
"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": 78
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 75
},
{
"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": 74
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 81
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 82
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 79
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 73
},
null,
null,
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 80
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 41
},
null,
null,
null,
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 101
},
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 32
},
null,
null,
null,
{
"keyActionType": "switchLayer",
"layer": "mod",
"switchLayerMode": "hold"
},
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 64
},
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 8
},
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 1
}
]
},
{
"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": "switchKeymap",
"keymapAbbreviation": "COL"
},
{
"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
},
null,
null,
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 57
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 57
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 80,
"modifierMask": 5
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 43,
"modifierMask": 4
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 79,
"modifierMask": 5
},
null,
null,
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 2
},
null,
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 29,
"modifierMask": 8
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 27,
"modifierMask": 8
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 6,
"modifierMask": 8
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 25,
"modifierMask": 8
},
null,
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 1
},
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 8
},
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 8
},
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 4
},
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 1
},
{
"keyActionType": "switchLayer",
"layer": "mod",
"switchLayerMode": "hold"
},
null
]
}
]
},
{
"modules": [
{
"id": 0,
"keyActions": [
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 42
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 84
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 85
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 86
},
null,
null,
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 42
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 95
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 37
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 97
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 87
},
null,
null,
null,
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 83
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 92
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 93
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 94
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 51
},
null,
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 88
},
null,
null,
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 89
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 90
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 91
},
null,
null,
null,
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 44
},
null,
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 98
},
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 99
},
null,
null
]
},
{
"id": 1,
"keyActions": [
null,
null,
null,
null,
null,
null,
null,
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 43
},
null,
null,
null,
null,
null,
null,
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 57
},
null,
null,
null,
null,
null,
null,
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 2
},
null,
null,
null,
null,
null,
null,
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 1
},
{
"keyActionType": "switchLayer",
"layer": "fn",
"switchLayerMode": "toggle"
},
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 8
},
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 4
},
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 1
},
null,
null
]
}
]
},
{
"modules": [
{
"id": 0,
"keyActions": [
null,
null,
null,
null,
null,
null,
null,
{
"keyActionType": "mouse",
"mouseAction": "scrollDown"
},
{
"keyActionType": "mouse",
"mouseAction": "scrollUp"
},
{
"keyActionType": "mouse",
"mouseAction": "scrollRight"
},
null,
null,
null,
null,
{
"keyActionType": "mouse",
"mouseAction": "scrollLeft"
},
{
"keyActionType": "mouse",
"mouseAction": "moveDown"
},
{
"keyActionType": "mouse",
"mouseAction": "moveUp"
},
{
"keyActionType": "mouse",
"mouseAction": "moveRight"
},
null,
null,
null,
{
"keyActionType": "mouse",
"mouseAction": "moveLeft"
},
null,
null,
null,
null,
null,
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 32
},
null,
{
"keyActionType": "mouse",
"mouseAction": "leftClick"
},
{
"keyActionType": "mouse",
"mouseAction": "rightClick"
},
null,
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 64
},
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 8
},
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 1
}
]
},
{
"id": 1,
"keyActions": [
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
{
"keyActionType": "keystroke",
"type": "basic",
"scancode": 57
},
null,
{
"keyActionType": "mouse",
"mouseAction": "rightClick"
},
{
"keyActionType": "mouse",
"mouseAction": "middleClick"
},
{
"keyActionType": "mouse",
"mouseAction": "leftClick"
},
null,
null,
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 2
},
null,
null,
null,
null,
null,
null,
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 1
},
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 8
},
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 8
},
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 4
},
{
"keyActionType": "keystroke",
"type": "basic",
"modifierMask": 1
},
{
"keyActionType": "mouse",
"mouseAction": "accelerate"
},
null
]
}
]
}
]
}
],
"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": "Type Silent Bob's address",
"macroActions": [
{
"macroActionType": "text",
"text": "Silent Bob\n711-2880 Nulla St.\nMankato Mississippi 96522\n(257) 563-7401"
}
]
}
]
}