Can Floating Menus temporarily overwrite system/ app shortcuts?

Safari is open, but Apple forbids me to deactivate the internal Safari keyboard shortcuts. So can I create a floating menu and tell it: when you are open, only BTT receives all keyboard commands while Safari receives them from BTT?

Example: "FN + Arrow left" does move the Safari window like "Page Up/ Down" does. But if my floating window is open, "FN + Arrow left" triggers BTT telling Safari: move your window to the left!

Actually my question is crucial if I build up a F1-F12 floating menu. Because most Apps already use F1-F12 and I can't delete them in the first row to replace them via BTT. So BTT must overwrite them in the first hand. (Or maybe I am also missing the point xD

Yes, you can add a conditional activation group that is only active while your menu is visible. Then add the shortcuts to that:

To sum it up in my own words:

  • I did this as in your video
  • all keys I put there into (F1-F12) are then disabled for all apps and only open for triggers through the floating menu?
  • so this thing can be seen as a "blocking container"?

Your previous sentence describes it better:

So can I create a floating menu and tell it: when you are open, only BTT receives all keyboard commands while Safari receives them from BTT?

The shortcuts added to that group in the video will only be received by BTT if the floating menu is visible.

To extend your last sentence:
The shortcuts added to that group in the video will only be received by BTT if the floating menu is visible, plus same shortcuts normally received by any App are blocked now.

correct!

With "Page Up/ Down" (FN+Arrow-Keys) in Safari this was a success, because Safari did not react anymore. Great!

Yet my original intention does not work, I need clarification:

  1. If floating menu is open, I press F1 and BTT should now fire uup with "Shift+CMD+T". Where do I set this up inside of BTT?
  2. I thought at: Floating Menu -> inside the folder -> First button I labelled F1 -> Action key command. But that's incorrect, I am missing the link :wink:

in that group from the video

Understand. But then I need a group for each of those, correct?

Pressing FN short opens Floating Menu 1 (with F1 - F12)

  • has group to block F1-F12

Pressing FN long opens Floating Menu 2 (with F1 - F12)

  • has another group to block F1-F12

Why? Because only in the blocking group I set up the shortcuts to trigger my Apps.

(I am copying Frank's concept of having a TouchBar/ a digital endless Stream Deck on top of my screen, reachable via hard-keys F1-F12. Only once I set up BTT to block F1-F12 for all Apps if the floating menu is open. There are as many floating menus as I need (FN long hold, FN short hold, FN long hold + CTRL etc.) Also: BTT knows, which App is running and I get the right floating menu.)

you can have one group match multiple menus:

Understand. But with the important note, that (from your example upper screenshot) I must assign all Apps to the same set of key commands! Taken from your example:
F1 is always "Ctrl+Option+Cmd+T"
So for Finder, as for LogicPro, as for Canva: If they open, they only receive this if I press FN.
Right?

correct, if you need different key mappings you'd need to create multiple groups.

Understand. Getting more groups in the BTT left window side, I can't find an option to create a folder to put all of them into one place - nor I can change the ordering to get them all to the bottom, no?

@JohannesSchv Du bist enthusiastisch und versuchst alles umzusetzten, was ich dir vorgeschlagen habe, aber ich fürchte, das Konzept der Stream Deck (der Finger geht zum Icon) geht verloren, wenn das floating Menu am oberen Rand des Bildschirms ist.

Willst du die Icons abzählen und das fünfte von links ist dann F5? Das ist das Gegenteil von intuitiv und dem, was eine Stream Deck ausmacht.

Du sagst, dass du am unteren Rand des Bildschirms keinen Platz hast. Gut, ein Floating Menu kann auch nur eingeblendet werden, wenn du es brauchst.

Spontan fällt mir ein drücke und halte fn--> ein Menu wird eingeblendet. Drücke und halte fn plus einen anderen Modifier --> ein anderes Menu wird eingeblendet. Fn wäre der "HUB" andere Modifier ein Zusatz. Also zum Beispiel fn + F1 oder fn + cmd + F1.

Aber das Stream Deck Feeling hast du nur, wenn das floating Menu direkt über den F-Keys erscheint ... natürlich deine Entscheidung. :slightly_smiling_face:

Klar, das habe ich bereits verstanden gehabt. Ich kann leider Apple nicht dazu bewegen, Design-Änderungen in LogicPro zu machen, egal wie viele Rückmelde-Formulare ich ausfülle. Aber ich probiere das mal aus, vielleicht geht es sich auf? :slight_smile:

Ich bastel 1x die FN/ FN+CTRL/ FN+OPTION/ FN+CMD - Tastaturkommandos und kopiere sie in die App-Ordner von BTT.
Dann baue ich 3-4 Floating Menüs und kopiere sie ebenfalls in die App-Ordner, benenne sie dann um.
Die eigentliche Arbeit beginnt dann mit den tatsächlichen Kommandos, die ich in die Block-Gruppen (pro App 4x) schreiben muss. Dann muss ich noch die Beschriftungen machen.

Das ist schon massiv viel Aufwand. Mir kommt etwas entgegen, dass ich die Floating-Menüs bereits intensiv nutze und weiß, welche Kommandos ich wirklich wie oft brauche.

Abgesehen davon habe ich grundlegend heute gelernt, wie viel Programmier-Aufwand hinter sowas "einfachem" wie einer TouchBar steckt :wink:

Tragic: FN + Modifier isn't allowed in BTT, it needs another key to be accepted :frowning:

  • FN right now opens up one floating menu
  • FN + CTRL should open the second menu - but this isn't assignable

Fail!

Und vergiss nicht, was immer geht, ist, einfach mit der Maus Klicken, wenn ein floating Menu erscheint. Dann entfallen all die hyperkomplizierten setups. Was du an einem Abend aufsetzten willst, habe ich ein zwei Jahren gemacht. :slightly_smiling_face:

Das ist ein guter Hinweis, leider geht es bei mir extrem um Geschwindigkeit, das Handgelenk schonen und dadurch so viel wie möglich auf Tippen ohne Maus herunter zu brechen.
Am liebsten wäre es mir ja, wenn MBP's endlich einen Berührungsempfindlichen Bildschirm bekommen würden. ODER dass ein iPadPro für 1460€ am M1Pro als 2. Monitor trotzdem seine Berührungsempfindlichkeit behält!
Alles so Dinge, die unnötigerweise meine Gesundheit ruinieren.