---
title: Menus and shortcuts
framework: uikit
role: collectionGroup
role_heading: API Collection
path: uikit/menus-and-shortcuts
---

# Menus and shortcuts

Simplify interactions with your app using menu systems, contextual menus, Home Screen quick actions, and keyboard shortcuts.

## Topics

### Menu elements and keyboard shortcuts

- [Adding menus and shortcuts to the menu bar and user interface](uikit/adding-menus-and-shortcuts-to-the-menu-bar-and-user-interface.md)
- [Adopting menus and UIActions in your user interface](uikit/adopting-menus-and-uiactions-in-your-user-interface.md)
- [UIMenuElement](uikit/uimenuelement.md)
- [UIAction](uikit/uiaction.md)
- [UICommand](uikit/uicommand.md)
- [UIKeyCommand](uikit/uikeycommand.md)
- [UIDeferredMenuElement](uikit/uideferredmenuelement.md)
- [UIDeferredMenuElement.Provider](uikit/uideferredmenuelement/provider.md)
- [UIMenuElement.Attributes](uikit/uimenuelement/attributes.md)
- [UIMenuElement.State](uikit/uimenuelement/state.md)
- [UIMenuLeaf](uikit/uimenuleaf.md)

### Edit menus

- [UIEditMenuInteraction](uikit/uieditmenuinteraction.md)
- [UIEditMenuInteractionDelegate](uikit/uieditmenuinteractiondelegate.md)
- [UIEditMenuConfiguration](uikit/uieditmenuconfiguration.md)
- [UIResponderStandardEditActions](uikit/uiresponderstandardeditactions.md)

### App menus

- [UIMenu](uikit/uimenu.md)
- [UIMenuBuilder](uikit/uimenubuilder.md)
- [UIMenuSystem](uikit/uimenusystem.md)
- [UIMainMenuSystem](uikit/uimainmenusystem.md)

### Contextual menus

- [UIContextMenuSystem](uikit/uicontextmenusystem.md)
- [UIContextMenuInteraction](uikit/uicontextmenuinteraction.md)
- [UIContextMenuInteractionDelegate](uikit/uicontextmenuinteractiondelegate.md)
- [UITargetedPreview](uikit/uitargetedpreview.md)
- [UIPreviewTarget](uikit/uipreviewtarget.md)
- [UIPreviewParameters](uikit/uipreviewparameters.md)

### Find and replace

- [UIFindInteraction](uikit/uifindinteraction.md)
- [UIFindInteractionDelegate](uikit/uifindinteractiondelegate.md)
- [UIFindSession](uikit/uifindsession.md)
- [UITextSearchingFindSession](uikit/uitextsearchingfindsession.md)
- [UITextSearching](uikit/uitextsearching-3wkjv.md)
- [UITextSearchOptions](uikit/uitextsearchoptions.md)
- [UITextSearchFoundTextStyle](uikit/uitextsearchfoundtextstyle.md)
- [UITextSearchOptions.WordMatchMethod](uikit/uitextsearchoptions/wordmatchmethod-swift.enum.md)
- [UIFindSession.SearchResultDisplayStyle](uikit/uifindsession/searchresultdisplaystyle-swift.enum.md)

### Home Screen quick actions

- [Add Home Screen quick actions](uikit/add-home-screen-quick-actions.md)
- [UIApplicationShortcutItem](uikit/uiapplicationshortcutitem.md)
- [UIApplicationShortcutIcon](uikit/uiapplicationshortcuticon.md)
- [UIMutableApplicationShortcutItem](uikit/uimutableapplicationshortcutitem.md)

## See Also

### User interactions

- [Touches, presses, and gestures](uikit/touches-presses-and-gestures.md)
- [Drag and drop](uikit/drag-and-drop.md)
- [Pointer interactions](uikit/pointer-interactions.md)
- [Apple Pencil interactions](uikit/apple-pencil-interactions.md)
- [Focus-based navigation](uikit/focus-based-navigation.md)
- [Accessibility for UIKit](uikit/accessibility-for-uikit.md)
