SpaceLauncher for macOS

Run Menu Command

Run Menu Command lets a SpaceLauncher binding choose a menu item in the app you are already using.

For example:

Spacebar E -> File ▸ Export as PDF

That binding can run the menu command directly. The command does not need to already have a macOS keyboard shortcut.

Why It Is Different From Remapping

General remapping tools work best when there is an existing shortcut to remap. If a menu item has no shortcut, there is nothing to remap.

SpaceLauncher stores the menu path instead. When you trigger the binding, it asks macOS Accessibility to press that menu item in the frontmost app.

Use the visible menu titles in order, from the menu bar down to the final item. In configuration JSON and advanced text fields, nested menu titles are separated with ->.

File->Export as PDF

Menu titles can vary by app version, system language, and the current app state. If a menu item is renamed, moved, hidden, or disabled, update the binding to match the menu you see in that app.

App-Specific Use

Run Menu Command pairs well with app scoping. The same Space key sequence can run one menu command in TextEdit and another in Finder, so the shortcut stays tied to the work you are doing instead of to a global key combination.

Permission

Run Menu Command uses macOS Accessibility permission because macOS requires that permission for apps that inspect and press menu items on your behalf.