Is it really that hard?

Keyboard Maestro and QuicKeys are very different, and can be a bit jarring initially, but I frequently get the comment along the lines of “Why didn’t I switch sooner”.

Please read the wiki page on transitioning from QuicKeys for some tips, and also read the Quick Start (menu Help -> Quick Start) to understand the different parts that make up Keyboard Maestro and how they work together, as well as to become familiar with the terminology used in Keyboard Maestro.

Keyboard Maestro has a very different philosophy to QuicKeys. Keyboard Maestro actions are designed to be orthogonal. The Repeat action does not prompt for the number of times to repeat - there is a Prompt For User Input action for that. The Move action doesn’t scan through the Finder’s selection - scanning through things in the job of the For Each action. There is no “For Each File in The Finder Selection” action (though there is a fake version of this in the Actions selector) - the Finder Selection is just one of a set of categories the For Each action can scan.

The result of this is that each part of Keyboard Maestro that you learn multiplies your previous abilities, while each individual action is kept simple and self contained.

Knowing this, it becomes obvious. I want to deal with the selected files - thats a group of things, so I’ll scan them with the For Each action, and in there is the category for the Finder’s selection. And I want to move them, so I use the Move action within that loop. What if instead, I want to act on the contents of a folder - that is just another collection. Or the paths are stored in the clipboard or in a text file. Just another collection. The Move File action doesn’t have to offer ever possible way of getting the source files. What if I want to delete them instead of moving them - just a different action in the For Each loop. What if I want to copy them to two different places. Or Move them and then open them. Just change the actions within the For Each loop.

This is how Keyboard Maestro gets its power. And despite your jarring observations which largely stem from Keyboard Maestro behaving differently to QuicKeys, this is how Keyboard Maestro maintains its simplicity - because each action does its one thing, and not the job of several other differ actions as well.