New Stream Deck version 6.9.1 (14 Jul 2025) bug ? KM Link plugin no longer working

Sonoma 14.7.5
Stream Deck 6.9.1 (date of update: 14 Jul 2025) with KM Link plugin ver 1.5.
KM version 11.0.4

Hello, I updated to Stream Deck 6.9.1 today 14 Jul 2025. When I click on select a macro, the list of macros is blank (black below).

What I tried.
Quit and restart Stream Deck, KM editor and KM engine.
Uninstall and reinstall KM Link plugin in Stream Deck
Restart my Mac
Purge all caches with Clean My Mac

thanks in advance for your time and help

I can't help solve the problem, but I have Sequoia 15.5 (24F74) and KM Link 1.5 and Stream Deck 6.9.1 and it works fine. (I just use the free software version of Stream Deck, but it's the same software.)

1 Like

Thank you. Did you find any advantage in upgrading from Sonoma to Sequoia ?

If you mean with regards to the use of KM, I can't recall anything specific. But if you mean with regards to any OS features at all, I am very happy with the new "Hide Distracting Items" in Safari. Although Apple says that the feature is not intended to be an "ad removal feature," in fact it does actually work very effectively as an ad removal feature on some websites.

1 Like

thanks very much

I have Sonoma 14.7.6 - It's a small update from your 14.7.5 but might solve the problem.

1 Like

Just FYI, I regularly get emails from people using KM Link saying it is not working. I can't help them, since it is not the Keyboard Maestro plugin that I wrote (see Stream Deck) and I don't know why it doesn't work for some people.

The KM Link plugin has some advantages in terms of its UI, so I understand folks wanting to use it. And I may well release an update to the native Keyboard Maestro plugin to work more like KM Link one day. Probably not any time soon tho.

3 Likes

Thank you @peternlewis

I installed your macro, but cant find the documentation. For example below, I don't see how to link the Stream Deck button to a specific macro, ie where do I trigger the display of the macro list from which I choose a macro ?

This is what I don't understand (from KM Wiki)
## Configuration

For any button you want to use with Keyboard Maestro, drag the resulting Keyboard Maestro entry (in the Automation category) to a button.

It's not a macro, it's a plugin.

You misunderstand how it works. You don't "link it to a KM macro." Instead, you use the "button ID" field to specify a button (eg, R1C1). Then you create a macro with a USB Device Key trigger and you place that button into that trigger.

You get the same result, it's just that you don't use the NAME of a macro, you are essentially using the name of a button that triggers a macro. See the difference?

Good suggestion. I tried it and it did not work.

I've been using it for years, and it works. If something doesn't work for you, then you have to show exactly what you have that isn't working, and we'll tell you how to fix it.

IMPORTANT EDIT - Oh! I thought you were responding to my post, since my post was directly above your post. Sorry. You were responding to someone else's post. My mistake.

1 Like

no problem ! thank you

Yes, you are right

I understand. How / where do I insert the button ID into the trigger? The "USB device" trigger only asks for the device name and "is attached" or "is detached".

Your post is very helpful. The fact it was addressed to someone else is irrelevant. thanks VERY much

I linked to the Stream Deck documentation.

The plugin defines the button on the Stream Deck, and defines how it appears as a button to Keyboard Maestro.

You use the USB Device Key trigger to detect the button press.

1 Like

All crystal clear now. Works perfectly. Thank you @peternlewis @Airy and @Steve_E
Now that I understand how it works, I prefer @peternlewis 's plugin to KM Link (irrespective of the KM Link bug)

1 Like