Copying actions from Gesture to a Menu a item doesn't seem to work.
seems to work fine here, could you paste here what you have copied? (it will paste here as json)
[
{
"BTTActionCategory" : 0,
"BTTTriggerType" : 102,
"BTTTriggerTypeDescriptionReadOnly" : "3 Finger Swipe Up",
"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}",
"BTTEnabled2" : 1,
"BTTOrder" : 35,
"BTTGestureNotes" : "3 Finger Swipe Up - Search text in new tab"
},
{
"BTTActionCategory" : 0,
"BTTLayoutIndependentActionChar" : "c",
"BTTShortcutToSend" : "55,8",
"BTTEnabled2" : 1,
"BTTOrder" : 0
},
{
"BTTActionCategory" : 0,
"BTTPredefinedActionType" : 129,
"BTTPredefinedActionName" : "Pause Execution or Delay Next Action (blocking)",
"BTTDelayNextActionBy" : "0.2",
"BTTEnabled2" : 1,
"BTTOrder" : 1
},
{
"BTTActionCategory" : 0,
"BTTTriggerType" : 102,
"BTTTriggerTypeDescriptionReadOnly" : "3 Finger Swipe Up",
"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}",
"BTTEnabled2" : 1,
"BTTOrder" : 2,
"BTTGestureNotes" : "3 Finger Swipe Up - Search text in new tab"
},
{
"BTTActionCategory" : 0,
"BTTTriggerType" : 102,
"BTTTriggerTypeDescriptionReadOnly" : "3 Finger Swipe Up",
"BTTLayoutIndependentActionChar" : "t",
"BTTShortcutToSend" : "55,17",
"BTTEnabled2" : 1,
"BTTOrder" : 3,
"BTTGestureNotes" : "3 Finger Swipe Up - Search text in new tab"
},
{
"BTTActionCategory" : 0,
"BTTLayoutIndependentActionChar" : "l",
"BTTShortcutToSend" : "55,37",
"BTTEnabled2" : 1,
"BTTOrder" : 4
},
{
"BTTActionCategory" : 0,
"BTTLayoutIndependentActionChar" : "v",
"BTTShortcutToSend" : "55,9",
"BTTEnabled2" : 1,
"BTTOrder" : 5
},
{
"BTTActionCategory" : 0,
"BTTShortcutToSend" : "36",
"BTTEnabled2" : 1,
"BTTOrder" : 6
}
]
ah (it looks like) you copied the whole gesture, you'd need to select just the actions (have the action column focused when copying)
Or maybe some issue with copying?
I selected all the actions in the given gesture as I like to have it also in a menu item
Ah sorry disregard, I looked at the wrong place.
Your actions seem to have copied correctly, but there is an issue that prevents pasting if the menu item doesn't have any action yet. I'll look into that. As soon as it has one action and you select that, you'll be able to paste.
I created a bogus action in the menu item alrdy, doesnt seem to help
Weird, not sure why it's pasting here. However I think the reason might be that this seems to be an older action sequence that has been created before the new data format in BTT was finalized (maybe ~1year ago) .
Can you try whether v4.749 works for you? (uploading now, will be available in 10 min)
ok, thx!
Works!
Pagination suggestion for the menu:
this probably happened when you still had the paste issue in the earlier version, they might not have shown up before because it didn't reload the UI automatically
I removed the actions from the Group view, restarted BTT and CMD-V the actions in a menu Item. And they appeared again in the Group View
Can you again paste here what's in your clipboard? Maybe something is still not right
@Andreas_Hegenberg I know nothing about Swift UI, but I’m wondering if you could accomplish this by programmatically drawing an invisible line, then select or give hover to an item that intersects with the line. Like this:
I managed to do something similar with the Floating Webview (not Floating Menu) version of my preset, but by using a different technique. I was basically setting hover state separately from mouse position. I don't know if this is doable with the Floating Menus, but it would be really nice to have.
yes it's definitely possible, but it doesn't work with the default floating menu layout implementation. (The circular menu style was easy to add because it's currently just a different layout, adding custom functionality to it is possible but much more complex)
I think I might have an idea how to achieve the same functionality by rendering the real menu items inside of invisible wedge shaped menu items. That might be relatively easy to integrate with the current setup as these wedge shaped items could pose as "hover proxy" for the real items
Sorry for my late reply, was not at my machine:
``
`
[
{
"BTTActionCategory" : 0,
"BTTLastUpdatedAt" : 1728569888.2191319,
"BTTTriggerType" : 773,
"BTTTriggerTypeDescription" : "Standard Item",
"BTTTriggerParentUUID" : "6884362B-3BB6-4141-8C29-1F625D05DF26",
"BTTTriggerClass" : "BTTTriggerTypeFloatingMenu",
"BTTUUID" : "338DBDB5-A21C-4933-8F4B-55F521AD2195",
"BTTPredefinedActionType" : 366,
"BTTPredefinedActionName" : "Empty Placeholder",
"BTTAdditionalConfiguration" : "Menu Item: no-name-A750DAA",
"BTTEnabled" : 1,
"BTTOrder" : 1,
"BTTTriggerName" : "Menu Item: no-name-A750DAA",
"BTTMenuItemActions" : [
{
"BTTActionCategory" : 0,
"BTTLastUpdatedAt" : 1728548633.722347,
"BTTTriggerType" : 773,
"BTTTriggerTypeDescription" : "Standard Item",
"BTTTriggerParentUUID" : "338DBDB5-A21C-4933-8F4B-55F521AD2195",
"BTTTriggerClass" : "BTTTriggerTypeFloatingMenu",
"BTTUUID" : "0683E837-3583-4653-A599-596443783392",
"BTTPredefinedActionType" : 366,
"BTTPredefinedActionName" : "Empty Placeholder",
"BTTAdditionalConfiguration" : "Menu Item: Search Web-A750DAA",
"BTTEnabled" : 1,
"BTTOrder" : 1,
"BTTTriggerName" : "Menu Item: Search Web-A750DAA",
"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"
},
{
"BTTActionCategory" : 0,
"BTTLastUpdatedAt" : 1728546709.7949691,
"BTTTriggerType" : 773,
"BTTTriggerTypeDescription" : "Standard Item",
"BTTTriggerParentUUID" : "338DBDB5-A21C-4933-8F4B-55F521AD2195",
"BTTTriggerClass" : "BTTTriggerTypeFloatingMenu",
"BTTUUID" : "6C341069-CF3D-45AC-B17E-4B328A706E1C",
"BTTPredefinedActionType" : 366,
"BTTPredefinedActionName" : "Empty Placeholder",
"BTTAdditionalConfiguration" : "Menu Item: Search Web-A750DAA",
"BTTEnabled" : 1,
"BTTOrder" : 3,
"BTTTriggerName" : "Menu Item: Search Web-A750DAA",
"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"
},
{
"BTTActionCategory" : 0,
"BTTLastUpdatedAt" : 1728548732.145427,
"BTTTriggerParentUUID" : "338DBDB5-A21C-4933-8F4B-55F521AD2195",
"BTTIsPureAction" : true,
"BTTTriggerClass" : "BTTTriggerTypeFloatingMenu",
"BTTUUID" : "3077F72B-0EFB-4FED-BF83-5973E3F2AE2A",
"BTTPredefinedActionType" : 254,
"BTTPredefinedActionName" : "Show HUD Overlay",
"BTTHUDActionConfiguration" : "{"BTTActionHUDBlur":true,"BTTActionHUDBackground":"0.000000, 0.000000, 0.000000, 0.000000","BTTIconConfigImageHeight":100,"BTTActionHUDPosition":0,"BTTActionHUDDetail":"","BTTActionHUDDuration":0.90000000000000002,"BTTActionHUDDisplayToUse":0,"BTTIconConfigImageWidth":100,"BTTActionHUDSlideDirection":0,"BTTActionHUDHideWhenOtherHUDAppears":false,"BTTActionHUDWidth":220,"BTTActionHUDAttributedTitle":"{\\rtf1\\ansi\\ansicpg1252\\cocoartf2761\n\\cocoatextscaling0\\cocoaplatform0{\\fonttbl\\f0\\fnil\\fcharset0 SFPro-Bold;\\f1\\fswiss\\fcharset0 Helvetica;\\f2\\fnil\\fcharset0 SFPro-Regular;\n}\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 test\n\\f1\\b0\\fs24 \\\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\\partightenfactor0\n\n\\f2\\fs48 \\cf2 test2}","BTTActionHUDBorderWidth":0,"BTTActionHUDTitle":"","BTTActionHUDHeight":220}",
"BTTEnabled" : 1,
"BTTOrder" : 0,
"BTTMenuAvailability" : 0,
"BTTMenuName" : "3077F72B-0EFB-4FED-BF83-5973E3F2AE2A"
}
],
"BTTMenuConfig" : {
"BTTMenuItemBorderColorHoverDark" : "255.000, 255.000, 255.000, 255.000",
"BTTMenuItemVisibleWhileActive" : 1,
"BTTMenuItemIconType" : 2,
"BTTMenuItemBackgroundTypeDark" : 4,
"BTTMenuItemSFSymbolName" : "",
"BTTMenuItemBackgroundColor" : "157.000000, 68.000008, 184.000000, 170.477157",
"BTTMenuCategoryItemVisibility" : 0,
"BTTMenuSelectedTab" : 0,
"BTTMenuCategoryResizeOnHover" : 0,
"BTTMenuItemBorderWidth" : 2,
"BTTMenuItemSFSymbolStyle" : 2,
"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" : 1,
"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,
"BTTLastChangeUUID" : "EA332FF6-C000-42ED-8F04-E58893339BB8",
"BTTMenuItemBorderColorHover" : "110.000001, 193.000004, 56.000000, 255.000000",
"BTTMenuCategorySpacing" : 0,
"BTTMenuElementIdentifier" : "no-name-A750DAA",
"BTTMenuCategoryPosition" : 0,
"BTTMenuItemIconColor1" : "85.000003, 85.000003, 85.000003, 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" : 0,
"BTTMenuCategorySize" : 0
},
"BTTMenuAvailability" : 0,
"BTTMenuName" : "no-name-A750DAA",
"BTTGestureNotes" : "Standard Item"
}
]
Result now after pasting the actions into a menu item:
![image|508x500](upload://zGBmuPBaFkqONzg1HkeDgqQ3ZTd.jpeg)