KMDeck: A Remote Control App — Built for Keyboard Maestro

noisneil, Did you make this? Well done! I’ve been using Stream Deck but the KM Link doesn’t always work and I’ve been using Touch Portal but it is not always reliable either.

How old is this app? Is it still growing, feature-wise?

thank, Leroy

2 Likes

Great. Let me know how you get on with it. It's about a month old and I'll add or improve things as and when needed.

1 Like

This is amazing @noisneil thank you so much for creating and sharing this :star_struck: !

I have a question: shortcuts for me doesn’t seem to work. Is there anything I might have missed?

Which shortcuts aren't working for you and which version of macOS are you using?

@noisneil Thanks for your quick reply! All of the above. I’m using Sequoia 15.5

Just to be clear - the shortcuts listed in the post you quoted are for the web version, not the app.

The shortcuts for the app are:

⌘N — New Deck
⌘O — Open Deck
⌘S — Save
⇧⌘S — Save As
⌘Q — Quit KMDeck
⌘1 — Bring KMDeck Editor window to front

⌘Z — Undo
⌘⇧Z — Redo

In Selection Mode:

⌘A — Select all buttons
⌘C — Copy selected buttons
⌘X — Cut selected buttons
⌘V — Paste copied buttons
Backspace — Delete selected buttons
Escape — Exit selection mode

1 Like

:smiley: this is wonderful Noisneil. I’m using Stream Deck Mobile at the moment but I’ve started making an equivalent KMDeck.
Really liking a bunch of the design decisions you’ve made.
For what it's worth, it seems to run fine with Tailscale (which I’d expect, but which is not always the case for SDM).

Feature requests:

  1. It would be nice if Open automatically picked an image based on the e.g. app or file that is being opened. Typically for an app this would just be the app icon.
  2. Any possibility of supporting SF Symbols? I can type them into the title of the button (copied from the SF Symbols 7.0 app), but I can’t see them on my iPad.
  3. Any chance of folders? Particularly with an Auto-Exit feature.
  4. A button to quickly revert back to default colour for the button background. Once I’ve set it to e.g. pink, it’s not wanting to go back to dark grey, even after doing what I think I ought to do with the global defaults button.
  5. I feel like the port you’re running it on is fairly commonly used. Any chance of configurable ports?
  6. Feels like a bug: I've copied two buttons and pasted them nearby. Now the images don’t stick to the buttons, they disappear every so often. I’ve just started again from a recent save to avoid it.

Update: 1.4.3

Done.

This is tricky, as SF symbols would need to display properly on the web server too. I've come up with what I think is a nice solution. There's a new Icon Image button which allows you to choose a symbol, which is then converted to png and used as the button image.

There's no functional difference between a folder and another deck, and implementing folders would be non-trivial. Therefore, I've added an Auto-Exit checkbox to the Switch Deck button type. If this is checked then, after using a Switch Deck button, the first press in the switched-to deck will switch you back to the previous deck.

Done:

I'm not sure it's likely to be an issue, but I don't see any harm in adding it. Done.

|

Can you recreate the issue? If so, please let me know your exact steps. When you say they disappear, what do you mean? The buttons appear blank?

2 Likes

1.4.4

  • UI tweaks to the new Icon modal.
  • You can now quit while the button config modal is open without having to manually dismiss it first.
  • Auto-exit now waits for MIDI buttons to fire both actions when a second message is sent on release.
  • Optimised deck-rendering. Switching/loading decks should feel much snappier now.

Edit: I don’t think I’ve said THANK YOU yet for your very rapid development. Stream Deck Mobile works well for me, but this has way more potential upside so it’s cool to see it being developed.

My bug re disappearing icon seems like it might only happen with Things 3. I’ve worked around it by using a KM macro to open Things 3, which does have the icon stick (as one would assume).
When I’ve got more time I could try and diagnose it with you.

Feature requests:

  1. Allow for more than 8 rows, or columns? I could definitely fit more buttons here :laughing: Whether or not I ought to is a different question entirely.
  2. Some way of choosing whether or not the screen should be kept alive on the mobile device.

1 Like

12 enough?

I won't increment the version number for this. Just download it again from the Dropbox link in the first post of this thread.

Not possible, unfortunately. Best you can do is:

I’m now using 10x5. If I ever get a Pro Max then maybe I’d do 12x6. I can’t imagine I’d ever need more than that. I tried massive Stream Deck Mobile layouts with an iPad and there is a point where it becomes overwhelming. This is good, thanks.

1 Like