On , I learnt ...

How to bind custom keyboard shortcuts to nested MacOS menu options

MacOS allows you to override and bind new keyboard shortcuts for an app.

This is done via the System Settings > Keyboard > Keyboard Shortcuts... UI, in the App Shortcuts section of the left-hand nav, where you can define custom mappings for any menu item.

custom-keyboard-shortcuts-for-app

Today I discovered the syntax for adding mappings for nested menu options:

${top_level_menu_name}->${nested_menu_name}

Stop pasting rich text!

I’ve used this in Bear to add custom shortcuts for:

bear custom shortcuts