{"id":298,"date":"2011-12-20T13:22:36","date_gmt":"2011-12-20T20:22:36","guid":{"rendered":"http:\/\/mattdturner.com\/wordpress\/?p=298"},"modified":"2015-04-03T14:12:09","modified_gmt":"2015-04-03T20:12:09","slug":"keyboard-maestro-macros-for-mac","status":"publish","type":"post","link":"https:\/\/mattdturner.com\/wordpress\/2011\/12\/keyboard-maestro-macros-for-mac\/","title":{"rendered":"Keyboard Maestro: Macros for Mac"},"content":{"rendered":"<p style=\"text-align: left;\"><a href=\"http:\/\/mattdturner.com\/wordpress\/wp-content\/uploads\/2011\/12\/screenshot1720.png\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-300 alignright\" title=\"Keyboard Maestro\" src=\"http:\/\/mattdturner.com\/wordpress\/wp-content\/uploads\/2011\/12\/screenshot1720.png\" alt=\"\" width=\"246\" height=\"224\" srcset=\"https:\/\/mattdturner.com\/wordpress\/wp-content\/uploads\/2011\/12\/screenshot1720.png 308w, https:\/\/mattdturner.com\/wordpress\/wp-content\/uploads\/2011\/12\/screenshot1720-300x272.png 300w\" sizes=\"(max-width: 246px) 100vw, 246px\" \/><\/a>For over a year now I have been trying various macro applications on my mac to automate some actions that I perform on a regular basis. \u00a0Some of the apps that I have uses are: <a href=\"http:\/\/www.macupdate.com\/app\/mac\/26927\/autopilot\" class=\"broken_link\">AutoPilot<\/a>, <a href=\"http:\/\/startly.com\/products\/quickeys\/mac\/4\/\" class=\"broken_link\">QuicKeys<\/a>, and <a href=\"http:\/\/www.keyboardmaestro.com\/main\/\">Keyboard Maestro<\/a>. \u00a0While each of these apps have their own benefits, I will focus on QuicKeys and Keyboard Maestro, as these were the 2 apps that I liked the most.<\/p>\n<p>When i was using QuicKeys, I noticed that it was more powerful than the version of Keyboard Maestro out at the time. \u00a0QuicKeys had some features that Keyboard Macro lacked, such as web interactions and the ability to create macros with decision points. \u00a0The decision steps in QuicKeys allows you to setup a macro to keep an eye out for a conditional (such as an error message) and perform an action if that conditional is met. \u00a0While this is a very powerful and useful feature, it was not something that was necessary for the actions I was automating.<!--more--><\/p>\n<p>Keyboard Maestro, while not as powerful, was much easier to use. \u00a0The app has a Record option where you actually record actions and create a macro from the recording. \u00a0This is opposed to the traditional approach of creating each individual step of the macro using built-in actions (also an option in Keyboard Maestro). \u00a0Some other options that I liked within Keyboard Maestro (that might be available in other macro programs) are application-specific macros, clipboard history switcher, and many more listed <a href=\"http:\/\/www.keyboardmaestro.com\/documentation\/5\/features.html\">here<\/a>. \u00a0Now, the main reason that I decided upon Keyboard Maestro over QuicKeys was that KM can be closed and will still run in the taskbar. \u00a0While not a real problem, it was rather frustrating to have the macro application in the app-switcher menu. \u00a0With KM you can quit the app and have it still running in the taskbar.<\/p>\n<p>If you are interested, KM has a free trial which can be downloaded <a href=\"http:\/\/www.keyboardmaestro.com\/action\/download?km-kmi-2-j\">here<\/a>.<\/p>\n<p>For those of you who are curious, below are a few actions that I have macros for:<\/p>\n<ol>\n<li><strong>Logging into remote machines in terminal.<\/strong> \u00a0I do most of my programming remotely, and I always have at least 4 terminal windows open at once. \u00a0I have a macro setup that will log me into the server on each of the 4 windows. \u00a0So pressing a single button SSH&#8217;s me into the server and enters my password on all 4 windows.<\/li>\n<li><strong>Exiting all terminal windows. \u00a0<\/strong>While this seems like a somewhat insignificant macro, it used to be a nuisance to type &#8216;exit&#8217; so many times when leaving work. \u00a0Again, some people would view this macro as pointless, but it prevents me from typing &#8216;exit&#8217; 20 or so times due to typos from typing too fast.<\/li>\n<li><strong>Add missing features to an app.<\/strong>\u00a0 I have a macro that remaps the command+number key shortcut to switch to the specified tab. \u00a0I used Firefox and Chrome for a long time and absolutely hate having command+1 open the first bookmark instead of switching to the first tab in Safari. \u00a0While I know that there are other options for remapping these shortcuts, KM handles it properly as well.<\/li>\n<\/ol>\n<p><strong>NOTE<\/strong>: \u00a0I was recently told of a new macro program called <a href=\"http:\/\/manytricks.com\/butler\/\">Butler<\/a>. \u00a0I have never used it, but it was highly recommended and its another option for those who have yet to decide on which macro app to use.<\/p>\n<p><strong>NOTE 2<\/strong>: \u00a0Apparently QuicKeys has not been updated to work for OS X Lion because of the passing of the main developer.<\/p>\n<div class=\"zemanta-pixie\" style=\"margin-top: 10px; height: 15px;\"><a class=\"zemanta-pixie-a\" title=\"Enhanced by Zemanta\" href=\"http:\/\/www.zemanta.com\/\"><img decoding=\"async\" class=\"zemanta-pixie-img\" style=\"border: none; float: right;\" src=\"http:\/\/img.zemanta.com\/zemified_e.png?x-id=8f962d5e-95a8-45f2-bffd-6971938d8802\" alt=\"Enhanced by Zemanta\" \/><\/a><\/div>\n","protected":false},"excerpt":{"rendered":"<p>For over a year now I have been trying various macro applications on my mac to automate some actions that I perform on a regular basis. \u00a0Some of the apps that I have uses are: AutoPilot, QuicKeys, and Keyboard Maestro. \u00a0While each of these apps have their own benefits, I will focus on QuicKeys and [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[3,11,36,20],"tags":[188,187,191,189,185,190,186,51],"class_list":["post-298","post","type-post","status-publish","format-standard","hentry","category-command-line","category-mac","category-product-review","category-scripting","tag-app-store","tag-clipboard","tag-firefox","tag-google-chrome","tag-keyboard-maestro","tag-keyboard-shortcut","tag-macro","tag-safari","no-thumb"],"_links":{"self":[{"href":"https:\/\/mattdturner.com\/wordpress\/wp-json\/wp\/v2\/posts\/298"}],"collection":[{"href":"https:\/\/mattdturner.com\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mattdturner.com\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mattdturner.com\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mattdturner.com\/wordpress\/wp-json\/wp\/v2\/comments?post=298"}],"version-history":[{"count":7,"href":"https:\/\/mattdturner.com\/wordpress\/wp-json\/wp\/v2\/posts\/298\/revisions"}],"predecessor-version":[{"id":473,"href":"https:\/\/mattdturner.com\/wordpress\/wp-json\/wp\/v2\/posts\/298\/revisions\/473"}],"wp:attachment":[{"href":"https:\/\/mattdturner.com\/wordpress\/wp-json\/wp\/v2\/media?parent=298"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mattdturner.com\/wordpress\/wp-json\/wp\/v2\/categories?post=298"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mattdturner.com\/wordpress\/wp-json\/wp\/v2\/tags?post=298"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}