Replacing the Touch Bar with Floating Webviews

Thank you for responding.
I reverted caps lock to control and read the post you suggested. I managed to launch only the window manager (screenshot) wih the mission button of the Touch Bar since when i press Fn and then choose the F4 button on the touch bar it does nothing. MBP here with Touch Bar.

For the F3/F4/F5 menus, I’m guessing the keyboard shortcuts used to show the menus need to be remapped manually by you inside Better Touch Tool. I’ve had problems with this myself, the F keys seem to be interpreted differently depending on what version of macOS and Better Touch Tool you’re using, as well as other factors. Also, I’ve never tested this with a Touch Bar, so I don’t know if that is effecting something.

Just to verify the menus work, what happens when you try the Force Click options? Try 2/3/4 finger Force Clicks on the trackpad and let me know what happens.

If you didn’t get the App Specific Menus to work with Caps Lock, keep in mind that you need to be using an app that is set up with a menu. So Notes and Safari for example. If you’re using an app that isn’t set up, nothing will happen when you press Caps Lock.

For the F3/F4/F5 menus, I’m guessing the keyboard shortcuts used to show the menus need to be remapped manually by you inside Better Touch Tool

I am not sure i have figured out how to do it.

Just to verify the menus work, what happens when you try the Force Click options? Try 2/3/4 finger Force Clicks on the trackpad and let me know what happens.

If you didn’t get the App Specific Menus to work with Caps Lock, keep in mind that you need to be using an app that is set up with a menu. So Notes and Safari for example. If you’re using an app that isn’t set up, nothing will happen when you press Caps Lock.

nothing happens and i got probably conflicts with Superkey app i was using.

I think i will have to revisit and hopefully there is a more straightforward solution available. Ii is a very nice idea and wish i could use.
Thank you once more for your effort!!!

Best regards,
Panos

Yes conflicts seem likely, but the force clicks not working is interesting to me. Are you sure you did a force click and not just a regular click?

Yes, this can get very complex, especially if you’re new to Better Touch Tool. The Floating Menus are still fairly new, and my preset is not perfect. So it might be reasonable to hold off for now.
I’ll probably release a new version around the time the new Better Touch Tool remote app gets released, that might be a good time to revisit this.

:+1: Thanks

1 Like

Sorry for bumping, but I was wondering what's the current status with this setup? Are you satisfied with it, or do you still miss the touch bar? I'm still rocking the touch bar and really liking it. Spent years with it, but I know I'll switch to a touchbarless MacBook Pro sometime in the next few years and I'm wondering whether I should switch to floating menus soon just to adapt. Thanks for this!

@mkozjak The Touch Bar without BTT was mediocre. With BTT it was great. :smiley:

A floating menu that appears somewhere on the screen is very useful, but it's not the same because everything has to be triggered with the mouse or keyboard.

The Touch Bar concept was: The finger goes to the key/icon. Since Apple doesn't produce touchscreens ...

The closest thing is a floating menu above the F-keys (if using a Powerbook) This way the finger can go to the key. :man_shrugging:

maybe 2026 :wink: (Next year’s MacBook Pro could be Apple’s biggest Mac upgrade ever )

1 Like

The TouchBar failed because you had to extend the arm too far to press the virtual buttons :rofl: :joy:

Of course, what Mac users don't know how to do is extend their arms. :thinking:

That's why real touchscreens will fail too, they are even further away.

The Touch Bar failed because it was simply not good enough without BTT and not everyone knew BTT at the time.

1 Like

I don't like the concept of a touch screen on a laptop either. The main point of touch bar was that the hands are near it and are easily accessible. Aahh...

I think they won't do a standard touch screen, that would be boring and macOS is not really made for it. Given that the Touch Bar is still integrated deeply into the OS, I could imagine a screen that bends on the bottom and "flows" into the keyboard or something like that.

As of now, I don’t generally feel limited by not having a Touch Bar, as almost everything I’ve wanted to do has been achievable with the Floating Menus.

In that sense I’d say this preset has basically accomplished the mission at this point. It has indeed replaced the Touch Bar for me in a fairly complete way, and I don’t find myself missing the Touch Bar in practical everyday use of my computer.

I’d suggest trying out the Floating Menus as a Touch Bar replacement while you still have a computer with the Touch Bar, that way you can compare them side by side. Maybe for just one app, Safari for example, fully replicate your Touch Bar setup with the Floating Menus, and take it for a spin.

Also, I think I should emphasize that keyboard control (JKLI keys as arrow keys in particular) is very important for this to replace the Touch Bar for me. If I was only using the mouse I don’t think I’d be nearly as satisfied with this preset.

1 Like

I embarked on this journey recently and have decided to create my own Context Bar that resembles this one.

tl;dr when I hold the Mission Control button I open the floating menu as attached here:

I have an issue with keyboard focus where sometimes the focus doesn't get propagated to this floating menu and stays on the application from where I called this menu (in this example, it's my programming editor, Zed).

Here's my floating menu config:

[
  {
    "BTTActionCategory" : 0,
    "BTTLastUpdatedAt" : 1737064783.0099831,
    "BTTTriggerType" : 767,
    "BTTTriggerTypeDescriptionReadOnly" : "Floating Menu",
    "BTTTriggerClass" : "BTTTriggerTypeFloatingMenu",
    "BTTUUID" : "87430810-A74D-4292-A609-98BEEE035AAF",
    "BTTAdditionalConfiguration" : "Floating Menu: Context Bar",
    "BTTEnabled" : 1,
    "BTTOrder" : 0,
    "BTTTriggerName" : "Floating Menu: Zed Context Bar",
    "BTTMenuItems" : [
      {
        "BTTActionCategory" : 0,
        "BTTLastUpdatedAt" : 1737064267.0677981,
        "BTTTriggerType" : 773,
        "BTTTriggerTypeDescription" : "Standard Item",
        "BTTTriggerParentUUID" : "87430810-A74D-4292-A609-98BEEE035AAF",
        "BTTTriggerClass" : "BTTTriggerTypeFloatingMenu",
        "BTTUUID" : "FD9A0898-A393-40D5-9578-538FB8701114",
        "BTTPredefinedActionType" : 366,
        "BTTPredefinedActionName" : "Empty Placeholder",
        "BTTAdditionalConfiguration" : "Menu Item: no-name-4DC0368",
        "BTTEnabled" : 1,
        "BTTOrder" : 0,
        "BTTTriggerName" : "Menu Item: Toggle Folders",
        "BTTMenuItemActions" : [
          {
            "BTTActionCategory" : 0,
            "BTTLastUpdatedAt" : 1737063652.6852579,
            "BTTTriggerParentUUID" : "FD9A0898-A393-40D5-9578-538FB8701114",
            "BTTIsPureAction" : true,
            "BTTTriggerClass" : "BTTTriggerTypeFloatingMenu",
            "BTTUUID" : "74AE0551-3650-4CC6-9AA8-28B2933B2D83",
            "BTTPredefinedActionType" : 248,
            "BTTPredefinedActionName" : "Trigger Named Trigger (Configured in Other Tab)",
            "BTTNamedTriggerToTrigger" : "Toggle Folders",
            "BTTEnabled" : 1,
            "BTTOrder" : 380,
            "BTTMenuAvailability" : 0,
            "BTTMenuName" : "b"
          }
        ],
        "BTTMenuConfig" : {
          "BTTMenuItemBorderColorHoverDark" : "255.000000, 255.000000, 255.000000, 255.000000",
          "BTTMenuItemVisibleWhileActive" : 1,
          "BTTMenuItemIconType" : 1,
          "BTTMenuAttributedTextDark" : "{\\rtf1\\ansi\\ansicpg1252\\cocoartf2821\n\\cocoatextscaling0\\cocoaplatform0{\\fonttbl\\f0\\fnil\\fcharset0 SFPro-Regular;\\f1\\fnil\\fcharset0 HelveticaNeue;}\n{\\colortbl;\\red255\\green255\\blue255;\\red178\\green178\\blue178;}\n{\\*\\expandedcolortbl;;\\csgray\\c75000;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\\partightenfactor0\n\n\\f0\\fs40 \\cf0 \\uc0\\u56256 \\u57307 \\\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\\partightenfactor0\n\n\\f1\\fs20 \\cf2 Toggle Left Dock (u)}",
          "BTTMenuItemBackgroundTypeDark" : 4,
          "BTTMenuItemBackgroundColor" : "255.000000, 255.000000, 255.000000, 0.000000",
          "BTTMenuCategoryItemVisibility" : 0,
          "BTTMenuCategoryResizeOnHover" : 0,
          "BTTMenuItemBorderWidth" : 0,
          "BTTMenuCategoryOnlyShowIf" : 0,
          "BTTMenuCategoryModifiers" : 0,
          "BTTMenuItemBackgroundColorDark" : "0.000000, 0.000000, 0.000000, 0.000000",
          "BTTMenuItemShadowEnabled" : 0,
          "BTTMenuCategoryItemPositioning" : 1,
          "BTTMenuItemMinHeight" : 40,
          "BTTMenuItemBackgroundColorHoverDark" : "90.000000, 100.000000, 100.000000, 127.500000",
          "BTTMenuCategoryShadow" : 0,
          "BTTMenuItemBorderColor" : "255.000000, 255.000000, 255.000000, 255.000000",
          "BTTMenuCategoryBackground" : 1,
          "BTTMenuCategoryZIndex" : 0,
          "BTTMenuCategoryItemBehavior" : 0,
          "BTTMenuHoverEndAnimationDuration" : 0.14999999999999999,
          "BTTMenuCategoryItemSpacing" : 0,
          "BTTMenuItemBlurredBackgroundDark" : 0,
          "BTTMenuItemBackgroundType" : 4,
          "BTTMenuItemBorderColorDark" : "255.000000, 255.000000, 255.000000, 255.000000",
          "BTTMenuItemBackgroundColorHover" : "191.000000, 191.000000, 191.000000, 255.000000",
          "BTTMenuCategoryMenuVisibility" : 0,
          "BTTMenuItemVisibleWhileInactive" : 1,
          "BTTMenuItemFocused" : 0,
          "BTTMenuItemAnimateHover" : 0,
          "BTTMenuItemMaxHeight" : 40,
          "BTTMenuItemAnimateHoverDark" : 0,
          "BTTMenuSizingBehavior" : 3,
          "BTTMenuAttributedText" : "{\\rtf1\\ansi\\ansicpg1252\\cocoartf2821\n\\cocoatextscaling0\\cocoaplatform0{\\fonttbl\\f0\\fnil\\fcharset0 SFPro-Regular;}\n{\\colortbl;\\red255\\green255\\blue255;\\red49\\green49\\blue49;}\n{\\*\\expandedcolortbl;;\\csgray\\c25000;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\\partightenfactor0\n\n\\f0\\fs40 \\cf0 \\uc0\\u56256 \\u57307 \\\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\\partightenfactor0\n\n\\fs20 \\cf2 Toggle Folders (u)}",
          "BTTMenuCategoryBorder" : 0,
          "BTTMenuHoverStartAnimationDuration" : 0.14999999999999999,
          "BTTMenuItemMinWidth" : 100,
          "BTTMenuItemPositioningMode" : 0,
          "BTTMenuItemMaxWidth" : 200,
          "BTTMenuTextMinimumScaleFactor" : 0.29999999999999999,
          "BTTMenuCategoryItemSizing" : 0,
          "BTTMenuAppearanceStyle" : 1,
          "BTTMenuItemBorderColorHover" : "255.000000, 176.559311, 255.000000, 255.000000",
          "BTTLastChangeUUID" : "B9D2BDAB-B4FA-4E17-B08B-172DA6279CBF",
          "BTTMenuCategorySpacing" : 0,
          "BTTMenuElementIdentifier" : "Toggle Folders",
          "BTTMenuCategoryPosition" : 0,
          "BTTMenuItemIconColor1" : "255.000000, 255.000000, 255.000000, 255.000000",
          "BTTMenuAlwaysUseLightMode" : 0,
          "BTTMenuCategoryItemIcon" : 0,
          "BTTMenuItemDisplayOrder" : 0,
          "BTTMenuCategorySize" : 0
        },
        "BTTMenuAvailability" : 0,
        "BTTMenuName" : "Toggle Folders",
        "BTTGestureNotes" : "Standard Item"
      },
      {
        "BTTActionCategory" : 0,
        "BTTLastUpdatedAt" : 1737064780.287534,
        "BTTTriggerType" : 773,
        "BTTTriggerTypeDescription" : "Standard Item",
        "BTTTriggerParentUUID" : "87430810-A74D-4292-A609-98BEEE035AAF",
        "BTTTriggerClass" : "BTTTriggerTypeFloatingMenu",
        "BTTUUID" : "956F2878-5D97-442D-850A-1A7B5750BC70",
        "BTTPredefinedActionType" : 366,
        "BTTPredefinedActionName" : "Empty Placeholder",
        "BTTAdditionalConfiguration" : "Menu Item: Find All References",
        "BTTEnabled" : 1,
        "BTTOrder" : 2,
        "BTTTriggerName" : "Menu Item: Find All References",
        "BTTMenuItemActions" : [
          {
            "BTTActionCategory" : 0,
            "BTTLastUpdatedAt" : 1737063716.76092,
            "BTTTriggerParentUUID" : "956F2878-5D97-442D-850A-1A7B5750BC70",
            "BTTIsPureAction" : true,
            "BTTTriggerClass" : "BTTTriggerTypeMagicMouse",
            "BTTUUID" : "E0759B65-C4CE-481C-88B1-BE8A317450BB",
            "BTTPredefinedActionType" : 248,
            "BTTPredefinedActionName" : "Trigger Named Trigger (Configured in Other Tab)",
            "BTTNamedTriggerToTrigger" : "Find All References",
            "BTTEnabled" : 1,
            "BTTEnabled2" : 1,
            "BTTOrder" : 1,
            "BTTTriggerConfig" : {
              "BTTNoTouchTimeout" : 0
            }
          }
        ],
        "BTTMenuConfig" : {
          "BTTMenuHoverStartAnimationDuration" : 0.14999999999999999,
          "BTTMenuItemBorderColorDark" : "255.000000, 255.000000, 255.000000, 255.000000",
          "BTTMenuItemIconColor1" : "255.000000, 255.000000, 255.000000, 255.000000",
          "BTTMenuTextMinimumScaleFactor" : 0.29999999999999999,
          "BTTMenuCategoryItemVisibility" : 0,
          "BTTMenuItemBackgroundType" : 4,
          "BTTMenuItemMaxHeight" : 40,
          "BTTMenuCategoryMenuVisibility" : 0,
          "BTTMenuHoverEndAnimationDuration" : 0.14999999999999999,
          "BTTMenuItemMaxWidth" : 200,
          "BTTMenuCategoryItemIcon" : 0,
          "BTTMenuCategoryShadow" : 0,
          "BTTMenuCategoryItemBehavior" : 0,
          "BTTMenuCategoryOnlyShowIf" : 0,
          "BTTMenuCategoryModifiers" : 0,
          "BTTMenuCategoryItemSpacing" : 0,
          "BTTMenuItemBorderColorHover" : "255.000000, 255.000000, 255.000000, 255.000000",
          "BTTLastChangeUUID" : "539FA006-4317-45A4-9757-4A57345EF058",
          "BTTMenuItemBorderColor" : "255.000000, 255.000000, 255.000000, 255.000000",
          "BTTMenuCategorySize" : 0,
          "BTTMenuItemMinHeight" : 40,
          "BTTMenuItemBackgroundColorDark" : "0.000000, 0.000000, 0.000000, 0.000000",
          "BTTMenuSizingBehavior" : 3,
          "BTTMenuElementIdentifier" : "Find All References",
          "BTTMenuItemVisibleWhileInactive" : 1,
          "BTTMenuItemMinWidth" : 100,
          "BTTMenuItemBackgroundTypeDark" : 4,
          "BTTMenuItemVisibleWhileActive" : 1,
          "BTTMenuAttributedText" : "{\\rtf1\\ansi\\ansicpg1252\\cocoartf2821\n\\cocoatextscaling0\\cocoaplatform0{\\fonttbl\\f0\\fnil\\fcharset0 SFPro-Regular;}\n{\\colortbl;\\red255\\green255\\blue255;}\n{\\*\\expandedcolortbl;;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\\partightenfactor0\n\n\\f0\\fs40 \\cf0 \\uc0\\u56256 \\u56908 \\\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\\partightenfactor0\n\n\\fs20 \\cf0 Find All References (o)}",
          "BTTMenuCategorySpacing" : 0,
          "BTTMenuItemBorderColorHoverDark" : "255.000000, 255.000000, 255.000000, 255.000000",
          "BTTMenuAppearanceStyle" : 2,
          "BTTMenuItemBackgroundColorHover" : "191.000000, 191.000000, 191.000000, 255.000000",
          "BTTMenuAlwaysUseLightMode" : 0,
          "BTTMenuCategoryBackground" : 1,
          "BTTMenuCategoryItemSizing" : 0,
          "BTTMenuAttributedTextDark" : "{\\rtf1\\ansi\\ansicpg1252\\cocoartf2821\n\\cocoatextscaling0\\cocoaplatform0{\\fonttbl\\f0\\fnil\\fcharset0 SFPro-Regular;\\f1\\fnil\\fcharset0 HelveticaNeue;}\n{\\colortbl;\\red255\\green255\\blue255;\\red178\\green178\\blue178;}\n{\\*\\expandedcolortbl;;\\csgray\\c75000;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\\partightenfactor0\n\n\\f0\\fs40 \\cf0 \\uc0\\u56256 \\u56908 \\\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\\partightenfactor0\n\n\\f1\\fs20 \\cf2 Find All References (o)}",
          "BTTMenuCategoryResizeOnHover" : 0,
          "BTTMenuCategoryItemPositioning" : 1,
          "BTTMenuCategoryBorder" : 0,
          "BTTMenuCategoryZIndex" : 0,
          "BTTMenuCategoryPosition" : 0,
          "BTTMenuItemBackgroundColorHoverDark" : "90.000000, 100.000000, 100.000000, 127.500000"
        },
        "BTTMenuAvailability" : 0,
        "BTTMenuName" : "Find All References",
        "BTTGestureNotes" : "Standard Item"
      },
      {
        "BTTActionCategory" : 0,
        "BTTLastUpdatedAt" : 1737064329.9647951,
        "BTTTriggerType" : 773,
        "BTTTriggerTypeDescription" : "Standard Item",
        "BTTTriggerParentUUID" : "87430810-A74D-4292-A609-98BEEE035AAF",
        "BTTTriggerClass" : "BTTTriggerTypeFloatingMenu",
        "BTTUUID" : "563B3FFB-3DF0-4721-82BA-1973CA03ED09",
        "BTTPredefinedActionType" : 366,
        "BTTPredefinedActionName" : "Empty Placeholder",
        "BTTAdditionalConfiguration" : "Menu Item: Find All References",
        "BTTEnabled" : 1,
        "BTTOrder" : 3,
        "BTTTriggerName" : "Menu Item: Search Buffer Symbols",
        "BTTMenuItemActions" : [
          {
            "BTTActionCategory" : 0,
            "BTTLastUpdatedAt" : 1737064798.3832788,
            "BTTTriggerParentUUID" : "563B3FFB-3DF0-4721-82BA-1973CA03ED09",
            "BTTIsPureAction" : true,
            "BTTTriggerClass" : "BTTTriggerTypeMagicMouse",
            "BTTUUID" : "027019DB-99E2-483F-8662-F1B4886810B6",
            "BTTPredefinedActionType" : 248,
            "BTTPredefinedActionName" : "Trigger Named Trigger (Configured in Other Tab)",
            "BTTNamedTriggerToTrigger" : "Search Buffer Symbols",
            "BTTEnabled" : 1,
            "BTTEnabled2" : 1,
            "BTTOrder" : 1,
            "BTTTriggerConfig" : {
              "BTTNoTouchTimeout" : 0
            }
          }
        ],
        "BTTMenuConfig" : {
          "BTTMenuCategoryItemPositioning" : 1,
          "BTTMenuItemBorderColorDark" : "255.000000, 255.000000, 255.000000, 255.000000",
          "BTTMenuItemIconColor1" : "255.000000, 255.000000, 255.000000, 255.000000",
          "BTTMenuTextMinimumScaleFactor" : 0.29999999999999999,
          "BTTMenuCategoryItemVisibility" : 0,
          "BTTMenuItemBackgroundType" : 4,
          "BTTMenuItemMaxHeight" : 40,
          "BTTMenuCategoryMenuVisibility" : 0,
          "BTTMenuHoverEndAnimationDuration" : 0.14999999999999999,
          "BTTMenuItemMaxWidth" : 200,
          "BTTMenuCategoryItemIcon" : 0,
          "BTTMenuCategoryShadow" : 0,
          "BTTMenuCategoryItemBehavior" : 0,
          "BTTMenuCategoryOnlyShowIf" : 0,
          "BTTMenuCategoryModifiers" : 0,
          "BTTMenuCategoryItemSpacing" : 0,
          "BTTMenuItemBorderColorHover" : "255.000000, 255.000000, 255.000000, 255.000000",
          "BTTLastChangeUUID" : "B09762A5-CEBC-4230-9472-D2DE33C49656",
          "BTTMenuItemBorderColor" : "255.000000, 255.000000, 255.000000, 255.000000",
          "BTTMenuCategorySize" : 0,
          "BTTMenuItemMinHeight" : 40,
          "BTTMenuItemBackgroundColorDark" : "0.000000, 0.000000, 0.000000, 0.000000",
          "BTTMenuSizingBehavior" : 3,
          "BTTMenuElementIdentifier" : "Search Buffer Symbols",
          "BTTMenuItemVisibleWhileInactive" : 1,
          "BTTMenuItemMinWidth" : 100,
          "BTTMenuItemBackgroundTypeDark" : 4,
          "BTTMenuItemVisibleWhileActive" : 1,
          "BTTMenuAttributedText" : "{\\rtf1\\ansi\\ansicpg1252\\cocoartf2821\n\\cocoatextscaling0\\cocoaplatform0{\\fonttbl\\f0\\fnil\\fcharset0 SFPro-Regular;}\n{\\colortbl;\\red255\\green255\\blue255;}\n{\\*\\expandedcolortbl;;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\\partightenfactor0\n\n\\f0\\fs40 \\cf0 \\uc0\\u56256 \\u56686 \\\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\\partightenfactor0\n\n\\fs20 \\cf0 Search Buffer Symbols (p)}",
          "BTTMenuCategorySpacing" : 0,
          "BTTMenuItemBorderColorHoverDark" : "255.000000, 255.000000, 255.000000, 255.000000",
          "BTTMenuAppearanceStyle" : 2,
          "BTTMenuItemBackgroundColorHover" : "191.000000, 191.000000, 191.000000, 255.000000",
          "BTTMenuAlwaysUseLightMode" : 0,
          "BTTMenuCategoryBackground" : 1,
          "BTTMenuCategoryItemSizing" : 0,
          "BTTMenuAttributedTextDark" : "{\\rtf1\\ansi\\ansicpg1252\\cocoartf2821\n\\cocoatextscaling0\\cocoaplatform0{\\fonttbl\\f0\\fnil\\fcharset0 SFPro-Regular;\\f1\\fnil\\fcharset0 HelveticaNeue;}\n{\\colortbl;\\red255\\green255\\blue255;\\red178\\green178\\blue178;}\n{\\*\\expandedcolortbl;;\\csgray\\c75000;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\\partightenfactor0\n\n\\f0\\fs40 \\cf0 \\uc0\\u56256 \\u56686 \\\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\\partightenfactor0\n\n\\fs20 \\cf0 Search Buffer Symbols (p\n\\f1 \\cf2 )}",
          "BTTMenuCategoryResizeOnHover" : 0,
          "BTTMenuCategoryBorder" : 0,
          "BTTMenuCategoryPosition" : 0,
          "BTTMenuItemBackgroundColorHoverDark" : "90.000000, 100.000000, 100.000000, 127.500000",
          "BTTMenuHoverStartAnimationDuration" : 0.14999999999999999,
          "BTTMenuCategoryZIndex" : 0
        },
        "BTTMenuAvailability" : 0,
        "BTTMenuName" : "Search Buffer Symbols",
        "BTTGestureNotes" : "Standard Item"
      },
      {
        "BTTActionCategory" : 0,
        "BTTLastUpdatedAt" : 1737064780.287751,
        "BTTTriggerType" : 773,
        "BTTTriggerTypeDescription" : "Standard Item",
        "BTTTriggerParentUUID" : "87430810-A74D-4292-A609-98BEEE035AAF",
        "BTTTriggerClass" : "BTTTriggerTypeFloatingMenu",
        "BTTUUID" : "128B1258-3277-4F69-BC6C-7FED698A1BE4",
        "BTTPredefinedActionType" : 366,
        "BTTPredefinedActionName" : "Empty Placeholder",
        "BTTAdditionalConfiguration" : "Menu Item: no-name-EA83908",
        "BTTEnabled" : 1,
        "BTTOrder" : 1,
        "BTTTriggerName" : "Menu Item: Go To Definition",
        "BTTMenuItemActions" : [
          {
            "BTTActionCategory" : 0,
            "BTTLastUpdatedAt" : 1737063666.79005,
            "BTTTriggerParentUUID" : "128B1258-3277-4F69-BC6C-7FED698A1BE4",
            "BTTIsPureAction" : true,
            "BTTTriggerClass" : "BTTTriggerTypeMagicMouse",
            "BTTUUID" : "C0A9E5F2-3BC5-4B19-B206-2695DD93C5B0",
            "BTTPredefinedActionType" : 248,
            "BTTPredefinedActionName" : "Trigger Named Trigger (Configured in Other Tab)",
            "BTTNamedTriggerToTrigger" : "Go To Definition",
            "BTTEnabled" : 1,
            "BTTEnabled2" : 1,
            "BTTOrder" : 1,
            "BTTTriggerConfig" : {
              "BTTNoTouchTimeout" : 0
            }
          }
        ],
        "BTTMenuConfig" : {
          "BTTMenuHoverStartAnimationDuration" : 0.14999999999999999,
          "BTTMenuItemIconColor1" : "255.000000, 255.000000, 255.000000, 255.000000",
          "BTTMenuItemBorderColorDark" : "255.000000, 255.000000, 255.000000, 255.000000",
          "BTTMenuTextMinimumScaleFactor" : 0.29999999999999999,
          "BTTMenuCategoryItemVisibility" : 0,
          "BTTMenuItemBackgroundType" : 4,
          "BTTMenuItemMaxHeight" : 40,
          "BTTMenuCategoryMenuVisibility" : 0,
          "BTTMenuHoverEndAnimationDuration" : 0.14999999999999999,
          "BTTMenuItemMaxWidth" : 200,
          "BTTMenuCategoryItemIcon" : 0,
          "BTTMenuCategoryShadow" : 0,
          "BTTMenuCategoryItemBehavior" : 0,
          "BTTMenuCategoryOnlyShowIf" : 0,
          "BTTMenuCategoryModifiers" : 0,
          "BTTMenuCategoryItemSpacing" : 0,
          "BTTMenuItemBorderColorHover" : "255.000000, 255.000000, 255.000000, 255.000000",
          "BTTLastChangeUUID" : "AABB38F0-0F29-4AA6-9CF1-695E3DC9E867",
          "BTTMenuItemBorderColor" : "255.000000, 255.000000, 255.000000, 255.000000",
          "BTTMenuCategorySize" : 0,
          "BTTMenuItemMinHeight" : 40,
          "BTTMenuItemBackgroundColorDark" : "0.000000, 0.000000, 0.000000, 0.000000",
          "BTTMenuSizingBehavior" : 3,
          "BTTMenuElementIdentifier" : "Go To Definition",
          "BTTMenuItemVisibleWhileInactive" : 1,
          "BTTMenuItemMinWidth" : 100,
          "BTTMenuItemBackgroundTypeDark" : 4,
          "BTTMenuItemVisibleWhileActive" : 1,
          "BTTMenuAttributedText" : "{\\rtf1\\ansi\\ansicpg1252\\cocoartf2821\n\\cocoatextscaling0\\cocoaplatform0{\\fonttbl\\f0\\fnil\\fcharset0 SFPro-Regular;}\n{\\colortbl;\\red255\\green255\\blue255;}\n{\\*\\expandedcolortbl;;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\\partightenfactor0\n\n\\f0\\fs40 \\cf0 \\uc0\\u56257 \\u56697 \\\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\\partightenfactor0\n\n\\fs20 \\cf0 Go To Definition (i)}",
          "BTTMenuCategorySpacing" : 0,
          "BTTMenuItemShadowEnabled" : 0,
          "BTTMenuItemBorderColorHoverDark" : "255.000000, 255.000000, 255.000000, 255.000000",
          "BTTMenuAppearanceStyle" : 1,
          "BTTMenuItemBackgroundColorHover" : "191.250000, 191.250000, 191.250000, 255.000000",
          "BTTMenuAlwaysUseLightMode" : 0,
          "BTTMenuCategoryBackground" : 1,
          "BTTMenuCategoryItemSizing" : 0,
          "BTTMenuAttributedTextDark" : "{\\rtf1\\ansi\\ansicpg1252\\cocoartf2821\n\\cocoatextscaling0\\cocoaplatform0{\\fonttbl\\f0\\fnil\\fcharset0 SFPro-Regular;\\f1\\fnil\\fcharset0 HelveticaNeue;}\n{\\colortbl;\\red255\\green255\\blue255;\\red178\\green178\\blue178;}\n{\\*\\expandedcolortbl;;\\csgray\\c75000;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\\partightenfactor0\n\n\\f0\\fs40 \\cf0 \\uc0\\u56257 \\u56697 \\\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\\partightenfactor0\n\n\\f1\\fs20 \\cf2 Go To Definition (i)}",
          "BTTMenuCategoryResizeOnHover" : 0,
          "BTTMenuCategoryBorder" : 0,
          "BTTMenuCategoryItemPositioning" : 1,
          "BTTMenuItemBackgroundColorHoverDark" : "90.000000, 100.000000, 100.000000, 127.500000",
          "BTTMenuCategoryPosition" : 0,
          "BTTMenuCategoryZIndex" : 0
        },
        "BTTMenuAvailability" : 0,
        "BTTMenuName" : "Go To Definition",
        "BTTGestureNotes" : "Standard Item"
      }
    ],
    "BTTFloatingMenuRenderedPreview" : "iVBORw0KGgoAAAANSUhEUgAAAZAAAABsEAYAAAAUCDhZAAAMSmlDQ1BJQ0MgUHJvZmlsZQAASImVVwdYU8kWnltSIQQIREBK6E0QkRJASg5Cn_85BGcMsY5D9nUPprv9FAqbRbD4fU3T8vefzP71k5vlmznPlc65pfAj9S9zGm5wEXV4qYUw8k8M0ZhZrCEz8y0n0vya4Muf9v9j+M_P3p9f97x7_08_+9P__ynlqGn2Cj68f6QQenQqikw8YhFvjFniCoZDlZCXpzMpQzGEOY9F53AuKRwwi4s+EfgwEMAh8CEocYFSwPKTZ98NTDBk_j1_AZvnd6BUvHn46bvp_SoASoAQoAUqAErgqCfz2BMhViZEO6t+OgOkJyAOxYXqMTM9DTe4GGLy_7PH6twPwv3RDLuBovjDA1cGA4HGr3iKoAlYLCj8rENh3AZ2tDiH7+8KzRhj+1SNkeiTNpHe6UAKUACVACVAClMBvjgAVIL+5R0YHTAlQApQAJUAJUAKUACVACfx2CVx1VbB+uyjpyCkBSoASoAQoAUqAEqAEKAFK4B8RYKBBGAf__tFxdD8lQAlQApQAJUAJUAKUACVACVAC_zqBGt3BGBJ0HE5HZOTFDHRSlv71M9JPUgKUACVACVAClAAlQAlQApQAJXAFgRqdkdEdjNHMaKa3O6IgD6SK5lABcgUu+islQAlQApQAJUAJUAKUACVACfxPCNTojIzuYBA0HcYD96+Dc0I+CCvAFmpbQtUaulAClAAlQAlQApQAJUAJUAKUACXwrxPI6IrLOqNGdzDQz7sBKtyzkvSEXs1towKEYnmQj5H_9evQT1IClAAlQAlQApQAJUAJUAKUwH88gRpdkdEZGd3BFDe_GFP7np6GNLP3948KcsDKVHceyyiW_3h2FAAlQAlQApQAJUAJUAKUACVACfzTBC7riIyuqNEZGd3x1zK8esio0u2rHiRDyCQ0My6i2jgAwVniP30ZeiAlQAlQApQAJUAJUAKUACVACVACNToioysyOiMD5mf1d_OfLpAa7h2CmB14PPPBgAbIBmV6s5IIGcRAGpEzH6RbSoASoAQoAUqAEqAEKAFKgBKgBP5KgIGquhw4MJJEQxU2ZHQlk437V50pmnNBOt1h3t8Oy+qZ1fOaQkhFr1kqZ0UvhNos+rPR...36CiyDPhW3u1PkA35ka+lgD_Fc_FelwDHGYjoKqpCEVRGRBQmSRSnIVsZfnRLCVAClAAlQAlQApQAJUAJ_KYIeLANGpWLECvlhn6BMoydQZjlyd1kKOkQVVAShVDlIUU3IFfjsdX40jNFc9TD35vHVS+_pit+JkAyH8i4SDJKJfP3zDZPrZPDf9KoNi7AR9DvO09DMRQjSttbmDLmOLu_OWL+iLvjkFtFJaYrxhRLdKEEKAFKgBKgBCgBSoASoAQogaueQC7kgLsxMmaRTcQf4Y0cowk0LkfIaSZkHPiKXCDN0ZI9Y4r5i2Vq71OXrryff6Qj_h8rKhgAyLbzawAAAABJRU5ErkJggg==",
    "BTTMenuConfig" : {
      "BTTMenuVerticalSpacing" : 5,
      "BTTMenuScriptUpdateInterval" : 0,
      "BTTMenuAnchorRelation" : 7,
      "BTTMenuItemBackgroundColor" : "168.213, 183.731, 225.311, 29.612",
      "BTTMenuCategoryItemVisibility" : 0,
      "BTTMenuSelectedTab" : 0,
      "BTTMenuCategoryResizeOnHover" : 0,
      "BTTMenuPositioningType" : 1,
      "BTTMenuItemBorderWidth" : 0,
      "BTTMenuPositionRelativeTo" : 3,
      "BTTMenuCategoryOnlyShowIf" : 0,
      "BTTMenuCategoryModifiers" : 0,
      "BTTMenuOffsetY" : 10,
      "BTTMenuItemShadowEnabled" : 1,
      "BTTMenuItemCornerRadius" : 10,
      "BTTMenuFrameWidth" : 260,
      "BTTMenuFrameHeight" : 50,
      "BTTMenuCategoryShadow" : 0,
      "BTTMenuItemBorderColor" : "0.000, 0.000, 0.000, 0.000",
      "BTTMenuCategoryBackground" : 0,
      "BTTMenuCategoryZIndex" : 0,
      "BTTMenuItemPaddingTop" : 5,
      "BTTMenuCategoryItemBehavior" : 0,
      "BTTMenuCategoryItemSpacing" : 0,
      "BTTMenuItemScriptActive" : 0,
      "BTTMenuVisibility" : 1,
      "BTTMenuItemsUseModifierModes" : false,
      "BTTMenuItemBlurredBackground" : 1,
      "BTTMenuCloseOnOutsideClick" : 1,
      "BTTMenuLayoutDirection" : 0,
      "BTTMenuScriptSettings" : {
        "BTTScriptType" : 3,
        "BTTAppleScriptString" : "async function retrieveJSON() {\nlet items = [\n\t{\"title\": \"test item 1\", \"icon\": \"sfsymbol::wand.and.stars\"},\n    {\"title\": \"test item 1\", \"icon\": \"sfsymbol::sun.max.fill\"},\n    {\"title\": \"test item 2\", \"action\": \"uuid::8E37E38E-9A5D-42C8-B49F-3E66B4096422\", \"icon\": \"sfsymbol::speaker.slash.fill\"},\n    {\"title\": \"test item 3\", \"icon\": \"sfsymbol::moon.fill\"}\n]; \n\n return JSON.stringify(items);\n}",
        "BTTScriptFunctionToCall" : "retrieveJSON",
        "BTTScriptLocation" : 0,
        "BTTAppleScriptUsePath" : false,
        "BTTJavaScriptUseIsolatedContext" : false
      },
      "BTTMenuItemBackgroundType" : 4,
      "BTTMenuItemPaddingLeft" : 10,
      "BTTMenuHorizontalSpacing" : 5,
      "BTTMenuCategoryMenuVisibility" : 1,
      "BTTMenuWindowLevel" : 3,
      "BTTMenuCategoryBorder" : 0,
      "BTTMenuItemPaddingRight" : 10,
      "BTTMenuSizingBehavior" : 3,
      "BTTMenuOpacityActive" : 1,
      "BTTMenuWindowResizable" : 1,
      "BTTMenuCloseAfterAction" : 0,
      "BTTMenuOpacityInactive" : 1,
      "BTTMenuAnchorMenu" : 4,
      "BTTMenuTextMinimumScaleFactor" : 0.29999999999999999,
      "BTTMenuStealKeyboardFocusOnShow" : 0,
      "BTTMenuShowIfWindowLevelEqualsEnabled" : 0,
      "BTTMenuItemBorderColorHover" : "0.000, 0.000, 0.000, 0.000",
      "BTTLastChangeUUID" : "F6AE5633-CF5D-4D3B-97B3-C8F178B2A527",
      "BTTMenuAppearanceStyle" : 0,
      "BTTMenuCategoryItemSizing" : 0,
      "BTTMenuCategorySpacing" : 0,
      "BTTMenuElementIdentifier" : "Zed Context Bar",
      "BTTMenuCategoryPosition" : 0,
      "BTTMenuItemPaddingBottom" : 5,
      "BTTMenuPositionPreventOffscreen" : 1,
      "BTTMenuAlwaysUseLightMode" : 1,
      "BTTMenuCategoryItemIcon" : 0,
      "BTTMenuOffsetYUnit" : 2,
      "BTTMenuCategorySize" : 0
    },
    "BTTMenuAvailability" : 0,
    "BTTMenuName" : "Zed Context Bar"
  }
]

Mission Control key down config:

[
  {
    "BTTActionCategory" : 0,
    "BTTLastUpdatedAt" : 1737063479.7852499,
    "BTTTriggerType" : 0,
    "BTTTriggerClass" : "BTTTriggerTypeKeyboardShortcut",
    "BTTUUID" : "91476477-97FE-49E2-A232-94B9657159C1",
    "BTTPredefinedActionType" : 366,
    "BTTPredefinedActionName" : "Empty Placeholder",
    "BTTAdditionalConfiguration" : "8388608",
    "BTTKeyboardShortcutKeyboardType" : 1825,
    "BTTTriggerOnDown" : 1,
    "BTTLayoutIndependentChar" : "헛",
    "BTTEnabled" : 1,
    "BTTEnabled2" : 1,
    "BTTShortcutKeyCode" : 160,
    "BTTShortcutModifierKeys" : 8388608,
    "BTTOrder" : 3,
    "BTTAutoAdaptToKeyboardLayout" : 0,
    "BTTAdditionalActions" : [
      {
        "BTTActionCategory" : 0,
        "BTTLastUpdatedAt" : 1737051628.4298849,
        "BTTTriggerParentUUID" : "91476477-97FE-49E2-A232-94B9657159C1",
        "BTTIsPureAction" : true,
        "BTTTriggerClass" : "BTTTriggerTypeKeyboardShortcut",
        "BTTUUID" : "DD0074A2-9AAF-4FA4-AE1B-9160C5F54593",
        "BTTPredefinedActionType" : 386,
        "BTTPredefinedActionName" : "Show Floating Menu",
        "BTTAdditionalActionData" : {
          "BTTMenuActionTriggerHoveredOnHide" : 0,
          "BTTMenuActionActivateKeyboardFocus" : 1,
          "BTTMenuActionRestorePosition" : true,
          "BTTMenuActionMenuID" : "87430810-A74D-4292-A609-98BEEE035AAF"
        },
        "BTTKeyboardShortcutKeyboardType" : 0,
        "BTTEnabled" : 1,
        "BTTEnabled2" : 1,
        "BTTShortcutKeyCode" : -1,
        "BTTOrder" : 0,
        "BTTAutoAdaptToKeyboardLayout" : 0
      },
      {
        "BTTActionCategory" : 0,
        "BTTLastUpdatedAt" : 1737060211.4255872,
        "BTTTriggerParentUUID" : "91476477-97FE-49E2-A232-94B9657159C1",
        "BTTIsPureAction" : true,
        "BTTTriggerClass" : "BTTTriggerTypeKeyboardShortcut",
        "BTTUUID" : "9F9DEA0F-E7E8-4BD4-9A3E-A3E688B4E2EC",
        "BTTPredefinedActionType" : 330,
        "BTTPredefinedActionName" : "If Condition",
        "BTTIfConditionFormat" : "fingers_touching_trackpad == 1",
        "BTTIfConditionData" : "YnBsaXN0MDDUAQIDBAUGBwpYJHZlcnNpb25ZJGFyY2hpdmVyVCR0b3BYJG9iamVjdHMSAAGGoF8QD05TS2V5ZWRBcmNoaXZlctEICVRyb290gAGvEBYLDBMYICorLTQ4PT5BRUkQTlFZXWFjVSRudWxs0w0ODxAREl8QF05TQ29tcG91bmRQcmVkaWNhdGVUeXBlXxAPTlNTdWJwcmVkaWNhdGVzViRjbGFzcxABgAKAFdIUDxUXWk5TLm9iamVjdHOhFoADgBTUDxkaGxwdHh9fEBFOU1JpZ2h0RXhwcmVzc2lvbl8QEE5TTGVmdEV4cHJlc3Npb25fEBNOU1ByZWRpY2F0ZU9wZXJhdG9ygBOADoAEgBHVISIjJA8lJicoKVlOU09wZXJhbmReTlNTZWxlY3Rvck5hbWVfEBBOU0V4cHJlc3Npb25UeXBlW05TQXJndW1lbnRzgAaABRADgAiADVx2YWx1ZUZvcktleTrSIw8QLIAH0i4vMDFaJGNsYXNzbmFtZVgkY2xhc3Nlc18QEE5TU2VsZkV4cHJlc3Npb26jMDIzXE5TRXhwcmVzc2lvblhOU09iamVjdNIUDzU3oTaACYAM0w8jOTo7PFlOU0tleVBhdGiACxAKgApfEBlmaW5nZXJzX3RvdWNoaW5nX3RyYWNrcGFk0i4vP0BfEBxOU0tleVBhdGhTcGVjaWZpZXJFeHByZXNzaW9uoz8yM9IuL0JDXk5TTXV0YWJsZUFycmF5o0JEM1dOU0FycmF50i4vRkdfEBNOU0tleVBhdGhFeHByZXNzaW9upEZIMjNfEBROU0Z1bmN0aW9uRXhwcmVzc2lvbtNKIw9LTE1fEA9OU0NvbnN0YW50VmFsdWWADxAAgBDSLi9PUF8QGU5TQ29uc3RhbnRWYWx1ZUV4cHJlc3Npb26jTzIz1Q9SU1RVVkxXTFhaTlNNb2RpZmllclhOU05lZ2F0ZVlOU09wdGlvbnNeTlNPcGVyYXRvclR5cGWAEggQBNIuL1pbXxAbTlNFcXVhbGl0eVByZWRpY2F0ZU9wZXJhdG9yo1pcM18QE05TUHJlZGljYXRlT3BlcmF0b3LSLi9eX18QFU5TQ29tcGFyaXNvblByZWRpY2F0ZaNeYDNbTlNQcmVkaWNhdGXSLi9EYqJEM9IuL2RlXxATTlNDb21wb3VuZFByZWRpY2F0ZaNkYDMACAARABoAJAApADIANwBJAEwAUQBTAGwAcgB5AJMApQCsAK4AsACyALcAwgDEAMYAyADRAOUA+AEOARABEgEUARYBIQErAToBTQFZAVsBXQFfAWEBYwFwAXUBdwF8AYcBkAGjAacBtAG9AcIBxAHGAcgBzwHZAdsB3QHfAfsCAAIfAiMCKAI3AjsCQwJIAl4CYwJ6AoECkwKVApcCmQKeAroCvgLJAtQC3QLnAvYC+AL5AvsDAAMeAyIDOAM9A1UDWQNlA2oDbQNyA4gAAAAAAAACAQAAAAAAAABmAAAAAAAAAAAAAAAAAAADjA==",
        "BTTKeyboardShortcutKeyboardType" : 0,
        "BTTEnabled" : 1,
        "BTTEnabled2" : 0,
        "BTTShortcutKeyCode" : -1,
        "BTTOrder" : 1,
        "BTTAutoAdaptToKeyboardLayout" : 0
      },
      {
        "BTTActionCategory" : 0,
        "BTTLastUpdatedAt" : 1737060211.4280581,
        "BTTTriggerParentUUID" : "91476477-97FE-49E2-A232-94B9657159C1",
        "BTTIsPureAction" : true,
        "BTTTriggerClass" : "BTTTriggerTypeKeyboardShortcut",
        "BTTUUID" : "C29CA2C7-13AF-4C65-A236-8629357EB091",
        "BTTPredefinedActionType" : 153,
        "BTTPredefinedActionName" : "Move Mouse To Position",
        "BTTAdditionalActionData" : {
          "BTTMouseMoveAnchor" : 0,
          "BTTMouseMoveWithoutPressedModifierKeys" : false,
          "BTTMouseMoveUnitX" : 2,
          "BTTMouseMoveDuration" : 0,
          "BTTMouseMoveUnitY" : 2,
          "BTTMouseMoveX" : 50,
          "BTTMouseMoveContinueDrag" : false,
          "BTTMouseMoveY" : -90
        },
        "BTTKeyboardShortcutKeyboardType" : 0,
        "BTTEnabled" : 1,
        "BTTEnabled2" : 0,
        "BTTShortcutKeyCode" : -1,
        "BTTOrder" : 2,
        "BTTAutoAdaptToKeyboardLayout" : 0
      },
      {
        "BTTActionCategory" : 0,
        "BTTLastUpdatedAt" : 1737060211.429642,
        "BTTTriggerParentUUID" : "91476477-97FE-49E2-A232-94B9657159C1",
        "BTTIsPureAction" : true,
        "BTTTriggerClass" : "BTTTriggerTypeKeyboardShortcut",
        "BTTUUID" : "E8B54FB1-30C4-4B16-B96C-7EC905467154",
        "BTTPredefinedActionType" : 334,
        "BTTPredefinedActionName" : "END If Condition",
        "BTTKeyboardShortcutKeyboardType" : 0,
        "BTTEnabled" : 1,
        "BTTEnabled2" : 0,
        "BTTShortcutKeyCode" : -1,
        "BTTOrder" : 3,
        "BTTAutoAdaptToKeyboardLayout" : 0
      }
    ],
    "BTTGestureNotes" : "Show Context Bar"
  }
]

Mission Control key up config:

[
  {
    "BTTActionCategory" : 0,
    "BTTLastUpdatedAt" : 1737063479.7856331,
    "BTTTriggerType" : 0,
    "BTTTriggerClass" : "BTTTriggerTypeKeyboardShortcut",
    "BTTUUID" : "D62D1576-ED14-4AB9-85E9-8C435AF626BC",
    "BTTPredefinedActionType" : 366,
    "BTTPredefinedActionName" : "Empty Placeholder",
    "BTTAdditionalConfiguration" : "8388608",
    "BTTKeyboardShortcutKeyboardType" : 1825,
    "BTTTriggerOnDown" : 0,
    "BTTLayoutIndependentChar" : "헛",
    "BTTEnabled" : 1,
    "BTTEnabled2" : 1,
    "BTTShortcutKeyCode" : 160,
    "BTTShortcutModifierKeys" : 8388608,
    "BTTOrder" : 4,
    "BTTAutoAdaptToKeyboardLayout" : 0,
    "BTTAdditionalActions" : [
      {
        "BTTActionCategory" : 0,
        "BTTLastUpdatedAt" : 1737050563.787688,
        "BTTTriggerParentUUID" : "D62D1576-ED14-4AB9-85E9-8C435AF626BC",
        "BTTIsPureAction" : true,
        "BTTTriggerClass" : "BTTTriggerTypeKeyboardShortcut",
        "BTTUUID" : "709DBAA6-AED5-449C-8CF7-DDD5D3F5C449",
        "BTTPredefinedActionType" : 387,
        "BTTPredefinedActionName" : "Hide Floating Menu",
        "BTTAdditionalActionData" : {
          "BTTMenuActionTriggerHoveredOnHide" : 1,
          "BTTMenuActionMenuID" : "87430810-A74D-4292-A609-98BEEE035AAF"
        },
        "BTTKeyboardShortcutKeyboardType" : 0,
        "BTTEnabled" : 1,
        "BTTEnabled2" : 1,
        "BTTShortcutKeyCode" : -1,
        "BTTOrder" : 0,
        "BTTAutoAdaptToKeyboardLayout" : 0
      }
    ],
    "BTTGestureNotes" : "Hide Context Bar"
  }
]

Might there be race condition issues with key down/up regarding the focus?

Maybe any issues with Floating menu not being able to "steal" focus from the app behind it? Right now sometimes when I open my FM, those keybindings defined get triggered on the app behind it (ie. Calendar gets left arrow instead my FM).

I haven’t tried your menu, but I’ll leave a couple thoughts here for now:

In my preset, to achieve keyboard control I move the mouse cursor manually with the BTT “Move Mouse To Position” action, I’m not using the Floating Menus built in keyboard control. As a result I don’t think I have the same focus problems.

So for example, the way I’m doing it would look like this:

F3 down

  • open the menu
  • move the mouse over the center menu item (with “Move Mouse To Position” action)

Left Arrow

  • move mouse left (with “Move Mouse To Position” action)

F3 up

  • trigger item under cursor
  • close menu

So the items in the menu are being triggered by the mouse location, which might solve some focus issues, although who knows, it could create some other issues as well…

Other than that, If you’re having other focus issues, it might be worth testing your app in full screen.

1 Like