Issues With Show/Select Menu Item Action on Big Sur

For a long time - one of my most used macros was a keyboard trigger used to move the selected files to a "special" folder. Since upgrading to BigSur, this macro seems to fail most of the time.

First some background info

  1. I primarily use PathFinder from CocoaTech as my "finder" app of choice.
  2. Since I use PathFinder, I need to have the macro select the menu: Edit->Copy Path->UNIX to get the paths of the selected files/folders onto the system clipboard.
  3. 99.999% of the time, I am running PathFinder (and most other apps) in 'real' Full Screen mode.

It seems that when PathFinder (and possibly other apps) are in Full Screen mode (where the menubar is not shown) is unreliable and usually the actions do not work. I am then left with whatever is on the "top" (most recent) of the system clipboard and try to move "those files/folders", which probably are not files/folders at all. Sometimes manually hovering to reveal the menus and selecting some before issuing the keystroke trigger will allow the macro to work properly, but this obviously puts a damper on the whole workflow.

Has anyone else observed these sorts of issues with the Show/Select Menu Item action?

To workaround this, I did a couple of things.

  1. Explicitly add "junk" to the system clipboard to eliminate the chance of moving the wrong files b/c the clipboard does indeed have unintended file paths on the top of the clipboard.
  2. Add some logic to the macro where if the front app is PathFinder AND it is Full Screen then
    a, toggle Full Screen with the Shift-Cmd-F keyboard shortcut to make the app not Full screen
    b. do the menu selection thing to get the paths of the selected files/folders
    c. if PathFinder was full screen at the start, then re-issue the Toggle Full Screen keyboard shortcut again.
  3. Continue on with the macro and move the selected files/folders.

Hey Mike,

I've got three possible workarounds for you, but I don't have Big Sur and won't guarantee they'll still work:


? invokes the Help menu in most apps.

If it doesn't on your system you should be able to activate it in your system keyboard preferences:

image

By sending the help menu keyboard shortcut before you activate your Keyboard Maestro menu action, you can make the menu visible and available to KM.


Getting the POSIX Paths of items selected in Path Finder with AppleScript


Assign a keyboard shortcut to your Path Finder menu item:

image

(This is Path Finder 8.6, so more modern versions will look a bit different.)


In my opinion it's best to use the AppleScript method and avoid the Clipboard altogether, but YMMV.

-Chris