Stream Deck Plugin for Keyboard Maestro

@corcules Off-topic, but... As an experienced SD/KM user, have you ever had any thoughts about programatically changing SD profiles? The current way I do it is to associate profiles with blank applets that KM can launch, but it's really clunky. Unbelievable that Elgato haven't given that any thought in all this time!

1 Like

Hello Neil,

Yes we are all waiting for that !!! :sob:

But I’ve read recently from Elgato that it may be possible soon…

Of course I’ve tried severals ways to do that:

  • When you make an SD plugin, you can include inside the plugin some predefined profiles. These kind of profiles can be called programmatically. But it’s really not practical and I abandoned that way.

  • You can try AppleScript to select the profile inside via the Stream Deck menubar. But it’s not easy particularly when you have severals Stream Decks, lots of profiles, some profiles with the same name in different Stream Deck… it works quite good but not very practical = abandoned.

  • Finally, I kept the applet's, it’s the least worst.

It’s quite good enough actually.

My first use case is simple : I’m doing web development. I use an application for coding (IDE). But inside this application, I write lots of different langages like html, JavaScript, css, php,… I have a lot of KM macros for each langages or frameworks I use (sophisticated snippets, formatting text, building app, versioning code,...). To be simple, I have a SD profile for each langage. I’ve made a small plugin for my IDE that launch a specific applet depending on the extension of the file currently edited (focused). An applet for php, one for JavaScript, etc…

A similar use case with Finder app and applet's. Some Finder’s windows have their own SD profile when coming in front (to manage photos or files, to do accountancy, customer’s prolected folder, etc…)

Just to share.

1 Like

Good to know you've been through that process too. I think Elgato should pay you for KM Link. It makes the hardware 10X more useful! Seriously, I'm not sure I'd have persisted with SD without it!

Interesting. I emailed them about a month ago and they gave me no hope. Are you able to elaborate on what they said?

3 Likes

Woah, that’s rather exciting news. Can you share what they said?

1 Like

We both posted within a second of each other. :joy:

1 Like

Haha too slow my friend :sweat_smile:

OulĆ , slowdown guys ! :smile:

It’s not a news sorry.
I just read few days ago, somewhere (i guess on reddit) someone from Elgato saying that it’s on their todo list.
Just a Ā« somewhere someone Ā» then…

But last release notes of the Streamdeck SDK may indicate that they are working on something like that…

4 Likes