I understand how to create a custom keyboard shortcut to a specific app within a nested menu, but does anyone know how to open the Share menu from the Menu Bar via a keyboard shortcut?

1 Answer 1


macOS doesn't need to open a menu to find a sub-menu item, so long as the menu item is unique.

From your example, you can't open Share itself, but you can directly key command for instance "Messages"

In System Prefs > Keyboard > Shortcuts > App Shortcuts, select All Applications then click the + underneath, add the exact name of the menu item (this includes any ellipsis … if there is one, which is not the same as three full stops … ) then underneath, your trigger, which can be anything that doesn't conflict.
This requirement for a full exact name does mean you cannot use this method for any 'smart' menu item that changes its name depending on context.

enter image description here

If, on the rare occasion the same command appears in two places in any menu structure, then you can direct to the correct instance by using this syntax to follow the correct path Edit>Share>Messages but for normal use you don't need the path.

  • Hi, thanks for the thorough response! I'm aware of setting a custom keyboard shortcut for a specific menu item; was just hoping to set a custom shortcut to open the Share menu specifically. I utilize custom keyboard shortcuts in BetterTouchTools and within the app, if you assign the same keyboard shortcut to multiple actions, it creates a pop-up menu so that you can select which action you would like to trigger. (See photo- icloud.com/iclouddrive/…) Would be nice to include the Share function on a global pop-up menu.
    – Cabana0309
    Commented Jan 3, 2021 at 18:34
  • You can't pop up the 'master' of a sub-menu natively.
    – Tetsujin
    Commented Jan 3, 2021 at 18:37
  • Based on my research I figured that would be the case, but thought maybe someone here might have an idea/way. Thanks for your response!
    – Cabana0309
    Commented Jan 3, 2021 at 18:39

You must log in to answer this question.

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