{ "signature": "UHK", "dataModelVersion": 0, "prologue": 1234678, "hardwareId": 0, "brandId": 0, "moduleConfigurations": [ { "id": 1, "initialPointerSpeed": 1, "pointerAcceleration": 5, "maxPointerSpeed": 200 } ], "keyMaps": [ { "id": 0, "isDefault": true, "abbreviation": "QTY", "name": "QWERTY", "layers": [ { "modules": [ { "id": 0, "pointerRole": "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, "pointerRole": "scroll", "keyActions": [] }, { "id": 2, "pointerRole": "move", "keyActions": [ { "keyActionType": "keystroke", "scancode": 111 } ] } ] }, { "modules": [ { "id": 0, "pointerRole": "none", "keyActions": [ { "keyActionType": "keystroke", "scancode": 32 }, { "keyActionType": "none" }, { "keyActionType": "keystrokeModifiers", "modifierMask":33 }, { "keyActionType": "switchLayer", "layer": "mod", "toggle": false }, { "keyActionType": "keystrokeWithModifiers", "scancode": 121, "modifierMask": 13 }, { "keyActionType": "switchLayer", "layer": "mouse", "toggle": true }, { "keyActionType": "mouse", "mouseAction": "leftClick" }, { "keyActionType": "playMacro", "macroId": 0 }, { "keyActionType": "switchKeymap", "keymapId": 1 } ] } ] }, { "modules": [ { "id": 0, "pointerRole": "move", "keyActions": [] }, { "id": 1, "pointerRole": "scroll", "keyActions": [] } ] } ] }, { "id": 1, "isDefault": false, "abbreviation": "VIM", "name": "VIM", "layers": [ { "modules": [ { "id": 0, "pointerRole": "move", "keyActions": [ { "keyActionType": "mouse", "mouseAction": "scrollDown" }, { "keyActionType": "playMacro", "macroId": 0 }, { "keyActionType": "switchKeymap", "keymapId": 1 } ] }, { "id": 1, "pointerRole": "scroll", "keyActions": [] }, { "id": 2, "pointerRole": "move", "keyActions": [ { "keyActionType": "keystroke", "scancode": 111 } ] } ] } ] } ], "macros": [ { "id": 0, "isLooped": false, "isPrivate": true, "name": "My address", "macroActions": [ { "macroActionType": "pressKey", "scancode": 111 }, { "macroActionType": "holdKey", "scancode": 83 }, { "macroActionType": "releaseKey", "scancode": 112 }, { "macroActionType": "pressModifiers", "modifierMask": 93 }, { "macroActionType": "holdModifiers", "modifierMask": 101 }, { "macroActionType": "releaseModifiers", "modifierMask": 133 }, { "macroActionType": "pressMouseButtons", "mouseButtonsMask": 9 }, { "macroActionType": "holdMouseButtons", "mouseButtonsMask": 12 }, { "macroActionType": "releaseMouseButtons", "mouseButtonsMask": 104 }, { "macroActionType": "moveMouse", "x": -1920, "y": 220 }, { "macroActionType": "scrollMouse", "x": 0, "y": 20000 }, { "macroActionType": "delay", "delay": 40000 }, { "macroActionType": "text", "text": "this is a text" } ] }, { "id": 1, "isLooped": true, "isPrivate": true, "name": "Blah Blah blah", "macroActions": [ { "macroActionType": "pressKey", "scancode": 111 }, { "macroActionType": "releaseMouseButtons", "mouseButtonsMask": 104 }, { "macroActionType": "scrollMouse", "x": 0, "y": -20000 }, { "macroActionType": "delay", "delay": 40000 }, { "macroActionType": "text", "text": "blahhhhhhh" } ] } ], "epilogue": 1234678 }