Currently, if I want to bind a new keyboard shortcut to a menu item, I need to go through a somewhat tedious, many-step process:
- Open System Preferences, then Keyboard pane, then App Shortcuts
- Click the
+
button - Find the application in the menu
- Forget the exact name of the menu item I want to bind
- Go back to the other application, find the menu item, remember exactly what it’s called
- Go back to System Preferences and type that in the field
- Type the desired shortcut and click “Add”
- On testing it out, find that I somehow mistyped it and spend a couple minutes troubleshooting steps 5–7
For something so simple as binding a keyboard shortcut to a menu item, I feel like there should be a very easy way to achieve this in about two seconds.
Is there some sort of script or app which I can use to easily manage an app's keyboard shortcuts?
I would be equally happy with something resembling either of these:
- A small script/background app which I can call, which prompts me to select a menu item and type my desired shortcut
- A somewhat larger program which will list and let me edit every menu item and/or keybinding within a certain app
defaults find NSUserKeyEquivalents
, and writing them isn't much different.