Floating menus: Tooltips on buttons

It would be so helpful to have native tooltips on floating menu buttons. I would like to enter my own tooltip text there.

Some of my buttons are quite nondescript and a native tooltip would be so nice.

+1

I have also thought I need this feature several times....

That should be easy to add, I'll look into it!

1 Like

I'd be so happy!

Me too!

Thanks @Andreas_Hegenberg

@Andreas_Hegenberg I understand if there are higher prio things on your list but if you have time for this it would be so appreciated!

This would be pretty useful. A customizable delay would be extra nice, to only show the tooltip if the button is hovered for 2 seconds for example.

Hi Andreas,

Thanks for a great app and all the time and effort that you spend on it! :smiley:

I'm also very interested in a customizable tooltip for the buttons in the floating menus, triggered after hovering over a button for a user-defined amount of time.

Can you give us any indication if you are interested in implementing this at all?

good point. I initially discarded this because the system native tooltips won't work with BTT floating menus due to technical limitations.

However with v5.434 I added custom tooltips, you can enable them like this: "Use Identifier As Tooltip"

1 Like

Hi Andreas,

On a 30 x 30 pixel button, the tooltip doesn't extend outside of the button, the example attached should read "Eject All"

Screenshot 2025-05-26 at 13.06.16

Please consider making the text custom rather than using the identifier

They are limited to the bounds of the containing button, I probably can’t change that, but I can make the font go smaller for auch cases

Sorry to hear the constraints are tied to the button size — it’s actually the smaller buttons that would benefit most from having a tooltip.

I might have found a better solution that can display the tooltips in a popover (v5.437):

1 Like

Looking good! :smiley:

At the moment it seems to use the background hover color.

Usually a name for an identifier is short and can have an structure with prefixes or suffixes that matches the user logic of its own configuration.

In the other hand, a tooltip is useful to explain the function of the button, but also for additional info in the same tooltip. So it could be longer than the identifier.

I would suggest to add a section for the tooltip, with two controls:

1- Custom Tooltip Text: field to enter a custom text to be shown
2- Tooltip Configuration: dropdown menu with the options "Use Custom Tooltip Text", "Use Identifier As Tooltip" and "Don't Show Any Tooltip"

3 Likes

I would like to add three additonal controls to the previous suggestion:

3- Delay: seconds for waiting the tooltip to be shown
4- Font: set font type and font size
5- Colors: set background and font colors

3 Likes

you can adjust the delay using this terminal command while BTT is quit:

defaults write com.hegenberg.BetterTouchTool BTTFloatingMenuTooltipDelay 0.5

Default is 1 (second)

More customization options will probably come in a future update but with lower priority.

3 Likes

Thanks @Andreas_Hegenberg for the terminal code, it works perfect to change the delay.

Also thank you to add the drop-down menu for entering a tooltip description separetely from the identifier name, that's perfect!

glad I found this :+1:

Thanks for adding, Andreas! It's working great! :smiley: