Instance Method インスタンスメソッド

keyboardShortcut(_:modifiers:)

Defines a keyboard shortcut and assigns it to the modified control.

Declaration 宣言

func keyboardShortcut(_ key: KeyEquivalent, modifiers: EventModifiers = .command) -> some View

Discussion 議論

Pressing the control’s shortcut while the control is anywhere in the frontmost window or scene, or anywhere in the macOS main menu, is equivalent to direct interaction with the control to perform its primary action.

The target of a keyboard shortcut is resolved in a leading-to-trailing, depth-first traversal of one or more view hierarchies. On macOS, the system looks in the key window first, then the main window, and then the command groups; on other platforms, the system looks in the active scene, and then the command groups.

If multiple controls are associated with the same shortcut, the first one found is used.

The default localization configuration is set to automatic.