BTT v 4,765
Macbook Pro Ventura 13.7
When I restart BTT, a floating menu that is shown per every app (not all apps tab), is shown with an outline square.
If I open BTT configuration the square is gone. But if I don't open BTT, the square doesn't disappear.
Screenshot of the floating menu when I start BTT:
Screenshot of the floating menu when I open BTT config and the square disappears:
unfortunately on macOS 13 SwiftUI doesn't support hiding the focus ring of views when keyboard focus is used. Apple fixed this with macOS 14.
I never had this square before.
I did this floating menu months ago.
I think it should be a bug, isn't it?
unfortunately it's a side effect on old macOS since BTT now supports keyboard navigation for floating menus. Unfortunately due to this SwiftUI limitation I think there is no real way to prevent that on old macOS ;-(
jordikt
October 14, 2024, 10:05pm
5
Is it possible to disable the keyboard navigation for floating rmenus?
Or maybe could I do some trick to change the focus to another item and then close it everytime I restart BTT?
In v4.768 (uploading) I added some hidden setting that will disable keyboard input for the floating menu windows. It can be enabled using this terminal command while BTT is quit:
defaults write com.hegenberg.BetterTouchTool BTTDisableFloatingMenuKeyboardInput YES
However I won't have access to a macOS 13 machine to test with until next week.
jordikt
October 14, 2024, 10:17pm
7
Great, I will try it and report feedback
jordikt
October 14, 2024, 10:31pm
8
v4,768 installed. The focus square is still visible when restarting BTT.
I have tried the terminal commands with YES and NO at the end, always after quitting BTT. But the square is always there...
Hi @Andreas_Hegenberg
Did you check this issue on macOS13?
The square is still shown.
Thanks.
jordikt
October 31, 2024, 10:22am
10
Hi @Andreas_Hegenberg
I know you are very busy, but I would like to know if you could fix this issue for Ventura?
Thanks!
Jordi
Unfortunately I don't know yet whether it is fixable. I will do some tests tomorrow.
1 Like
v4.854 alpha should hopefully solve this.
However at the moment it still requires to run this terminal command once while BTT is quit:
defaults write com.hegenberg.BetterTouchTool BTTDisableFloatingMenuKeyboardInput YES