Using Keyboard Maestro

Keyboard Maestro is a macOS application that enables you to create or record custom macro shortcuts that you can activate at any time. It is significantly more powerful than defining shortcuts for menu items in in macOS Keyboard preferences, in particular because it allows using keys and key combinations that aren’t otherwise available.

Here are some macros that I use with SkookumLogger.

Focus QSO Entry

This macro makes SkookumLogger the active application and sets keyboard focus to the most recently focused QSO entry field. SkookumLogger installs an item in the Services menu that does the same thing, but a bug in macOS doesn’t recognize the shortcut for that item until after you choose it once in the Services menu — for each application, and for every time you start SkookumLogger.

Triggers:

Actions:

I use F19 because it is at the top right corner of my keyboard where I can tap it without looking.

Begin QSO

Begin QSO sends a message that depends on whether transmit focus is Run or Pounce. Typically it is triggered by a “Special Key” in SkookumLogger. This macro uses the same trigger without needing the special key definition. I use a similar macro for End QSO.

Triggers:

Actions:

Focus Pounce and Send My Call

This macro includes a delay between changing transmit focus and starting to transmit, to accommodate radios that don’t change frequencies or bands rapidly. The example delay is 10 ms.

Triggers:

Actions:

Steal Frequency

Sometimes when doing S&P you find a good frequency to begin CQing. You want to copy the pounce frequency to the run frequency and change both keyboard focus and transmit focus to run. But there is no menu command for doing that.

Triggers:

Actions:

I use the “Transmit focus follows keyboard focus” option to cause the transmit focus change.

Keyboard CW

Quickly toggling into and out of keyboard CW mode is important for those of us who prefer not to use a paddle (or would embarrass themselves trying to). The caps lock key is an ideal trigger for this action because it is otherwise unused in SkookumLogger, and because some keyboard have a indicator light on the key. In the past, the only way I could find to do this was Karabiner-Elements, which remapped the cap lock key to the shortcut key for the menu item, which broke if that shortcut was changed.

Triggers:

Actions: