MACROS: Desktop Spaces • Macros to Improve Navigation and Window Management, v5.0

Keyboard Maestro Version 11+ Required

I've updated the OP with v5.0 of Desktop Spaces • Macros to Improve Navigation and Window Management:

Summary of Improvements

  • Upgraded to use WhichSpace v0.13.2+. This version is a major improvement and includes native AppleScript support. Overall performance of this macro set is improved by this upgrade to WhichSpace.†

  • Performance improvements when moving windows to Desktop Spaces by changing fixed Pause actions to a Pause Until actions.

  • By default, the pop sound is no longer heard when a Desktop Spaces is changed. This default can be changed by activating a Play Sound action in the macro named: Go to Previous Desktop

  • Converted many If Then Else actions to Switch/Case actions. This makes it easier to follow the logic within the macros.

†Many thanks to George Christou (GitHub: @gechr) for creating and sharing WhichSpace.

When George recently released v0.13.x, the kludgy AppleScript method that I had been using to obtain the desktop space number (1 to 16) with WhichSpace v0.3.2, no longer worked. (The price you pay, when you hack together some code. :nerd_face:)

When this was discovered by @steveb, I pointed this out to George and he quickly released v0.13.2 which includes native AppleScript support.

The bottom line: WhichSpace v0.13.2 not only includes several excellent enhancements, it now enables this macro set to be more robust! :clap::clap:

3 Likes