Keyboard Maestro is such a huge app, that it’s almost impossible to know everything it can do, or when it updates to do it. I have been setting up a common shortcut in all the apps I use regularly, where I need a sharable URL or a url for putting in a note to access it quickly without searching. Today, I found a big boost to the reliability in that with some tokens.
I set up a shortcut for each app, only available in each app. This includes OmniFocus, Drafts, Mail, DEVONthink, and Safari.
I use ⌘ + shift + c
for this common shortcut.
Safari
For Safari I used to have a cryptic fake key press shortcut to select the location bar, and copy to a clipboard, but now it is easy, with the Keyboard Maestro token %FrontBrowserURL%
. It is now a single step Set System Clipboard to Text “%FrontBrowserURL%
”.
Mail is more complicated and could break in a future update, since it utilizes AppleScript.
1
set urlText to {}
tell application "Mail" to if running then
set selectedMessages to selection
set theMessage to item 1 of selectedMessages
set messageid to message id of theMessage
set urlText to "message://" & "%3c" & messageid & "%3e"
end if
tell application "Keyboard Maestro Engine"
setvariable "deeplink" to urlText
end tell
This script gets the currently selected email in Mail, and copies the resulting deep link to the system clipboard. Which essentially translates to something similar to message://%3cCAPemL8cVsN9ntPvFENSBvSH1paDvKDdQhTD+7UrsVmSs1JJrug@mail.gmail.com%3e
with url encoded <
and >
elements. This will open Mail directly to the message.
Drafts
In Drafts, I copy the Link which includes the UUID of the draft itself. I could do this without Keyboard Maestro, but it is nice to have it in one spot. This one is simple with Select “Link” in the Menu “File” in Drafts. This command in the menu can be found in the File menu > Copy > Link. And it is essentially activating that item.
OmniFocus
Another menu selection for OmniFocus. This one is a little simpler though with it being Edit > Copy as Link.
Save Time & Download
All of these help me save time to not have to think about how to get links to follow up with items, or to share easily, with one simple shortcut in each app.
These are easy to build for yourself, but just in case, here is a download for the macros to import into Keyboard Maestro.
Software versions used at the time of writing: Keyboard Maestro 9.2.