Streamdeck plugin for Keyboard Maestro

Hello,

Ok, it's not exactly a Plug In action for Keyboard Maestro but there is not proper category for this.
A plugin for Streamdeck Keyboard that allow to execute Keyboard Maestro Macro.

Hope this can be usefull for someone (like for me ;-))

2 Likes

Thanks for sharing!:grinning:

Looks like it is not working for me. After I installed it, I can drag it to my stream deck icon, but it looks like it is stuck loading my macros. Left it on for an hour and still stuck.

I restarted my mac pro and still have the same issue.

May be an issue with accessing macros that are stored on Drop Box?

Are sure to download the last version of the plugin ?
https://github.com/Corcules/KMlink/releases

It seems to be a bug when parsing the macro list. Can you send me your KM macros dictionnary ?

The file should be there :
~/Library/Preference/Keyboard Maestro/keyboard Maestro Macro.plist

All my apps are up to date and the latest file that you created. I have the exact same issue with my Steam Deck at work.

The location : ~/Library/Preference/Keyboard Maestro/keyboard Maestro Macro.plist
does not exist. I used the "Go To Folder..." menu item with no results. Checked it manually and nothing with Keyboard Maestro is there.

Sorry Brian, i gave you a wrong path.

A simpler way to get the file, in Keyboard Maestro, go to menu « Help » , « Open Preferences Folder ».

This open the right folder where you should find your « Keyboard Maestro Macros.plist » file.

I guess my streamdeck plugin has some difficulty reading and parsing this file.

Ok, I just messaged you with the requested file.

Yes, thank you, it's help.

As i see, some of your macros contains characters like single quote, braces, ect... which breaks the json send to Streamdeck plugin. At this time, i've done the minimal protect that (because i don't need it for myself... ^^ ).

Well, i'm going to check that this week and update the plugin.

I'll tell you here when it's done...

Hello Brian,

a new release is available :

Actually, the issue was not due to some characters but you have an empty macro without name or actions in your Keyboard Maestro Macros dictionnary. New release of the plugin add a protection against that.
I've tested your file with success, the macros list is now loading correctly in StreamDeck.

Ah... the macros without names are used for separators for popup pallets. Quit a few users use this technique.

Works perfect now!

Great work - this will come in handy.