Describe the bug
Hey again! There's quite a few things that I'll report once I get little bit more time, but for now this seems like a biggest blocker for me:
I want to execute multiple kbd shortcuts after using one. So for example, I save something in VSCode and I want it to indeed save + do some other stuff.
So I've tried doing that using Send keyboard shortcut
(generic) and Send keyboard shortcut to application
. Both does not seem to work, plus BTT restarts after such action.
Here's a JSON for that action:
[
{
"BTTTriggerType" : 0,
"BTTTriggerClass" : "BTTTriggerTypeKeyboardShortcut",
"BTTPredefinedActionType" : -1,
"BTTPredefinedActionName" : "No Action",
"BTTLayoutIndependentActionChar" : "s",
"BTTAutoAdaptActionToKeyboardLayout" : true,
"BTTShortcutToSend" : "55,1",
"BTTAdditionalConfiguration" : "1048584",
"BTTEnabled2" : 1,
"BTTKeyboardShortcutKeyboardType" : 4281,
"BTTRepeatDelay" : 0,
"BTTUUID" : "ABF290D9-879C-4DCF-A9E7-14E283797980",
"BTTTriggerOnDown" : 1,
"BTTNotesInsteadOfDescription" : 0,
"BTTLayoutIndependentChar" : "s",
"BTTEnabled" : 1,
"BTTModifierMode" : 0,
"BTTShortcutKeyCode" : 1,
"BTTShortcutModifierKeys" : 1048576,
"BTTOrder" : 1,
"BTTDisplayOrder" : 0,
"BTTAutoAdaptToKeyboardLayout" : 0,
"BTTAdditionalActions" : [
{
"BTTTriggerType" : -1,
"BTTTriggerClass" : "BTTTriggerTypeKeyboardShortcut",
"BTTPredefinedActionType" : 129,
"BTTPredefinedActionName" : "Delay Next Action",
"BTTDelayNextActionBy" : "1",
"BTTEnabled2" : 1,
"BTTKeyboardShortcutKeyboardType" : 0,
"BTTRepeatDelay" : 0,
"BTTUUID" : "3B0311EC-BB96-4EC5-9112-E30C5781BE73",
"BTTNotesInsteadOfDescription" : 0,
"BTTEnabled" : 1,
"BTTModifierMode" : 0,
"BTTShortcutKeyCode" : -1,
"BTTShortcutModifierKeys" : -1,
"BTTOrder" : 705,
"BTTDisplayOrder" : 0,
"BTTAutoAdaptToKeyboardLayout" : 0
},
{
"BTTTriggerType" : -1,
"BTTTriggerClass" : "BTTTriggerTypeKeyboardShortcut",
"BTTPredefinedActionType" : -1,
"BTTPredefinedActionName" : "No Action",
"BTTLayoutIndependentActionChar" : "p",
"BTTAutoAdaptActionToKeyboardLayout" : true,
"BTTShortcutToSend" : "56,55,35",
"BTTEnabled2" : 1,
"BTTKeyboardShortcutKeyboardType" : 0,
"BTTRepeatDelay" : 0,
"BTTUUID" : "03498570-8F28-469C-9AAE-F555C4DCBB3C",
"BTTNotesInsteadOfDescription" : 0,
"BTTEnabled" : 1,
"BTTModifierMode" : 0,
"BTTShortcutKeyCode" : -1,
"BTTShortcutModifierKeys" : -1,
"BTTOrder" : 706,
"BTTDisplayOrder" : 0,
"BTTAutoAdaptToKeyboardLayout" : 0
},
{
"BTTTriggerType" : -1,
"BTTTriggerClass" : "BTTTriggerTypeKeyboardShortcut",
"BTTPredefinedActionType" : 129,
"BTTPredefinedActionName" : "Delay Next Action",
"BTTDelayNextActionBy" : "1",
"BTTEnabled2" : 1,
"BTTKeyboardShortcutKeyboardType" : 0,
"BTTRepeatDelay" : 0,
"BTTUUID" : "CFA85EF1-8280-428E-A73B-3B6CDF45F205",
"BTTNotesInsteadOfDescription" : 0,
"BTTEnabled" : 1,
"BTTModifierMode" : 0,
"BTTShortcutKeyCode" : -1,
"BTTShortcutModifierKeys" : -1,
"BTTOrder" : 707,
"BTTDisplayOrder" : 0,
"BTTAutoAdaptToKeyboardLayout" : 0
},
{
"BTTTriggerType" : -1,
"BTTTriggerClass" : "BTTTriggerTypeKeyboardShortcut",
"BTTPredefinedActionType" : -1,
"BTTPredefinedActionName" : "No Action",
"BTTLayoutIndependentActionChar" : "i",
"BTTAutoAdaptActionToKeyboardLayout" : true,
"BTTShortcutToSend" : "34",
"BTTEnabled2" : 1,
"BTTKeyboardShortcutKeyboardType" : 0,
"BTTRepeatDelay" : 0,
"BTTUUID" : "4BED563D-F86D-4E90-9D6C-5AFEE65C0092",
"BTTNotesInsteadOfDescription" : 0,
"BTTEnabled" : 1,
"BTTModifierMode" : 0,
"BTTShortcutKeyCode" : -1,
"BTTShortcutModifierKeys" : -1,
"BTTOrder" : 708,
"BTTDisplayOrder" : 0,
"BTTAutoAdaptToKeyboardLayout" : 0
}
]
}
]
And alternative:
[
{
"BTTTriggerType" : 0,
"BTTTriggerClass" : "BTTTriggerTypeKeyboardShortcut",
"BTTPredefinedActionType" : 128,
"BTTPredefinedActionName" : "Send Shortcut to Specific App",
"BTTLayoutIndependentActionChar" : "file:\/\/\/Applications\/Visual%20Studio%20Code.app",
"BTTAutoAdaptActionToKeyboardLayout" : true,
"BTTShortcutApp" : "file:\/\/\/Applications\/Visual%20Studio%20Code.app",
"BTTShortcutAppUnderCursor" : "com.microsoft.VSCode",
"BTTShortcutToSend" : "55,1",
"BTTAdditionalConfiguration" : "1048584",
"BTTEnabled2" : 1,
"BTTKeyboardShortcutKeyboardType" : 4281,
"BTTRepeatDelay" : 0,
"BTTUUID" : "2A611511-0A90-4C26-B8BE-A25D44B1EE8B",
"BTTTriggerOnDown" : 1,
"BTTNotesInsteadOfDescription" : 0,
"BTTLayoutIndependentChar" : "s",
"BTTEnabled" : 0,
"BTTModifierMode" : 0,
"BTTShortcutKeyCode" : 1,
"BTTShortcutModifierKeys" : 1048576,
"BTTOrder" : 0,
"BTTDisplayOrder" : 0,
"BTTAutoAdaptToKeyboardLayout" : 0,
"BTTAdditionalActions" : [
{
"BTTTriggerType" : -1,
"BTTTriggerClass" : "BTTTriggerTypeKeyboardShortcut",
"BTTPredefinedActionType" : 129,
"BTTPredefinedActionName" : "Delay Next Action",
"BTTDelayNextActionBy" : "1",
"BTTEnabled2" : 1,
"BTTKeyboardShortcutKeyboardType" : 0,
"BTTRepeatDelay" : 0,
"BTTUUID" : "8006355A-8710-4833-AA79-51CF7BACEF7F",
"BTTNotesInsteadOfDescription" : 0,
"BTTEnabled" : 1,
"BTTModifierMode" : 0,
"BTTShortcutKeyCode" : -1,
"BTTShortcutModifierKeys" : -1,
"BTTOrder" : 0,
"BTTDisplayOrder" : 0,
"BTTAutoAdaptToKeyboardLayout" : 0
},
{
"BTTTriggerType" : 0,
"BTTTriggerClass" : "BTTTriggerTypeKeyboardShortcut",
"BTTPredefinedActionType" : 128,
"BTTPredefinedActionName" : "Send Shortcut to Specific App",
"BTTLayoutIndependentActionChar" : "file:\/\/\/Applications\/Visual%20Studio%20Code.app",
"BTTAutoAdaptActionToKeyboardLayout" : true,
"BTTShortcutApp" : "file:\/\/\/Applications\/Visual%20Studio%20Code.app",
"BTTShortcutAppUnderCursor" : "com.microsoft.VSCode",
"BTTShortcutToSend" : "56,55,35",
"BTTAdditionalConfiguration" : "1048584",
"BTTEnabled2" : 1,
"BTTKeyboardShortcutKeyboardType" : 4281,
"BTTRepeatDelay" : 0,
"BTTUUID" : "9A28F3C3-CDDE-4E42-AAE5-4D9AB4BD5B70",
"BTTTriggerOnDown" : 1,
"BTTNotesInsteadOfDescription" : 0,
"BTTLayoutIndependentChar" : "s",
"BTTEnabled" : 1,
"BTTModifierMode" : 0,
"BTTShortcutKeyCode" : 1,
"BTTShortcutModifierKeys" : 1048576,
"BTTOrder" : 1,
"BTTDisplayOrder" : 0,
"BTTAutoAdaptToKeyboardLayout" : 0
},
{
"BTTTriggerType" : -1,
"BTTTriggerClass" : "BTTTriggerTypeKeyboardShortcut",
"BTTPredefinedActionType" : 129,
"BTTPredefinedActionName" : "Delay Next Action",
"BTTDelayNextActionBy" : "1",
"BTTEnabled2" : 1,
"BTTKeyboardShortcutKeyboardType" : 0,
"BTTRepeatDelay" : 0,
"BTTUUID" : "F78CB175-1160-47F4-B82D-9ED1C31504EB",
"BTTNotesInsteadOfDescription" : 0,
"BTTEnabled" : 1,
"BTTModifierMode" : 0,
"BTTShortcutKeyCode" : -1,
"BTTShortcutModifierKeys" : -1,
"BTTOrder" : 2,
"BTTDisplayOrder" : 0,
"BTTAutoAdaptToKeyboardLayout" : 0
}
]
}
]
I've tried both with delays and without them.
Screenshots
Device information:
Catalina 10.15.2 (19C57)
MacBook Pro (13-inch, 2017, Four Thunderbolt 3 Ports)
BTT 3.333