Maestro, Stream Deck and BTT?

Every version, from January 2023 to present, on my Mac Studio (Ventura and Sonoma).

@kcwhat I see... BTT is exactly one person, so is KM. The difference is that in the KM forum a lot of really experienced and friendly users help everyone else. In the BTT forum this is not the case. I claim this is a "generational problem", is that how you say it?

It's certainly not my job to defend the BTT developer, but what would the KM forum be if you had to rely only on the developer?

Thanks gang. My take-away is "go slow and be ready to roll back". Fair enough.

My experience with BTT is somewhat different from that of many of you. It's been pretty solid for me, and Andreas has been responsive the time or two that I had an issue.

I did have that exact seem issue with the BTT window spontaneously appearing. I fixed it, but I can't for the life of me remember how.

@Frankb -

I get it. I’ve been using BTT for close to a decade. So, I, normally, would defend BTT more than you. However, in all my years, only Adobe, has never answered my support emails. Peter responds very quickly. I don’t ever think it’s taken him longer than a day (I sure hope he takes a vacation). However, I’ve formally sent Andreas an email few times on this issue. Not a peep. That’s unacceptable. Seems he updates the BTT, every two weeks or so.

All I’m saying is that it’s glitchy software. When it works, it’s great and it still works. My only issue what I’ve reported and his lack of response. I mean several emails since February?? 7 months?

That’s not cool. Also, last I checked, my forum ask was unanswered as well. However, I have no expectation of help there.

KC

And I didn't contradict you. There would be a lot to say about the developers, but that wouldn't do anyone any good.

Then you are one of the lucky guys :slightly_smiling_face:

You might be better off to post your problems and questions on https://community.folivora.ai and not by email. I've found Andreas to be very reactive and helpful there (but I might just have been lucky so far).

I posted, on the BTT forum, first (February 2023). As you can read, from my comment above, that went unanswered as well. I try not to disturb the developers unless it's necessary. However, 3 emails later, nothing. It's ok. I love BTT but I no longer can expect support. I'm patient, but everyone has a point of oh well. I reached it. I like Andreas and he used to be helpful but maybe SetApp and popularity is a bit much. That's great for him! I use a work around but it's not the way the application is intended to function. But like I said, it's ok - I'll manage. Heck, my emails may be in his junk folder.

@KeMa - If you can do me a solid and send him and email, I'd greatly appreciate it! :slight_smile:

KC

Better yet: Give us a link to your BTT forum post and we can comment on it and thus upvote it there. :upside_down_face:

1 Like

Sure thing. Thanks for helping.

KC

Developer of BTT here.

First: Keyboard Maestro is awesome, and I'm always amazed by what people achieve by combining all the different productivity apps available on macOS. (I'm not actually using many myself, even using my own stuff is often too much ;-))

This year has been pretty stressful and I admit I haven't been good at answering every question on my forum. However it's getting better :wink: (both of our kids now have proper daycare :tada:). However I have been reading every post on the BTT forum. If I don't reply quickly, it usually means I don't have an answer available at the time. For e-mails I only read license related things though, I can't handle support requests via e-mail.

The preferences window issue has been really annoying, especially because I have never been able to reproduce it on any of my machines. I recently had a deeper look on this again and collected various logs from users. I believe the new v4.275 alpha might help, but I can't be sure.

4 Likes

Okay. I have officially ditched the Elgato software and turned Stream Deck control over to BTT.

On the whole, it's great. Not perfect but much much better. Profiles? Forget about them. BTT can enable/disable sets of buttons as needed across apps. I can send commands from the Stream Deck to KBM, and back as well.

The only thing slowing me down is trying to come up with buttons that represent the commands I assign.

Thanks all.

4 Likes

Hey @Andreas_H, thanks for chiming in here and shedding a little light on your situation. We appreciate what you are able to do, especially considering having kids adds a new level of complexity to a person’s life. :sweat_smile:

Sighs... I guess I need to look into this now :laughing:

1 Like

By the way. BTT offers two modes for Stream Deck Control: Full Control (here BTT takes over the Stream Deck hardware exclusively and handles everything) and "Plugin Mode" (here BTT works as a standard Stream Deck Plugin.

In general Plugin Mode would be great, but unfortunately the Stream Deck Plugin system is missing one little but important thing (Reddit - Dive into anything) which can make that mode a bit unpredictable.

Hi Andreas. Thanks for chipping in on this.

A lot of users are frustrated by Elgato's unwillingness to offer any method of programmatic profile switching for their Stream Deck products, and have resorted to janky methods like opening and closing blank applets that trigger associated profiles. I'm sure you're aware of this and it must have informed your development of these tools.

The level of control offered by BTT (if I understand it correctly) sounds great, but I'm reluctant to rebuild all my SD profiles, as it would be quite time-consuming. I may change my mind though, as the ability to switch profiles dependent on anything other than which application is front-most is huge. Elgato are really hobbling their software by ignoring this.

Could you briefly describe what the plugin is designed to do?

You can add the plugin to your existing Stream Deck setup multiple times (as many times as you want) and BTT will then only "take over" that particular part of the Stream Deck. This means you can mix BTT's functionality with Elgato's functionality. (See Stream Deck · GitBook)

Am I right to think that this is similar to the way the standard Keyboard Maestro SD plugin works? It appears that the main advantages of using BTT instead might be:

  • More user-friendly interface for setting up SD layouts.
  • Built in button mode variations (short/long press, repeat etc...)

Perhaps I'm way off...?

honestly I don’t know! Basically the plugin mode allows you to put (dynamic) buttons on parts of the Deck. These buttons can change based on the app, preset, conditional activation groups, or based on scripts etc.
BTT internally creates a virtual steam deck with the number of buttons you have added in the Elgato app. This virtual steam deck is active as long as the plugins buttons are visible on the Deck. Because of this architecture even folders can be put there and will open on the defined buttons

1 Like

I think we've jumped the shark for the Keyboard Maestro forum. I'll meet you guys over in Sloth City.

1 Like

image

1 Like