Where did you copy this from? It looks like these are mixed actions / menu items from your screenshot
These appeared after pasting the actions in a menu item. I cleared the group view from any actions and restarted BTT before pasting.
but where did you copy the stuff you are pasting from? (when copying the already faulty items, they will just reappear)
that's weird, the last JSON posted above doesn't seem to be from there (it contains various floating menu items)
let me copy the actions/json again...
I'll restart my system...
Thx for the tip regarding "Execute Actions For Trigger"
By the way, if you want to execute the same actions you also trigger via a gesture, you could also use the predefined action "Execute Actions For Trigger" without duplicating them
[
{
"BTTActionCategory" : 0,
"BTTLastUpdatedAt" : 1728546823.9255829,
"BTTTriggerType" : 773,
"BTTTriggerTypeDescription" : "Standard Item",
"BTTTriggerParentUUID" : "6884362B-3BB6-4141-8C29-1F625D05DF26",
"BTTTriggerClass" : "BTTTriggerTypeFloatingMenu",
"BTTUUID" : "88728813-7A3F-4F04-9CCF-785E172EC088",
"BTTPredefinedActionType" : 366,
"BTTPredefinedActionName" : "Empty Placeholder",
"BTTAdditionalConfiguration" : "Menu Item: no-name-A750DAA",
"BTTEnabled" : 1,
"BTTOrder" : 0,
"BTTTriggerName" : "Menu Item: Search Web-A750DAA",
"BTTMenuItemActions" : [
{
"BTTActionCategory" : 0,
"BTTLastUpdatedAt" : 1728545467.0486751,
"BTTTriggerType" : 102,
"BTTTriggerTypeDescriptionReadOnly" : "3 Finger Swipe Up",
"BTTTriggerTypeDescription" : "3 Finger Swipe Up - Search text in new tab",
"BTTTriggerParentUUID" : "88728813-7A3F-4F04-9CCF-785E172EC088",
"BTTTriggerClass" : "BTTTriggerTypeFloatingMenu",
"BTTUUID" : "B16DD24A-659E-4C54-A361-1D7AA9DAA668",
"BTTPredefinedActionType" : 177,
"BTTPredefinedActionName" : "Show or Hide Specific Application",
"BTTAppToShowOrHide" : "\/Applications\/Firefox.app",
"BTTShowHideAppConfig" : "{\"BTTShowHideSpecificAppMoveToSpace\":\"BTTShowHideSpecificAppHiddenToCurrentSpace\",\"BTTShowHideSpecificAppOnlyShow\":true,\"BTTShowHideSpecificAppOnlyHide\":false,\"BTTShowHideSpecificAffectedWindow\":\"BTTShowHideSpecificAppAffectLastUsedWindow\",\"BTTShowHideSpecificMinimizeInstead\":false,\"BTTShowHideSpecificAppRegex\":\"\",\"BTTShowHideSpecificAppOnlyTreatActiveAsVisible\":true,\"BTTShowHideSpecificAppOnlyIfRunning\":false,\"BTTShowHideSpecificAppCMDN\":false,\"BTTShowHideSpecificAppMoveToCurrentSpace\":false,\"BTTShowHideSpecificAppMoveAllToCurrentSpace\":false}",
"BTTEnabled" : 1,
"BTTOrder" : 4,
"BTTMenuConfig" : {
},
"BTTMenuAvailability" : 0,
"BTTMenuName" : "B16DD24A-659E-4C54-A361-1D7AA9DAA668",
"BTTGestureNotes" : "3 Finger Swipe Up - Search text in new tab"
},
{
"BTTActionCategory" : 0,
"BTTLastUpdatedAt" : 1728545467.0459509,
"BTTTriggerType" : 102,
"BTTTriggerTypeDescriptionReadOnly" : "3 Finger Swipe Up",
"BTTTriggerTypeDescription" : "3 Finger Swipe Up - Search text in new tab",
"BTTTriggerParentUUID" : "88728813-7A3F-4F04-9CCF-785E172EC088",
"BTTTriggerClass" : "BTTTriggerTypeFloatingMenu",
"BTTUUID" : "7703F51E-91CE-40AC-A4D2-D2179C127BB6",
"BTTPredefinedActionType" : 254,
"BTTPredefinedActionName" : "Show HUD Overlay",
"BTTHUDActionConfiguration" : "{\"BTTIconConfigImageHeight\":100,\"BTTIconConfigIconType\":2,\"BTTActionHUDDisplayToUse\":0,\"BTTIconConfigIconColor3\":null,\"BTTActionHUDTitle\":\"\",\"BTTActionHUDDetail\":\"\",\"BTTActionHUDDuration\":0.89999997615814209,\"BTTIconConfigSFSymbolName\":\"magnifyingglass\",\"BTTActionHUDHideWhenOtherHUDAppears\":false,\"BTTIconConfigIconColor1\":\"255.000000, 255.000000, 255.000000, 165.750000\",\"BTTActionHUDBlur\":1,\"BTTActionHUDBackground\":\"0.000000, 0.000000, 0.000000, 165.750000\",\"BTTIconConfigIconColor2\":null,\"BTTActionHUDAttributedTitle\":\"{\\\\rtf1\\\\ansi\\\\ansicpg1252\\\\cocoartf2761\\n\\\\cocoatextscaling0\\\\cocoaplatform0{\\\\fonttbl\\\\f0\\\\fnil\\\\fcharset0 SFPro-Bold;}\\n{\\\\colortbl;\\\\red255\\\\green255\\\\blue255;\\\\red0\\\\green0\\\\blue0;}\\n{\\\\*\\\\expandedcolortbl;;\\\\cssrgb\\\\c0\\\\c0\\\\c0\\\\c84706\\\\cname labelColor;}\\n\\\\pard\\\\tx560\\\\tx1120\\\\tx1680\\\\tx2240\\\\tx2800\\\\tx3360\\\\tx3920\\\\tx4480\\\\tx5040\\\\tx5600\\\\tx6160\\\\tx6720\\\\pardirnatural\\\\qc\\\\partightenfactor0\\n\\n\\\\f0\\\\b\\\\fs80 \\\\cf2 Search Web}\",\"BTTActionHUDSlideDirection\":0,\"BTTActionHUDBorderWidth\":0,\"BTTActionHUDHeight\":220,\"BTTIconConfigImageWidth\":100,\"BTTActionHUDPosition\":5,\"BTTActionHUDWidth\":220,\"BTTIconConfigSFSymbolStyle\":3}",
"BTTEnabled" : 1,
"BTTOrder" : 1,
"BTTMenuConfig" : {
},
"BTTMenuAvailability" : 0,
"BTTMenuName" : "7703F51E-91CE-40AC-A4D2-D2179C127BB6",
"BTTGestureNotes" : "3 Finger Swipe Up - Search text in new tab"
},
{
"BTTActionCategory" : 0,
"BTTLastUpdatedAt" : 1728545467.048341,
"BTTTriggerParentUUID" : "88728813-7A3F-4F04-9CCF-785E172EC088",
"BTTIsPureAction" : true,
"BTTTriggerClass" : "BTTTriggerTypeFloatingMenu",
"BTTUUID" : "381F2984-6BCB-4ACA-BE85-6D0775627B10",
"BTTPredefinedActionType" : 129,
"BTTPredefinedActionName" : "Pause Execution or Delay Next Action (blocking)",
"BTTDelayNextActionBy" : "0.2",
"BTTEnabled" : 1,
"BTTOrder" : 3,
"BTTMenuAvailability" : 0,
"BTTMenuName" : "381F2984-6BCB-4ACA-BE85-6D0775627B10"
},
{
"BTTActionCategory" : 0,
"BTTLastUpdatedAt" : 1728545467.049531,
"BTTTriggerParentUUID" : "88728813-7A3F-4F04-9CCF-785E172EC088",
"BTTIsPureAction" : true,
"BTTTriggerClass" : "BTTTriggerTypeFloatingMenu",
"BTTUUID" : "47A47245-F59C-4F43-9F3A-57ADFA50AA7C",
"BTTShortcutToSend" : "36",
"BTTEnabled" : 1,
"BTTOrder" : 8,
"BTTMenuAvailability" : 0,
"BTTMenuName" : "47A47245-F59C-4F43-9F3A-57ADFA50AA7C"
},
{
"BTTActionCategory" : 0,
"BTTLastUpdatedAt" : 1728545467.0489349,
"BTTTriggerType" : 102,
"BTTTriggerTypeDescriptionReadOnly" : "3 Finger Swipe Up",
"BTTTriggerTypeDescription" : "3 Finger Swipe Up - Search text in new tab",
"BTTTriggerParentUUID" : "88728813-7A3F-4F04-9CCF-785E172EC088",
"BTTTriggerClass" : "BTTTriggerTypeFloatingMenu",
"BTTUUID" : "261C8A1D-13AD-4D77-9354-3ABBA3E178DF",
"BTTLayoutIndependentActionChar" : "t",
"BTTShortcutToSend" : "55,17",
"BTTEnabled" : 1,
"BTTOrder" : 5,
"BTTMenuConfig" : {
},
"BTTMenuAvailability" : 0,
"BTTMenuName" : "t",
"BTTGestureNotes" : "3 Finger Swipe Up - Search text in new tab"
},
{
"BTTActionCategory" : 0,
"BTTLastUpdatedAt" : 1728545467.049334,
"BTTTriggerParentUUID" : "88728813-7A3F-4F04-9CCF-785E172EC088",
"BTTIsPureAction" : true,
"BTTTriggerClass" : "BTTTriggerTypeFloatingMenu",
"BTTUUID" : "70D60C5A-AFEB-45A5-8499-5E683582817F",
"BTTLayoutIndependentActionChar" : "v",
"BTTShortcutToSend" : "55,9",
"BTTEnabled" : 1,
"BTTOrder" : 7,
"BTTMenuAvailability" : 0,
"BTTMenuName" : "v"
},
{
"BTTActionCategory" : 0,
"BTTLastUpdatedAt" : 1728545467.0480828,
"BTTTriggerParentUUID" : "88728813-7A3F-4F04-9CCF-785E172EC088",
"BTTIsPureAction" : true,
"BTTTriggerClass" : "BTTTriggerTypeFloatingMenu",
"BTTUUID" : "94E84690-475D-48AF-BB91-D361CEE43E60",
"BTTLayoutIndependentActionChar" : "c",
"BTTShortcutToSend" : "55,8",
"BTTEnabled" : 1,
"BTTOrder" : 2,
"BTTMenuAvailability" : 0,
"BTTMenuName" : "c"
},
{
"BTTActionCategory" : 0,
"BTTLastUpdatedAt" : 1728545467.0491362,
"BTTTriggerParentUUID" : "88728813-7A3F-4F04-9CCF-785E172EC088",
"BTTIsPureAction" : true,
"BTTTriggerClass" : "BTTTriggerTypeFloatingMenu",
"BTTUUID" : "3E5978F3-91B9-45C4-A5C7-39FC6D6BC509",
"BTTLayoutIndependentActionChar" : "l",
"BTTShortcutToSend" : "55,37",
"BTTEnabled" : 1,
"BTTOrder" : 6,
"BTTMenuAvailability" : 0,
"BTTMenuName" : "l"
}
],
"BTTMenuConfig" : {
"BTTMenuItemBorderColorHoverDark" : "255.000, 255.000, 255.000, 255.000",
"BTTMenuItemVisibleWhileActive" : 1,
"BTTMenuItemIconType" : 2,
"BTTMenuItemBackgroundTypeDark" : 4,
"BTTMenuItemSFSymbolName" : "text.magnifyingglass",
"BTTMenuItemBackgroundColor" : "157.000000, 68.000008, 184.000000, 170.477157",
"BTTMenuCategoryItemVisibility" : 0,
"BTTMenuSelectedTab" : 0,
"BTTMenuCategoryResizeOnHover" : 0,
"BTTMenuItemBorderWidth" : 2,
"BTTMenuItemSFSymbolStyle" : 3,
"BTTMenuCategoryOnlyShowIf" : 0,
"BTTMenuCategoryModifiers" : 0,
"BTTMenuItemBackgroundColorDark" : "108.442, 96.000, 190.435, 166.991",
"BTTMenuItemCornerRadius" : 19,
"BTTMenuItemMinHeight" : 40,
"BTTMenuItemBackgroundColorHoverDark" : "90.000, 90.000, 180.000, 166.991",
"BTTMenuCategoryShadow" : 0,
"BTTMenuItemBorderColor" : "255.000, 255.000, 255.000, 255.000",
"BTTMenuCategoryBackground" : 0,
"BTTMenuCategoryZIndex" : 0,
"BTTMenuItemPaddingTop" : 0,
"BTTMenuHoverEndAnimationDuration" : 0.14999999999999999,
"BTTMenuCategoryItemSpacing" : 0,
"BTTMenuItemIconPosition" : 0,
"BTTMenuItemBackgroundType" : 0,
"BTTMenuItemBorderColorDark" : "255.000, 255.000, 255.000, 255.000",
"BTTMenuItemPaddingLeft" : 15,
"BTTMenuItemBackgroundColorHover" : "73.000000, 155.000000, 201.000000, 85.413390",
"BTTMenuCategoryMenuVisibility" : 0,
"BTTMenuItemVisibleWhileInactive" : 1,
"BTTMenuCategoryBorder" : 0,
"BTTMenuItemMaxHeight" : 40,
"BTTMenuItemPaddingRight" : 0,
"BTTMenuAttributedText" : "{\\rtf1\\ansi\\ansicpg1252\\cocoartf2761\n\\cocoatextscaling0\\cocoaplatform0{\\fonttbl}\n{\\colortbl;\\red255\\green255\\blue255;}\n{\\*\\expandedcolortbl;;}\n}",
"BTTMenuHoverStartAnimationDuration" : 0.14999999999999999,
"BTTMenuItemMinWidth" : 40,
"BTTMenuItemMaxWidth" : 40,
"BTTMenuTextMinimumScaleFactor" : 1,
"BTTMenuCategoryItemSizing" : 0,
"BTTMenuAppearanceStyle" : 0,
"BTTMenuItemBorderColorHover" : "110.000001, 193.000004, 56.000000, 255.000000",
"BTTLastChangeUUID" : "E0C16D6D-1788-432C-BB4A-D034A2B29FAA",
"BTTMenuCategorySpacing" : 0,
"BTTMenuElementIdentifier" : "Search Web-A750DAA",
"BTTMenuCategoryPosition" : 0,
"BTTMenuItemIconColor1" : "255.000000, 255.000000, 255.000000, 255.000000",
"BTTMenuItemPaddingBottom" : 0,
"BTTMenuItemIconColor2" : "255.000, 192.000, 114.000, 255.000",
"BTTMenuItemIconColor3" : "73.000, 155.000, 201.000, 255.000",
"BTTMenuAlwaysUseLightMode" : 1,
"BTTMenuCategoryItemIcon" : 1,
"BTTMenuCategorySize" : 0
},
"BTTMenuAvailability" : 0,
"BTTMenuName" : "Search Web-A750DAA",
"BTTGestureNotes" : "Standard Item"
}
]
Copy / Pasting actions from a gesture is irratic, now copying does not result in anything in the clipboard
Maybe I'm just missing something. When I try to paste the JSON you posted (into a menu) it looks like this:
If you can reproduce the strange behavior by copying from a specific gesture, maybe go to help => Export Diagnostic Debug Information and send the result to me (andreas@folivora.ai) then I can check exactly whats happening. Maybe there is some weird data corruption at some step
I also expect this, but for some reason the actions appear in the group view as seen in the screnprint above.
ok, I think it has somthing to do with the gesture idd.
If I swipe 3 fingers down I get:
The 3 fingers up is not active atm and should not appear in this conflict menu while triggering 3 fingers down.
Different behaviour of action sequence between invoking via menu or by 3finger double tap (end of vid.). The menu item is executing the 3 finger double tap.
It‘s a bit hard to see from the video, but it‘s possible you need to close the BTT UI for this to work. This can be related to the focus state of the menu (BTT will need to give focus back to the other app, because otherwise the floating menu itself would receive the events)
I just send you the log, maybe you can find the reason in it
What do you mean by closing the UI? By closing BTT the menu or gestures are not available.
I mean the BTT setup window because that seems to get focused when you execute the action (maybe I misunderstood), also make sure to close the trackpad live view, that can/should block actions from being executed.
An easy way to make sure the floating menu doesn't receive the cmd+c you could add a small delay at the beginning of your action sequence:
I tried the blocking pause at the start of the sequence but the async pause solved it. Trackpad live is not open.
Could not replicate the copy paste issues deleted the gesture and menuitem and creted new ones, seems to do the trick. Keep you posted
Thanks for now and sleep well!
Sounds good! Tomorrow I'll make sure to automatically wait for the floating menu to disappear before executing the action sequences, then you won't need the delay anymore.
With 4.761 the delay should not be necessary anymore, would be great if you could give that one a try!
Works without a hitch BetterTouchTool Version: 4.763
Will try in future cases blocking and a-synch