keyboard maestro

Keyboard Maestro Window and Application Switcher

Introduction Keyboard Maestro is a jack of all trades. It’s about a dozen applications in one. In addition to being a macro execution service, right out of the box it can be an application and window switcher, app launcher and window manager with little, if any effort. I’ve recently moved from a 27" iMac to a “smaller” 15" Retina MacBook Pro, which means window and application management is a bit more important to me.

A Different Cough Button Link

Patrick has another take on the KM cough button. He uses the same key triggers as I did but opts for Skype specific mute commands. Keyboard Maestro is like magic. It’s so great to see how everyone uses it differently. By way of Stairways Software blog

Why Not? Another Cough Button Macro

This was really more of an exercise to reproduce Brett’s cough button but with Keyboard Maestro. The cough button is comprised of two macros. There is a macro for the active button (“Cough Down”) and the inactive state (“Cough Up”). The first macro watches for the keyboard state of ctrl-opt-cmd and Down Arrow to trigger. When triggered, the macro grabs the current input volume and saves it to a Keyboard Maestro variable.

The Checkvist Inbox and Some API Scripts

I find myself using Checkvist more every day (Previous Post). I’m constantly surprised by how well it works. I’ve been happily using it for most of my outlining. Recently I started to use it as a sort of Inbox for everything that is not a task. This role was previously filled by Dropbox plain text files but I wanted to try something new to alleviate some problems associated with my large collection of notes.

The Writer's Filter

In an attempt to become a better writer, I’m using a new Keyboard Maestro macro. I call it “The Douche Filter”. The macro speaks for itself.

So You Need an App Launcher?

I’m a long time LaunchBar user. It’s great for launching apps and a whole lot of other things. But there are those occasions when I just can’t remember the name of the app I want. Call it old age or call it exhaustion or call it beer. Whatever the case, it happens. But browsing my application directory is like trying to find the one copy of “The Wall” in a pile full of Meatloaf CDs at Walmart.

Keyboard Maestro to Control Folder Actions Link

Nik has a really clever use of Keyboard Maestro. Instead of setting a folder action directly on the Dropbox camera import folder, he ties it to iPhoto launching instead. That way iPhoto doesn’t launch every time a new photo is added. Instead, the photos are moved to iPhoto when he is ready to work in iPhoto.

The Podcaster Macro

Now that I am some sort of “podcaster” I’m realizing how annoying it is to record through Skype on a Mac. Skype is offended by every other application. It’s like a jealous wife insisting on being the the only application in my life. To accommodate Skype’s temper tantrum’s I’ve created several macros to prepare for a recording session. I’ve already written about my Keyboard Maestro macro to toggle the audio input and output devices.

Macro to Copy Twitterrific Links

I thought I was alone when it came to my extreme annoyance at how Twitterrific copies links to Tweets. That is, until the latest Hypercritical After Dark. Cap’n Siracusa complained about the same thing. Twitterrific copies tweet links as plists. Copies as this: :::xml <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <string>http://twitter.com/hotdogsladies/status/245307897628729344</string> </plist> So here’s my macro that fixes the nonsensical way Twitterrific copies tweet links:

Keyboard Maestro Macro to Toggle Sound Devices

I cobbled together a group of macros for toggling the input and output audio devices on my Mac.1 I’m using some basic AppleScript and Keyboard Maestro. Here’s the structure of the macro group. Two high level macros execute the individual actions to switch an input or output source. I like this structure because I can mix and match input or output as needed. As an example, the “Record” macro runs the “Audio Input Rode” and “Audio Output Rode” macros.