Before you go any further, you should familiarise yourself with the potential security implications of Keyboard Maestro's Remote Trigger. I have added optional password protection, which greatly mitigates these concerns.
Create a grid, then paste the Unique ID you copied earlier into the setup field and save.
3. Make some buttons!
Instructions
Select a macro you'd like to trigger in the Keyboard Maestro Editor and grab its UUID:
Back in KMDeck, click on a button to configure it. There are various options for setting its appearance, and a field where you can paste the UUID you just copied:
Click the Link icon at the top to copy the URL. You can add password protection here if you like.
Open this URL on another device to access the Deck. You can save it as a bookmark for quick access later.
Alternatively, you can export your Deck to a cloud folder, to be directly imported on your device via the Files app.
Pro Tips:
Tips
You can re-edit decks at any time by opening them on your mac and creating another share URL once you're done. You can also export and import backups of your Decks as json files, using the relevant buttons.
You can add multiple pages of buttons to a Deck and move between them on mobile by swiping left or right.
You can drag and drop to swap buttons in Edit mode. Hold ⌥ while dragging to copy the settings of one button to another.
You can make a button into a toggle with separate settings. Once set up, clicking the button will alternate between its two states.
It's easy to set button icons. Just drag your icon image to Imgur, right click the uploaded image and select Copy Image Address:
I spent months working on ABmyMix (click the top-left of the page), and by comparison this was relatively simple. I was able to reuse some of the functions from that side of things, so it came together a lot quicker.
See what you think and let me know if you have any suggestions.
Very cool! I did some basic testing and for what this does, it's incredibly simple and well thought out. Kudos. The one thing that popped up to me is that it might be nice to have the ability to delete a button's configuration or clear it to the defaults.
Okay, let's figure out what's happening there. Do me a favour and double click at the top right corner of the screen after the link copy fails. There's nothing visible in that corner, but if you hit the right spot, you should see a little notification saying that you've copied the Console log. If you let me see that log, I can figure out what's going on.
I saved urls from yesterday and today the urls are blank with no defined buttons.
I had 3 testers in there and saved yesterday.
Do I need to export the KMDeck in order to 'save' it?
I'm probably missing something basic...
I was about to come here to post that unfortunately I realised I had to rethink the button mapping system completely. It was using a combination of
1 2 3
4 5 6
7 8 9
...and also...
R1C1 R1C2 R1C3
R2C1 R2C2 R2C3
R3C1 R3C2 R3C3
It was causing all sorts of issues with landscape/portrait switching while I was implementing some new features, so I took the decision to switch to a fully R1C1-centric method, knowing that it would break any existing setups. I figured it's early days, so hopefully nobody's too invested yet...
I'm sorry if you spent a lot of time setting it up. If you did, I might be able to help you copy your settings across to the new format.