How do you set up KM to use the same to trigger app specific macro pallets according to the front app?
Currently, I'm using a macro with a switch action. It triggers a palette of macros according to the name of the front app (see screenshot below). But I remember you shared your setup somewhere else.
Hi @martin, here is an example of how I create a macro group/palette for individual apps:
Imagine my workflow like a folder structure with subfolders.
So I create a macro group with the following requirements:
(1) The macro group appears only in the named app (here Finder).
(2) The macro group/palette will be closed after selecting the action.
(3) Here you set your shortcut (F20) to call the macro group/palette.
Thanks a lot for detailed explanation.
Can you say more about the following?
I also have BTT. How do you trigger the macro group?
Do you create a macro for every Macro Group to trigger the Macro Group? And then create a touch gesture trigger for every app in BTT?
It is this part I couldn't figure out.
If my guess is correct, then I need to create a three macro/macrogroup/BTTaction set for every app.
A KM macro group for a particular app.
A KM macro to trigger the macro group.
A BTT trigger to run the 2nd macro.
I feel it is too cumbersome. Maybe you have a better solution?
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.
@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
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.
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!
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.
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.
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.