I have an Automator service set up to run an application, and I've bound this to a keyboard shortcut (process described at Create global shortcut to run command line applications and Keyboard shortcut (almost) never works for Automator service).

This works in the Automator app during testing, and it works on most applications. However, in Emacs, the shortcut is being captured by the application, so the workflow is not being performed (s-\ is undefined).

I have added accessibility to Automator/Finder, but this did not fix the issue. The keyboard shortcut I am hoping to use is Cmd+\, however I have tried different combinations (with and without ; Emacs is capturing everything).

It seems like I somehow need to set the priority of this keybinding to work regardless of the application that is currently selected. How can I do this?

Screenshot of an Automator window to run a shell script

1 Answer 1


You could use Quicksilver for this. I have it set up to run when I hit Opt+Space, and I have a folder full of Automator applications that it indexes. Just train it to open your program when you type a certain letter (you can use ‘synonyms‘ if the letter you want doesn't appear in the name of the program) and it will work in any application.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .