Hey Andreas,
I have the following 2 triggers:
[
{
"BTTActionCategory" : 0,
"BTTLastUpdatedAt" : 1744640858.5645421,
"BTTTriggerType" : 0,
"BTTTriggerClass" : "BTTTriggerTypeKeyboardShortcut",
"BTTUUID" : "D13811BF-C68F-4332-9A7A-9AB83048BABE",
"BTTPredefinedActionType" : 366,
"BTTPredefinedActionName" : "Empty Placeholder",
"BTTAdditionalConfiguration" : "8658944",
"BTTKeyboardShortcutKeyboardType" : 2302,
"BTTRepeatRate" : 0.15000000596046448,
"BTTTriggerOnDown" : 1,
"BTTLayoutIndependentChar" : "LEFT",
"BTTEnabled" : 1,
"BTTEnabled2" : 1,
"BTTShortcutKeyCode" : 123,
"BTTShortcutModifierKeys" : 8650752,
"BTTOrder" : 3,
"BTTAutoAdaptToKeyboardLayout" : 0,
"BTTAdditionalActions" : [
{
"BTTActionCategory" : 0,
"BTTLastUpdatedAt" : 1744360266.2722511,
"BTTTriggerParentUUID" : "D13811BF-C68F-4332-9A7A-9AB83048BABE",
"BTTIsPureAction" : true,
"BTTTriggerClass" : "BTTTriggerTypeKeyboardShortcut",
"BTTUUID" : "E8F03032-78BD-4636-BFA2-23B58E1071F1",
"BTTLayoutIndependentActionChar" : "LEFT",
"BTTShortcutToSend" : "62,123",
"BTTKeyboardShortcutKeyboardType" : 0,
"BTTEnabled" : 1,
"BTTEnabled2" : 1,
"BTTShortcutKeyCode" : -1,
"BTTOrder" : 2,
"BTTAutoAdaptToKeyboardLayout" : 0
}
]
},
{
"BTTActionCategory" : 0,
"BTTLastUpdatedAt" : 1744640858.5642619,
"BTTTriggerType" : 0,
"BTTTriggerClass" : "BTTTriggerTypeKeyboardShortcut",
"BTTUUID" : "B38D5118-1715-4A3C-9567-5C2C8038F0CB",
"BTTPredefinedActionType" : 366,
"BTTPredefinedActionName" : "Empty Placeholder",
"BTTAdditionalConfiguration" : "8658944",
"BTTKeyboardShortcutKeyboardType" : 2302,
"BTTRepeatRate" : 0.15000000596046448,
"BTTTriggerOnDown" : 1,
"BTTLayoutIndependentChar" : "RIGHT",
"BTTEnabled" : 1,
"BTTEnabled2" : 1,
"BTTShortcutKeyCode" : 124,
"BTTShortcutModifierKeys" : 8650752,
"BTTOrder" : 4,
"BTTAutoAdaptToKeyboardLayout" : 0,
"BTTAdditionalActions" : [
{
"BTTActionCategory" : 0,
"BTTLastUpdatedAt" : 1744360278.0514259,
"BTTTriggerParentUUID" : "B38D5118-1715-4A3C-9567-5C2C8038F0CB",
"BTTIsPureAction" : true,
"BTTTriggerClass" : "BTTTriggerTypeKeyboardShortcut",
"BTTUUID" : "63D7D5DC-4FDA-4DF0-AD62-8B4DD45192AB",
"BTTLayoutIndependentActionChar" : "RIGHT",
"BTTShortcutToSend" : "62,124",
"BTTKeyboardShortcutKeyboardType" : 0,
"BTTEnabled" : 1,
"BTTEnabled2" : 1,
"BTTShortcutKeyCode" : -1,
"BTTOrder" : 3,
"BTTAutoAdaptToKeyboardLayout" : 0
}
]
}
]
If I'm holding CTRL + right and then decide to switch to CTRL + left (or vice versa) without letting the CTRL key, sometimes the trigger which I'm trying to invoke as a 2nd one is not being recognized until I release and press again the right/left arrow key.
This is independent of the app (I guess, since I've tested with iTerm2, WezTerm and Firefox), also I'm not triggering anything else before any of the triggers.
BTT version: 5.294 and 5.312 (2025041404)
macOS: 15.4 (24E248)