--- a/uhk.json Mon Mar 29 11:34:42 2021 -0400
+++ b/uhk.json Wed May 26 17:54:02 2021 -0400
@@ -2,7 +2,7 @@
"userConfigMajorVersion": 4,
"userConfigMinorVersion": 0,
"userConfigPatchVersion": 0,
- "deviceName": "SJL UHK (Brown)",
+ "deviceName": "SJL UHK (Blue)",
"doubleTapSwitchLayerTimeout": 250,
"iconsAndLayerTextsBrightness": 35,
"alphanumericSegmentsBrightness": 31,
@@ -6286,7 +6286,7 @@
{
"keyActionType": "keystroke",
"type": "basic",
- "scancode": 101
+ "scancode": 70
},
{
"keyActionType": "switchLayer",
@@ -6428,7 +6428,11 @@
"modifierMask": 32
},
null,
- null,
+ {
+ "keyActionType": "keystroke",
+ "type": "basic",
+ "scancode": 57
+ },
null,
{
"keyActionType": "switchLayer",
@@ -6492,7 +6496,7 @@
},
{
"keyActionType": "switchKeymap",
- "keymapAbbreviation": "COL"
+ "keymapAbbreviation": "WIN"
},
{
"keyActionType": "keystroke",
@@ -6986,6 +6990,1049 @@
]
}
]
+ },
+ {
+ "isDefault": false,
+ "abbreviation": "WIN",
+ "name": "SJL Windows",
+ "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": 41,
+ "secondaryRoleAction": "leftCtrl"
+ },
+ {
+ "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": "mouse",
+ "switchLayerMode": "toggle"
+ },
+ {
+ "keyActionType": "keystroke",
+ "type": "basic",
+ "modifierMask": 8
+ },
+ {
+ "keyActionType": "keystroke",
+ "type": "basic",
+ "modifierMask": 4
+ },
+ {
+ "keyActionType": "keystroke",
+ "type": "basic",
+ "scancode": 70
+ },
+ {
+ "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": 108
+ },
+ {
+ "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": "SJL"
+ },
+ {
+ "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
+ },
+ null,
+ {
+ "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": "keystroke",
+ "type": "basic",
+ "scancode": 81
+ },
+ {
+ "keyActionType": "keystroke",
+ "type": "basic",
+ "scancode": 82
+ },
+ {
+ "keyActionType": "keystroke",
+ "type": "basic",
+ "scancode": 79
+ },
+ null,
+ null,
+ null,
+ {
+ "keyActionType": "keystroke",
+ "type": "basic",
+ "scancode": 80
+ },
+ 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": "keystroke",
+ "type": "basic",
+ "scancode": 27
+ },
+ {
+ "keyActionType": "keystroke",
+ "type": "basic",
+ "scancode": 24
+ },
+ {
+ "keyActionType": "keystroke",
+ "type": "basic",
+ "scancode": 19
+ },
+ null,
+ null,
+ {
+ "keyActionType": "keystroke",
+ "type": "basic",
+ "modifierMask": 2
+ },
+ null,
+ null,
+ null,
+ null,
+ null,
+ null,
+ null,
+ {
+ "keyActionType": "switchLayer",
+ "layer": "mouse",
+ "switchLayerMode": "toggle"
+ },
+ {
+ "keyActionType": "keystroke",
+ "type": "basic",
+ "modifierMask": 8
+ },
+ {
+ "keyActionType": "keystroke",
+ "type": "basic",
+ "modifierMask": 4
+ },
+ {
+ "keyActionType": "keystroke",
+ "type": "basic",
+ "modifierMask": 1
+ },
+ {
+ "keyActionType": "mouse",
+ "mouseAction": "accelerate"
+ },
+ null
+ ]
+ }
+ ]
+ }
+ ]
}
],
"macros": [