⌘ Creating “workspaces” with Keyboard Maestro

A workspace is a group of apps, files, and folders that open while working on a project. For example, when working with Katalon, I open Katalon, SnippetsLab, CodeRunner, the Reports folder in Finder, Stackoverflow in a browser, and the Katalon forums. When I work with Scrivener, I open PaperEdit, WordWeb, MWeb and WordPress. This gives me a consistent work environment and I don’t have to stop what I’m doing because an app wasn’t ready. When I’m done, everything closes without searching for each app or folder and closing it down. This is also the time to close down apps that might interrupt or derail my work, for example closing Messages, Slack, or Discord. A workspace is also good when you have to share your screen if you work remotely. This keeps your personal email notifications from popping up, iTunes from launching, and other distractions while you’re presenting information. People don’t need to see personal emails or see when a friend […]

⌘ Getting started with Keyboard Maestro – Positioning windows

Another easy macro to get started with is positioning windows. Since I have multiple monitors, two in landscape, two in portrait, I have a specific layout for my apps. For example, I want TextSoap, at a specific size, and specific position on my first vertical monitor. Instead of me having to move and resize the window, I can have Keyboard Maestro do it. In fact, we’ve looked at this macro before, but it’s worth revisiting as we work toward making workspaces. We’re going to us Keyboard Maestro to help find the size and position of the windows once we have the correct layout. The first step is to arrange windows in the desired location and at the correct size. For me, this would be positioning TextSoap, where I want it on the vertical monitor. That done, it’s time to create a simple macro to record the window locations so they can be used in another macro. Keyboard Maestro has built-in […]

⌘ Getting started with Keyboard Maestro – Launching apps on a schedule

Another simple Keyboard Maestro macro I use to keep myself on a schedule, is to close Microsoft Teams at the end of the day, and reopen it first thing in the morning. This might not sound like much, but it helps to keep a consistent work schedule since I work remotely. I don’t want to be “available” at 9pm just because Teams is open. Nor do I want to forget to restart it in the morning. The Close macro is triggered at a specific time of day, in this case, 5:20pm.The Action is simply to close down Microsoft Teams. The Launch macro uses the At System Wake trigger, which means, when I wake up my Mac and log in. The Action is to first pause for 30 seconds to give the machine a chance to truly wake up, and establish a network connection. It then launches Teams. Again, a very simple macro, but this makes sure that I log off […]

⌘ Getting started with Keyboard Maestro – a simple mouse macro

When I bought Keyboard Maestro over two years ago, I didn’t realize how much I would come to use it. It’s now an essential tool for the way I work. As I learn more about it, I find more ways to use it. My macros have gone from simple shortcuts to applications with user input and output data. However, when you look up what Keyboard Maestro can do, it seems confusing. It is for shortcuts? Is it a clipboard manager? Is it a text expander? Does it playback keyboard commands? It’s yes to all the above, and more. But, out of the box, Keyboard Maestro seems to do everything and nothing. There’s building blocks galore, a clipboard, an app launcher, and a host of other options that you need to connect together. But, where to begin? Let’s have a look at a simple example to get started with Keyboard Maestro. I have a Razer Naga gaming mouse with a keypad […]

⌘ Getting started with Keyboard Maestro – What is it?

If you look up tools related to productivity and automation on the Mac, Keyboard Maestro comes up. But, the question is, what is Keyboard Maestro and what does it do? Out of the box Keyboard Maestro looks like Automator. As such, it may seem like it doesn’t do much. “I’ve got it, now what? How is this going to help me?” To get the most out of Keyboard Maestro, you will need to assemble some blocks, like putting Lego together. It’s easier than it seems once you get the hang of it. And don’t worry, there are hundreds of examples on the Keyboard Maestro forums. To get started, Keyboard Maestro is based on two concepts, Trigger and Action. As the name implies, the Trigger, is what causes Keyboard Maestro to act. This can be pressing a keyboard shortcut, a mouse click, a typed keyword, or an event like a device connecting, something being copied to the clipboard, system idle, or […]