Pallets & Sub-Pallets Make KM So Easy To Use

That is correct @martin, if you want to call a macro group/palette via a BTT Touch.

Here I need a "Show Macro Group "Finder" for an action".


For single macros you do not need this intermediate step.

In BetterTouchTool you create a BTT touch gesture for the Finder and add the shown AppleScript action to it.


Now, to be able to quickly enter the KM AppleScript into BTT, I created the macro in this post:

To call my macro Groups /Palette via a BTT Touch gesture you have to apply my macro in the "Show Macro Group "Finder" for an action" macro!!!

As you can see in the first gif, I have created a macro group/palette for all installed apps.
For all macro groups/palettes I use the 3 finger touch gesture (right).

Since I work a lot with the mouse, as well as the trackpad, the BTT touch gesture is more suitable for me.

Here is an example of a preset workflow in Snagit 2021. I only need one touch gesture via BTT and 3 mouse clicks.
If I were to perform the actions shown using the keyboard, I would need to remember over 10 shortcuts to do so.



This is very helpful!
Thank you very much!

@martin I am glad if I could help you.

Since there are also useful actions in BTT, like here automating the context menu:


I have also created an identical KM macro for quickly inserting the BTT AppleScript into KM.

07)UUID AS <B85F 210721T084455>.kmmacros (25,4 KB)


I'm always amazed by your workflow. It is smooth and feels native to the OS. To watch your demo is enjoyable.

I downloaded your KM to BTT AppleScript trigger before and have been using it for a while.
Thank you so much!

I rarely use KM to trigger BTT actions. What do you use it for? (I often use BTT to trigger KM macros, because BTT has touch triggers)

1 Like

@appleianer you should give workshops!

1 Like

@martin there are some possibilities :wink:

Here is an example how I call BTT Desktop Spaces about KM:


For another user I had created this tutorial for it:


I'm not so good with scripts of all kinds, what I can do is to combine the possibilities of the apps in KM :wink:


@hello for this my English is much too bad, also I still have to learn a lot in dealing with KM.
However, I can create a tutorial on it if interested, as in this post:

Thanks to a speech output function in ScreenFlow, "Samantha" then takes over the commenting :wink:


These are fantastic video tutorials!
Please post more!
Thank you so much!!

1 Like

I post my ideas in short videos/gifs on Twitter. Feel free to check it out and if you like something, I'll send it to you.... also with a tutorial :wink:

Here again is an example of how you can integrate macOS context actions into KM via BTT:

With this context action you can directly import an image/scan to your desktop via iPhone/iPad...

With my workflow I now only have to trigger my Siri Shortcut and everything else is solved for me by the apps BetterTouchTool, Keyboard Maestro, Hazel 5 and Yoink.


1 Like

Hi @appleianer, I tried the macros in your tutorial. It works very well, except for the Microsoft Edge browser. When I try to move the browser to another space, it doesn't work. Do you use Microsoft Edge? If so, can you test it? Thanks!

@martin I have installed the Edge browser. Moving to the Spaces works for me without any problems.


Do you have an identical shortcut for the Edge browser in use? Is there a system sound when you want to move it to another space?

1 Like

It works perfectly for Safari.


But when I did exactly the same thing for Edge, the macro was successfully triggered, the mouse was moved to the upper-left corner of the window, but it was not successfully dragged to the other space.


Have you deactivated all shortcuts in the Mission Control settings?

In the post above I have the tutorial for creating my KM / BTT Spaces workflow.
Now here come my macros to it.
Please set them up according to my instructions and try again.

@_Window Presets Macros <Multi 210724T213714>.kmmacros (5,2 KB)

Space to :Forum <3E64 210724T213749>

Space:App to :Forum <EADF 210724T213756>

BTT Spaces :Forum and Other Macros <Multi 210724T213916>.kmmacros (51,4 KB)

1 Space <1E6D 210724T214032>

1 Space <FED0 210724T213956>

I pretty much followed your examples.

Mission Control:
Below, you used AppleScript to simulate the hotkey press, I used the KM native action.




My issue is: it works for most of the applications. The only application that is not working is the Microsoft Edge. The problem appears to be with Microsoft Edge, not KM or BTT.

does it work in Chrome?

@hello I don't have Google Chrome installed but it works with all my apps.

This is really strange @martin. As you have seen, I have no problems at all.

I tried this on macOS Catalina 10.15.7 and the latest Edge version....


Mine is


@martin I have tested my workflow with Edge under macOS Big Sur:

Please try to use my workflow (tutorial) unchanged with the included shortcuts.

Hi @appleianer,
Thanks! I believe I have set it up exactly as yours, including the hotkeys. As I mentioned above, the only different thing was

I don't believe this makes any difference, because the macro was successfully triggered either way. But I have also tried the AppleScript as well.
Having said that, I also tried the AppleScript way:
And, still, I can't move Microsoft Edge.