

Drag the action to the button you want to use.
#Keyboard maestro free install#
From the right-hand panel of actions, find the Keyboard Maestro action (you may need to install it).Creating the Keyboard Maestro Actionīefore actually creation the action, you’ll want to designate the button on your Stream Deck. Now it’s time to put that command into Keyboard Maestro. In the top right of the note, click the 3 dots icon.This will vary from app to app, but to find the x-callback-url in Bear:
#Keyboard maestro free full#
I was right! So my full command looks like this: open -a bear bear://x-callback-url/open-note?id=6D6FECF6-0819-46B9-B2D1-CD30FCF84EDC-585-0000BE248FEB99AF Finding the x-callback-url in Bear I took a stab in the dark and assumed the app name for Bear Notes was bear. Scouring the Keyboard Maestro forum, I came across this post, which showed me the following shell command: open -a īrilliant! As long as I know the app name and the URL (more on that in a minute), I could just execute a shell command with Keyboard Maestro. But it turns out, that’s to a little shell command, I don’t! The Shell Command This is actually how I end Zoom calls so quickly! I thought I’d need to do something similar here. In Keyboard Maestro, you can pass a URL to Safari, then simulate a press of the Enter/Return key. You’ve likely seen a little pop up in Safari that will ask if a URL should be opened in an app: In my first iteration of this, I figured I would need Safari. You can find a non-comprehensive list here, but it’s best to check the documentation for the specific app you want to use. With that, let’s take a look at everything we need to get this done! The Ingredientsįirst thing’s first: you need to make sure the app you want to use supports x-callback-url.

Naturally this URL will behave differently for different Bear users, but for me, it opens a note called “Swipe Copy.” You can see it specifically mentions the app (Bear), then has an action (open-note), along with a unique identifier for the specific note. Much like a website URL will take you a specific webpage in the browser, x-callback-urls take you to specific “pages” within an app. You can think of the x-callback-url as a “link” to a part of an app.
#Keyboard maestro free mac#
But the x-callback-url grew into much more as app developers started adding it to Mac apps as well. The goal of the x-callback-url specification is to provide a standardized means for iOS developers to expose and document the methods they make available to other apps.īasically, they started as a way for iOS apps to talk to each other. Here’s a quick definition from the website: The key to all of this is x-callback-urls. Turns out you can totally do that! Here’s how.


One thing I thought would be interesting is to launch a specific note in Bear Notes. Well I recently picked up the Stream Deck XL and have a few extra buttons to play with now. I love automation, and the flexibility of this bad boy to control not only aspects of my computer, but aspects of my home, is fantastic. Earlier this week in my Favorites of 2020 post, I bestowed the dubious honor of favorite gadget upon the Elgato Stream Deck.
