Automate Everything On Your Mac with Keyboard Maestro [Mac]

Bakari Chavanu 15-05-2013

keyboard maestro for macI’ve written several articles about Mac automation, including a MUO Automation Guide The Awesome Automation Guide for Mac Users Whether it's sorting your email, searching your documents or building a playlist, you'd be amazed how many tasks can be done automatically instead of manually - if only you knew how to get started. Read More on how to get started with Apple’s Automator and the built-in OS X features for creating smart folders, playlists, albums, and mailboxes. But next to the application called Hazel Hazel - Performing Tasks On Your Mac So You Don't Have To I have previously written an entire MUO guide about using Apple's smart folders and Automator program, but a classic third-party application called Hazel is one of my personal automation assistants that works in the background,... Read More , which I also recently reviewed, the classic automation program Keyboard Maestro ($36.00) is my most used application for getting things done on my Mac. You can download it for a 30-day free trial.


For what it does, Keyboard Maestro for Mac is modestly priced, and in my experience very reliable. Keyboard Maestro is similar to Automator 10 Automator Hacks You Can Create & Use Today [Mac] Read More in which you set up macros to perform tasks and steps that you perform manually. For example, almost any steps you take – to launch, hide, or quit applications; open folders and files; download webpages; input copied text; rate iTunes songs; email a family member; copy or paste a URL – can be done faster by Keyboard Maestro.

What It Can Do

If you’re new to Mac automation, Keyboard Maestro (KM) is made for you. You don’t have to know coding in order to build automations. You just need to take a little time to set up automations that mirror what you do manually, and from there Keyboard Maestro will perform the steps for you.

keyboard maestro for mac

Don’t let KM’s user interface scare you off. Granted, the UI looks very techie and a little complicated, but after you create a few simple workflows, you will see how easy it is to use.

The following is just a partial list of automatons I have KM perform:


The above are some of the basic automation workflows KM can perform (see a list of more features on its website.) Depending upon your needs, it can do even more advanced or complex automations, especially when you use it with applications like the mouse and trackpad program, BetterTouchTool Become A Power Trackpad User With BetterTouchTool It's especially useful for Mac users who do lots of work in applications like iPhoto or Aperture, or who surf the web. Read More , or with the keyboard navigation application, Shortcat Are Your Ready For The Shortcat Keyboard Challenge? [Mac] Shortcat, which is in alpha stage of development, enables you to keep your hands on your keyboard and navigate to any part of an application, webpage, or even System Preferences controls. Using a few keyboard... Read More .

Sample Workflows

Though Keyboard Maestro includes a manual, a more user friendly guide could also be written for the program. The following is a simple single-step workflow for an action performed manually by all computer users. Download the fully functional trial version of KM and follow the steps in this 5 minute demo that shows you how to have KM launch and/or quit an assigned application(s) at a specified time and day.

Other Features

The key to using KM is to open and explore its list of several hundred Actions to see which ones fit your needs. Notice it includes actions for copying and pasting text, launching its built-in application switcher, displaying text, hiding a specific application, playing a specific iTunes track or playlist, searching a particular website, pressing a button, etc.

keyboard maestro mac


KM’s Record Quick Macro can record a set of actions you perform on your Mac, and you can use the results as a macro. Also, you can assign and group macros to perform only in specified applications. I have macros that only work when Safari is in the forefront. For example :

  • I have a keyboard shortcut that will select and copy the URL of a webpage.
  • I can type the assigned letters, “nx” and KM will play the next track in iTunes without switching to the application.
  • If I want to close a Safari tab without using a keyboard shortcut, I can type “ccw.”

Note, with string triggers, the typed letters automatically activate the assigned macro and then disappear from where you typed them – all within a fraction of a second.

keyboard maestro for mac

If you download and try out Keyboard Maestro for Mac, let us know what you think of it. You can also visit my Google+ Community page on Mac Automation tips [no longer available] for additional ideas about using Keyboard Maestro.


Related topics: Computer Automation, Keyboard.

Affiliate Disclosure: By buying the products we recommend, you help keep the site alive. Read more.

Whatsapp Pinterest

Leave a Reply

Your email address will not be published. Required fields are marked *

  1. macrobear
    October 22, 2013 at 8:36 am

    is it possible to display a counter of the actions done in the repeat block? i have macros that repeat themselves with some conditional actions so i wanted to know when they stop, because of a condition or a mistake, how many were performed until then.

  2. vegasgjk,
    September 23, 2013 at 11:54 pm

    I assume a tech support team thread would be an authentic discussion among forum members is that the technical support threads I've written in have already been such discussions.

    In order to address and make an effort to solve technical issues, members discuss them. By discussion I mean that (in cases where the answer is not immediately obvious and the questioner merely needs to be informed about any of it, which, as far as I can remember, is not the case with the problems I have brought up) members describe the issue, ask questions about it, analyse it, suggest solutions, report the results of these measures, and evaluate each other's responses. Such discussions, always are meaningful and valuable, I've also had with WP's "happiness engineers". They're how accurate email address details are given and solutions found. They are what I find on a regular basis in the support forums.

    Are these blogs not for such purposes? Obviously, you mean by discussion another thing, which is neither why nor what I am doing here.

    An authentic discussion among members (and happiness engineers) is thus if you ask me the way technical issues are addressed and frequently indeed solved in an excellent way. It is not a discussion where, for a fresh instance, participants accuse others of seeking to promote their blogs (!). This allegation is actually remarkable.
    If you ask if I am a computer expert , as a matter of an undeniable fact I am, I have my own tech blog at [url=]Laptop Repair Las Vegas[/url]

    You say many strange things. Another new one you say now could be that I believe I "have an issue that is for some reason different than the issue we all face". On what can you base this? I very definitely usually do not believe this. Quite the contrary. I believe at least very many, perhaps indeed all, have a similar issue.

  3. Jeff Covey
    September 10, 2013 at 10:50 am

    How do you hide an inactive application after a given time has passed? I'm not seeing a way to do this.

    Thanks very much,

  4. Nevzat A
    May 16, 2013 at 7:30 am

    It looks very powerful!

    • Bakari Chavanu
      June 6, 2013 at 7:34 pm

      Nevzat, it is. Write me if you have any questions about it.