I'm testing the Stream Deck (SD) functionality with BTT for office work, trying to replace the functionality of previous touchbar scripting.
Let's say, for example, in Mail, I have a SD button mapped to send a keyboard shortcut Command-Control-A to archive a message.
If I switch to a different app which I have not specifically configured in BTT to have a SD configuration, then the Mail configuration remains on the SD screen. This is cosmetically bad, but, okay, I guess I could get used to that. However, if I press that button configured to Command-Control-A, it sends that keyboard shortcut to the currently open app. Command-Control-A might have an action in the new app that is bad.
How do I set this so that if I switch away from Mail, then the SD screen goes blank, back to neutral, with nothing programmed on it?
This is currently a limitation if no Stream Deck buttons at all are configured in the "All Apps" section.
You can workaround it by adding one dummy button there - you can make it completely black.
Thank you. Yes, that is what I have done, under the All Apps section. The dummy/blank button inserts itself into every app, including those that have already been specifically configured. It wants to insert itself at position 2 or 3 for some reason, ahead of the preconfigured buttons, so the workaround is Config --> Display Order (advanced) --> 1000, or some other high number.
The other issue with this method is that if you have an app with all Stream Deck buttons configured to the exact number of Stream Deck buttons, then this extra item pushes the number over to the next page, so the last Stream Deck button becomes a right arrow instead of the last configured item.
Thanks for the reply. Yes, it doesn't show that button if an impossible row/column is entered. But unfortunately, it causes one of the button positions to blank out & become unusable by any app. Always the middle button in the bottom row on my Stream Deck Mini. Weird.
Oh well, guess I'll just have to buy a Stream Deck Neo then.
I‘ll check next week whether I can get rid of this workaround - it should not be hard to resolve this. (I just kind of froze the current implementation to work on the new floating menu basis, which should resolve pretty much all current issues)
I have no idea where you get time to do the development & answer all these questions as well. It sounds like it's better use of your time to continue the floating menus project rather than this workaround issue. My thread was more to see if this was something I was missing. The workaround works okay-ish, and I now have the excuse that I needed to get the Stream Deck Neo & justify it to my wife, so I'm happy!