164 lines
5.3 KiB
JSON
164 lines
5.3 KiB
JSON
{
|
|
"signature": "UHK",
|
|
"prologue": 1234678,
|
|
"hardwareId": 0,
|
|
"brandId": 0,
|
|
"dataModelVersion": 0,
|
|
"moduleConfigurations": [
|
|
{
|
|
"id": 1,
|
|
"initialSpeed": 1,
|
|
"acceleration": 5,
|
|
"maxSpeed": 200
|
|
}
|
|
],
|
|
"keymaps": [
|
|
{
|
|
"id": 0,
|
|
"isDefault": true,
|
|
"name": "QWERTY",
|
|
"abbreviation": "QTY",
|
|
"layers": [
|
|
{
|
|
"modules": [
|
|
{
|
|
"id": 0,
|
|
"pointerRoles": [
|
|
"move"
|
|
],
|
|
"keyActions": [
|
|
{
|
|
"keyActionType": "none"
|
|
},
|
|
{
|
|
"keyActionType": "keystroke",
|
|
"scancode": 110
|
|
},
|
|
{
|
|
"keyActionType": "keystrokeModifiers",
|
|
"modifierMask":33
|
|
},
|
|
{
|
|
"keyActionType": "keystrokeWithModifiers",
|
|
"scancode": 120,
|
|
"modifierMask": 16
|
|
},
|
|
{
|
|
"keyActionType": "switchLayer",
|
|
"layer": "fn",
|
|
"toggle": false
|
|
},
|
|
{
|
|
"keyActionType": "dualRoleKeystroke",
|
|
"scancode": 111,
|
|
"longPressAction": "mod"
|
|
},
|
|
{
|
|
"keyActionType": "mouse",
|
|
"mouseAction": "scrollDown"
|
|
},
|
|
{
|
|
"keyActionType": "playMacro",
|
|
"macroId": 0
|
|
},
|
|
{
|
|
"keyActionType": "switchKeymap",
|
|
"keymapId": 1
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": 1
|
|
},
|
|
{
|
|
"id": 2,
|
|
"pointerRoles": [
|
|
"scroll"
|
|
],
|
|
"keyActions": []
|
|
},
|
|
{
|
|
"id": 3,
|
|
"pointerRoles": [
|
|
"move"
|
|
],
|
|
"keyActions": []
|
|
}
|
|
]
|
|
},
|
|
{},
|
|
{},
|
|
{}
|
|
]
|
|
},
|
|
{
|
|
"id": 1,
|
|
"name": "Dvorak"
|
|
}
|
|
],
|
|
"macros": [
|
|
{
|
|
"id": 0,
|
|
"name": "My address",
|
|
"isPrivate": true,
|
|
"isLooped": false,
|
|
"macroActions": [
|
|
{
|
|
"macroActionType": "pressKey",
|
|
"scancode": 111
|
|
},
|
|
{
|
|
"macroActionType": "holdKey",
|
|
"scancode": 111
|
|
},
|
|
{
|
|
"macroActionType": "releaseKey",
|
|
"scancode": 111
|
|
},
|
|
{
|
|
"macroActionType": "pressModifiers",
|
|
"modifierMask": 111
|
|
},
|
|
{
|
|
"macroActionType": "holdModifiers",
|
|
"modifierMask": 111
|
|
},
|
|
{
|
|
"macroActionType": "releaseModifiers",
|
|
"modifierMask": 111
|
|
},
|
|
{
|
|
"macroActionType": "pressMouseButtons",
|
|
"mouseButtonsMask": 9
|
|
},
|
|
{
|
|
"macroActionType": "holdMouseButtons",
|
|
"mouseButtonsMask": 9
|
|
},
|
|
{
|
|
"macroActionType": "releaseMouseButtons",
|
|
"mouseButtonsMask": 9
|
|
},
|
|
{
|
|
"macroActionType": "moveMouse",
|
|
"x": 123,
|
|
"y": 123
|
|
},
|
|
{
|
|
"macroActionType": "scrollMouse",
|
|
"x": 123,
|
|
"y": 123
|
|
},
|
|
{
|
|
"macroActionType": "delay",
|
|
"delay": "1000"
|
|
},
|
|
{
|
|
"macroActionType": "text",
|
|
"text": "this is a text"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"epilogue": 1234678
|
|
} |