Recently, I’ve noticed that KM enforces application-specific macros also in situations where that designated app isn’t the active one — but a “faceless”, non-dock app (it doesn’t have a menu bar) is the one in focus. Those apps are numerous — Cardhop, Fantastical, 1Password Mini and more.
- Using FastScripts or the built-in “App Shortcuts” section in the macOS System Preferences, I’ve set CMD+F (instead of CMD+OPT+F) to the “Filter Processes” command in Activity Monitor. It works, and when I pop Fantastical 2 and type the built-in CMD+F shortcut to perform search, it works well too.
- However, using Keyboard Maestro to set CMD+F to do the exact same thing in Activity Monitor, results in being unable to trigger CMD+F in Fantastical, or any other “faceless” app. If you’ll look at video closely, you’ll see that the search box in Activity Monitor is in fact “triggered”, but nothing happens since F2 is in focus — it wouldn’t be a problem if the shortcut would work in F2, but it is “swallowed” by KM/Activity Monitor. To me, it makes Keyboard Maestro unusable in many cases!
Examples are numerous, and since this undesired behavior doesn’t happen in FastScripts or the “App Shortcuts” in System Preferences.