User Tools

Site Tools


Until Action


The Until action executes a list of actions until conditions are met. The Until action condition is not evaluated UNTIL the end of the Until Loop, so it will always execute all Actions in the Until block at least once.

It is one of several Actions that loop through a set of other Actions until some criteria is met.

How To Use

Drag one or more actions into the No Action area.

Select a way to meet the conditions:

  • Any of the following are true — at least one condition must be true.
  • All of the following are true — every condition must be true.
  • None of the following are true — no condition is true.
  • Not all of the following are true — at least one condition must be false.

Add a new condition by clicking the green + button beside New Condition to select from a list of available conditions.

Conditions are grouped by category. See the Conditions section for further details.

After selecting a condition category you can make further choices. For example, if you choose the Application Condition you can choose a specific application to be running, or at the front, and so on.

Add further conditions by clicking the green + button again.

You can break out of the loop, retry this iteration, or skip to the next iteration with the actions:Redirect Control Flow actions.


Example 1

Example 2

See this Keyboard Maestro Forum post: About the "Until" action functioning

See Also




action/Until.txt · Last modified: 2021/10/14 00:33 by peternlewis