Files
agent/shared/res/presets/QTY.json
József Farkas efe7e95b3e Media key support (#294)
* Introduce type for KeystrokeAction

* Increment dataModelVersion

New property 'type' for KeystrokeAction

* Mapping for media keys

* Media key selecting support for KeypressTab

* refactor: Use more meaningful name (selectedScancodeOption)

* Store the keystroke type in key action type instead of a new field
2017-06-11 12:11:12 +02:00

838 lines
31 KiB
JSON

{
"isDefault": false,
"abbreviation": "QTY",
"name": "QWERTY",
"description": "Maecenas sem dui, ullamcorper consequat pellentesque ut, mattis at velit. Duis scelerisque eleifend gravida. Aenean at mauris rhoncus, dictum mi vitae, semper eros. Quisque maximus est elit, at condimentum ligula consectetur vel. Aenean lorem felis, molestie id ex suscipit, sagittis mollis dui. Phasellus in felis in libero bibendum ornare. Duis vestibulum dolor sed diam tempor vulputate. Curabitur scelerisque pretium ipsum. Phasellus non orci vestibulum, vehicula lectus sit amet, lacinia velit. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. In diam lacus, cursus at pretium vel, ullamcorper at ante.",
"layers": [
{
"modules": [
{
"id": 0,
"pointerRole": "move",
"keyActions": [
{
"keyActionType": "keystroke",
"scancode": 36,
"type": "basic"
},
{
"keyActionType": "keystroke",
"scancode": 37,
"type": "basic"
},
{
"keyActionType": "keystroke",
"scancode": 38,
"type": "basic"
},
{
"keyActionType": "keystroke",
"scancode": 39,
"type": "basic"
},
{
"keyActionType": "keystroke",
"scancode": 45,
"type": "basic"
},
{
"keyActionType": "keystroke",
"scancode": 46,
"type": "basic"
},
{
"keyActionType": "keystroke",
"scancode": 42,
"type": "basic"
},
{
"keyActionType": "keystroke",
"scancode": 28,
"type": "basic"
},
{
"keyActionType": "keystroke",
"scancode": 24,
"type": "basic"
},
{
"keyActionType": "keystroke",
"scancode": 12,
"type": "basic"
},
{
"keyActionType": "keystroke",
"scancode": 18,
"type": "basic"
},
{
"keyActionType": "keystroke",
"scancode": 19,
"type": "basic"
},
{
"keyActionType": "keystroke",
"scancode": 47,
"type": "basic"
},
{
"keyActionType": "keystroke",
"scancode": 48,
"type": "basic"
},
{
"keyActionType": "keystroke",
"scancode": 49,
"type": "basic"
},
{
"keyActionType": "keystroke",
"scancode": 11,
"type": "basic"
},
{
"keyActionType": "keystroke",
"scancode": 13,
"type": "basic"
},
{
"keyActionType": "keystroke",
"scancode": 14,
"type": "basic"
},
{
"keyActionType": "keystroke",
"scancode": 15,
"type": "basic"
},
{
"keyActionType": "keystroke",
"scancode": 51,
"type": "basic"
},
{
"keyActionType": "keystroke",
"scancode": 52,
"type": "basic"
},
{
"keyActionType": "keystroke",
"scancode": 40,
"type": "basic"
},
{
"keyActionType": "keystroke",
"scancode": 17,
"type": "basic"
},
{
"keyActionType": "keystroke",
"scancode": 16,
"type": "basic"
},
{
"keyActionType": "keystroke",
"scancode": 54,
"type": "basic"
},
{
"keyActionType": "keystroke",
"scancode": 55,
"type": "basic"
},
{
"keyActionType": "keystroke",
"scancode": 56,
"type": "basic"
},
{
"keyActionType": "keystroke",
"modifierMask": 32,
"type": "basic"
},
{
"keyActionType": "keystroke",
"scancode": 44,
"type": "basic"
},
{
"keyActionType": "switchLayer",
"layer": "fn",
"toggle": false
},
{
"keyActionType": "keystroke",
"modifierMask": 64,
"type": "basic"
},
{
"keyActionType": "keystroke",
"modifierMask": 128,
"type": "basic"
},
{
"keyActionType": "keystroke",
"modifierMask": 16,
"type": "basic"
},
{
"keyActionType": "switchLayer",
"layer": "mod",
"toggle": false
}
]
},
{
"id": 1,
"pointerRole": "move",
"keyActions": [
{
"keyActionType": "keystroke",
"scancode": 53,
"type": "basic"
},
{
"keyActionType": "keystroke",
"scancode": 30,
"type": "basic"
},
{
"keyActionType": "keystroke",
"scancode": 31,
"type": "basic"
},
{
"keyActionType": "keystroke",
"scancode": 32,
"type": "basic"
},
{
"keyActionType": "keystroke",
"scancode": 33,
"type": "basic"
},
{
"keyActionType": "keystroke",
"scancode": 34,
"type": "basic"
},
{
"keyActionType": "keystroke",
"scancode": 35,
"type": "basic"
},
{
"keyActionType": "keystroke",
"scancode": 43,
"type": "basic"
},
{
"keyActionType": "keystroke",
"scancode": 20,
"type": "basic"
},
{
"keyActionType": "keystroke",
"scancode": 26,
"type": "basic"
},
{
"keyActionType": "keystroke",
"scancode": 8,
"type": "basic"
},
{
"keyActionType": "keystroke",
"scancode": 21,
"type": "basic"
},
{
"keyActionType": "keystroke",
"scancode": 23,
"type": "basic"
},
{
"keyActionType": "switchLayer",
"layer": "mouse",
"toggle": false
},
{
"keyActionType": "keystroke",
"scancode": 4,
"type": "basic"
},
{
"keyActionType": "keystroke",
"scancode": 22,
"type": "basic"
},
{
"keyActionType": "keystroke",
"scancode": 7,
"type": "basic"
},
{
"keyActionType": "keystroke",
"scancode": 9,
"type": "basic"
},
{
"keyActionType": "keystroke",
"scancode": 10,
"type": "basic"
},
{
"keyActionType": "keystroke",
"modifierMask": 2,
"type": "basic"
},
{
"keyActionType": "keystroke",
"scancode": 29,
"type": "basic"
},
{
"keyActionType": "keystroke",
"scancode": 27,
"type": "basic"
},
{
"keyActionType": "keystroke",
"scancode": 6,
"type": "basic"
},
{
"keyActionType": "keystroke",
"scancode": 25,
"type": "basic"
},
{
"keyActionType": "keystroke",
"scancode": 5,
"type": "basic"
},
{
"keyActionType": "keystroke",
"modifierMask": 1,
"type": "basic"
},
{
"keyActionType": "keystroke",
"modifierMask": 8,
"type": "basic"
},
{
"keyActionType": "keystroke",
"modifierMask": 4,
"type": "basic"
},
{
"keyActionType": "switchLayer",
"layer": "fn",
"toggle": false
},
{
"keyActionType": "switchLayer",
"layer": "mod",
"toggle": false
},
{
"keyActionType": "keystroke",
"scancode": 44,
"type": "basic"
}
]
},
{
"id": 2,
"pointerRole": "scroll",
"keyActions": []
}
]
},
{
"modules": [
{
"id": 0,
"pointerRole": "none",
"keyActions": [
null,
null,
null,
null,
null,
null,
null,
{
"keyActionType": "keystroke",
"scancode": 75,
"type": "basic"
},
{
"keyActionType": "keystroke",
"scancode": 74,
"type": "basic"
},
{
"keyActionType": "keystroke",
"scancode": 82,
"type": "basic"
},
{
"keyActionType": "keystroke",
"scancode": 77,
"type": "basic"
},
null,
null,
null,
null,
{
"keyActionType": "keystroke",
"scancode": 78,
"type": "basic"
},
{
"keyActionType": "keystroke",
"scancode": 80,
"type": "basic"
},
{
"keyActionType": "keystroke",
"scancode": 81,
"type": "basic"
},
{
"keyActionType": "keystroke",
"scancode": 79,
"type": "basic"
},
null,
null,
null,
null,
null,
{
"keyActionType": "switchKeymap",
"keymapAbbreviation": "VIM"
},
null,
{
"keyActionType": "keystroke",
"scancode": 118,
"type": "basic"
},
{
"keyActionType": "keystroke",
"modifierMask": 32,
"type": "basic"
},
null,
{
"keyActionType": "switchLayer",
"layer": "fn",
"toggle": false
},
{
"keyActionType": "keystroke",
"modifierMask": 64,
"type": "basic"
},
{
"keyActionType": "keystroke",
"modifierMask": 128,
"type": "basic"
},
{
"keyActionType": "keystroke",
"modifierMask": 16,
"type": "basic"
},
{
"keyActionType": "switchLayer",
"layer": "mod",
"toggle": false
}
]
},
{
"id": 1,
"pointerRole": "none",
"keyActions": [
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
{
"keyActionType": "switchLayer",
"layer": "mouse",
"toggle": false
},
null,
null,
null,
null,
null,
{
"keyActionType": "keystroke",
"modifierMask": 2,
"type": "basic"
},
null,
null,
null,
null,
null,
{
"keyActionType": "keystroke",
"modifierMask": 1,
"type": "basic"
},
{
"keyActionType": "keystroke",
"modifierMask": 8,
"type": "basic"
},
{
"keyActionType": "keystroke",
"modifierMask": 4,
"type": "basic"
},
{
"keyActionType": "switchLayer",
"layer": "fn",
"toggle": false
},
{
"keyActionType": "switchLayer",
"layer": "mod",
"toggle": false
},
null
]
}
]
},
{
"modules": [
{
"id": 0,
"pointerRole": "move",
"keyActions": [
null,
null,
null,
null,
null,
null,
null,
null,
{
"keyActionType": "keystroke",
"scancode": 232,
"type": "media"
},
{
"keyActionType": "keystroke",
"scancode": 237,
"type": "media"
},
{
"keyActionType": "keystroke",
"scancode": 233,
"type": "media"
},
null,
null,
null,
null,
null,
{
"keyActionType": "keystroke",
"scancode": 234,
"type": "media"
},
{
"keyActionType": "keystroke",
"scancode": 238,
"type": "media"
},
{
"keyActionType": "keystroke",
"scancode": 235,
"type": "media"
},
null,
null,
null,
null,
null,
{
"keyActionType": "keystroke",
"scancode": 226,
"type": "media"
},
null,
null,
{
"keyActionType": "keystroke",
"modifierMask": 32,
"type": "basic"
},
null,
{
"keyActionType": "switchLayer",
"layer": "fn",
"toggle": false
},
{
"keyActionType": "keystroke",
"modifierMask": 64,
"type": "basic"
},
{
"keyActionType": "keystroke",
"modifierMask": 128,
"type": "basic"
},
{
"keyActionType": "keystroke",
"modifierMask": 16,
"type": "basic"
},
{
"keyActionType": "switchLayer",
"layer": "mod",
"toggle": true
}
]
},
{
"id": 1,
"pointerRole": "scroll",
"keyActions": [
null,
null,
null,
null,
null,
{
"keyActionType": "switchLayer",
"layer": "mouse",
"toggle": true
},
{
"keyActionType": "switchLayer",
"layer": "mod",
"toggle": true
},
null,
null,
null,
null,
null,
null,
{
"keyActionType": "switchLayer",
"layer": "mouse",
"toggle": true
},
null,
null,
null,
null,
null,
{
"keyActionType": "keystroke",
"modifierMask": 2,
"type": "basic"
},
null,
null,
null,
null,
null,
{
"keyActionType": "keystroke",
"modifierMask": 1,
"type": "basic"
},
{
"keyActionType": "keystroke",
"modifierMask": 8,
"type": "basic"
},
{
"keyActionType": "keystroke",
"modifierMask": 4,
"type": "basic"
},
{
"keyActionType": "switchLayer",
"layer": "fn",
"toggle": false
},
{
"keyActionType": "switchLayer",
"layer": "mod",
"toggle": true
},
null
]
}
]
},
{
"modules": [
{
"id": 0,
"pointerRole": "move",
"keyActions": [
null,
null,
null,
null,
null,
null,
null,
{
"keyActionType": "mouse",
"mouseAction": "scrollUp"
},
null,
{
"keyActionType": "mouse",
"mouseAction": "moveUp"
},
null,
null,
null,
null,
null,
{
"keyActionType": "mouse",
"mouseAction": "scrollDown"
},
{
"keyActionType": "mouse",
"mouseAction": "moveLeft"
},
{
"keyActionType": "mouse",
"mouseAction": "moveDown"
},
{
"keyActionType": "mouse",
"mouseAction": "moveRight"
},
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
{
"keyActionType": "keystroke",
"modifierMask": 64,
"type": "basic"
},
{
"keyActionType": "keystroke",
"modifierMask": 128,
"type": "basic"
},
{
"keyActionType": "keystroke",
"modifierMask": 16,
"type": "basic"
},
null
]
},
{
"id": 1,
"pointerRole": "move",
"keyActions": [
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
{
"keyActionType": "switchLayer",
"layer": "mouse",
"toggle": false
},
null,
{
"keyActionType": "mouse",
"mouseAction": "rightClick"
},
{
"keyActionType": "mouse",
"mouseAction": "middleClick"
},
{
"keyActionType": "mouse",
"mouseAction": "leftClick"
},
null,
null,
null,
null,
null,
null,
null,
{
"keyActionType": "keystroke",
"modifierMask": 1,
"type": "basic"
},
{
"keyActionType": "keystroke",
"modifierMask": 8,
"type": "basic"
},
{
"keyActionType": "keystroke",
"modifierMask": 4,
"type": "basic"
},
null,
{
"keyActionType": "mouse",
"mouseAction": "accelerate"
},
{
"keyActionType": "mouse",
"mouseAction": "decelerate"
}
]
}
]
}
]
}