Apple’s classic Mac application has been around for more than a decade, but is it still useful to Mac users, and how does it compare to similar Mac automation programs like? If you do a quick search of this site, you will discover that I have yet to write an article or produce a video about using Automator, mainly because the program lacks the rich automation actions and features found in Keyboard Maestro. Automator is now somewhat outdate, but there are several online tutorials about how to use it, and I may even write a few new ones for this site. If you haven’t dabbled in Mac automation yet, then it’s worth your time to open Automator and build a few workflows. There are several tutorials online that I reference in the section about Automator below.
But in this article, I want to also explain why you should consider using Keyboard Maestro instead of Automator. Though Keyboard Maestro is not a free program, it worth every penny of the modest $36 price tag. Use this to get a 20% discount—$28! If you have little familiarity with both of these programs, then definitely read on.
There’s much to learn, but you will learn even more as you delve into the programs and see what each of them has to offer. Though Automator is still included in every macOS, Apple hasn’t done much in the last several years to upgrade or even promote Automator to Mac users. Even the lead developer for Automator, Sol Soghoian, Product Manager of Automation Technologies starting back in 1997, is no longer with the company, when his job was eliminated back in 2016, which is probably the last time Automator was updated. But similar to Apple’s Shortcuts (formally, Workflow) for iOS, Automator is a good introduction to Mac automation, especially for us Mac users lacking coding skills.
Download 17: Convert iPhoto Item Object to Alias Object. This 'invisible' conversion action fixes an issue with Automator 1.0.2 in Mac OS X v10.4.3 where conversions from iPhoto items to file references are not triggered.
Automator’s simple drag-and-drop user interface makes it easier to assemble one or more actions to automate a computer task. Though this article doesn’t go into detail about how to use Automator, a quick overview of its features provides an idea what it can do. Workflow: a basic collection of one or more actions, such as labeling all the files a folder a specified color. A basic workflow can be ran inside of Automator, ran as an application, triggered by a folder action, a calendar event, a voice command, a services action, a print plug-in, or triggered by a third-party application like Keyboard Maestro. Application: a workflow saved as an application, and it runs when the saved application is launched.
Service: a workflow that is saved and triggered as part of a contextual Services menu, such as resizing a selected file. Print Plug-in: a workflow that can be triggered in the print dialog drop-down. Open Automator and you’ll see that it contains a library of over hundred computer actions that mirror the features built into the macOS.
For example, there's an action for filtering finder items, playing a specified iTunes playlist, or opening selected image in Preview. Many of the actions are ones that you perform manually, but as I explained in the previous section, Automator enables you to trigger actions using a folder action, a voice command, or a service menu item. Automation workflows can save you some typing, clicking, and cursor movements. However, some actions like the iPad Note action are clearly outdated, and I discovered some actions no longer work. Automator can also run scripts, and it includes more advance features such variables which can help you create more robust workflows.
Variables allow you store information, such as piece of text, a URL, the current date, or file or folder references that can be stored and passed on to one or more actions. The Recorder Also, in the toolbar of the Automator workflow editor, there’s also a Record button that can record one or more actions that you manually perform on your Mac. For example, you might record two or more shortcuts and application and then save and run the workflow as an application. The main feature of both Keyboard Maestro and Automator are triggers, which are used to trigger a workflow of actions. Keyboard Maestro shares similar triggers as Automator, but it has a over a dozen more ways to trigger workflows (or what is called, macros).
Both applications include a folder trigger and both can trigger AppleScript scripts. Automator does include a voice command trigger which is not a part of the Keyboard Maestro. However, KM macros can be mapped to the voice command feature macOS.
Keyboard Maestro (KM) macros can’t be triggered in Apple’s Calendar or a print dialogue, but KM does have date and time triggers that are independent of Apple Calendar. As the on the right shows, KM also has other ways to trigger macros, including:: triggers a when application is launched, closed, activates or deactivates.
Hot Key Trigger: triggers a macro using an assigned hotkey.: triggers a macro when specified characters are typed. Macro Palette: any macro can be added to the KM Global or application specific palette and triggered when clicked. Login Trigger: triggers assigned macros when you log into your computer. Focused Window Trigger: triggers a macro when a specified window is brought to the forefront.
Clipboard Trigger: Triggers a macro when the clipboard changes or contains specified text. AppleScript Trigger: Each macro in KM is automatically assigned an AppleScript script that can be used and triggered in a supporting application. So for example, you could save a script as an application and launch it from your Dock. Compared to Automator, Keyboard Maestro has over 200 actions that mirror nearly everything you manually do on your Mac. Some of my most used actions include: Insert Text: this action inserts preset text by pasting it or typing it. Type a Keystroke: triggers any hotkey in any application.
Select Menu Item: clicks any specified menu item in an application. Display Text: displays preset text or image.
Move or Click Mouse: moves the cursor to a designated part of the screen. Clicks a preset found image like a button. Prompt for User Input: accepts input from the user and applies the input to the next action or actions. Copy to Named Clipboard: Copies selected text to a special named clipboard that can be pasted when needed. Over the years, Keyboard Maestro has saved me lots of time and it reduces redundant clicking, typing, and cursor movements. While it initially took a while for me to build hundreds of macros, I have gained back that time and hours more because of the numerous macros I trigger daily. 6 Months Saved Though it’s difficult to measure precisely how much time Keyboard Maestro has saved me, the program does provide an estimate.
In my case it’s claimed to have saved me 6 months of work at my computer. See screenshot on the right. Keyboard Maestro is more precise in reporting how many times a macro has been triggered. For example, to date, my “Jump Back One Word” macro that I created back in April 2016 has been triggered 5075 times.
Basically when I’m typing, I often need to move the cursor back one word. Instead of clicking the left arrow key several times or moving my hand back to my trackpad to reposition the cursor, I simply type a string trigger that triggers a that moves the cursor back one word. I have another similar trigger to move it forward one word. If you’ve only scanned or read half this article, you’d probably conclude that Keyboard Maestro is a better solution for Mac automation than Automator. Apple for all practical purposes seems to have abandoned Automator, though it’s left in tact in all the new macOS upgrades. In my past use of Automator, I have found that some actions no longer work, and after spending several years using Keyboard Maestro I find that Automator simply doesn’t provide the type of workflow support that I need for the daily Mac tasks. Sure, there some are automations Keyboard Maestro doesn’t perform as well Automator, but in my experience there’s not that many., the developer of Keyboard Maestro, consistently upgrades KM, and he maintains a very that provides beginning and advanced support for the program.
For many Mac users, automation programs like Keyboard Maestro seem way too techie and time consuming, but for Mac users who spend work at their computer on regular basis, Keyboard Maestro is a powerful and essential tool for staying productive.