Interface: ActionShortcut
Makaio Framework / contracts / ActionShortcut
Interface: ActionShortcut
Section titled “Interface: ActionShortcut”Defined in: ../../../packages/contracts/src/extension/contributions/session-event-action-types.ts:19
Full keyboard shortcut definition including modifiers and display metadata.
Extends
Section titled “Extends”Properties
Section titled “Properties”
optionalalt?:boolean
Defined in: ../../../packages/contracts/src/extension/contributions/session-event-action-types.ts:11
Alt/Option key.
Inherited from
Section titled “Inherited from”category
Section titled “category”category:
"general"
Defined in: ../../../packages/contracts/src/extension/contributions/session-event-action-types.ts:25
Category grouping for the shortcut.
context?
Section titled “context?”
optionalcontext?:string|string[]
Defined in: ../../../packages/contracts/src/extension/contributions/session-event-action-types.ts:31
Optional context scope string or list of scopes.
optionalctrl?:boolean
Defined in: ../../../packages/contracts/src/extension/contributions/session-event-action-types.ts:15
Control key.
Inherited from
Section titled “Inherited from”description?
Section titled “description?”
optionaldescription?:string
Defined in: ../../../packages/contracts/src/extension/contributions/session-event-action-types.ts:27
Optional human-readable description.
key:
string
Defined in: ../../../packages/contracts/src/extension/contributions/session-event-action-types.ts:21
Primary key character or name.
label:
string
Defined in: ../../../packages/contracts/src/extension/contributions/session-event-action-types.ts:23
Human-readable label shown in keyboard shortcut hints.
optionalmeta?:boolean
Defined in: ../../../packages/contracts/src/extension/contributions/session-event-action-types.ts:9
Meta/Command key.
Inherited from
Section titled “Inherited from”shift?
Section titled “shift?”
optionalshift?:boolean
Defined in: ../../../packages/contracts/src/extension/contributions/session-event-action-types.ts:13
Shift key.
Inherited from
Section titled “Inherited from”skipInInputs?
Section titled “skipInInputs?”
optionalskipInInputs?:boolean
Defined in: ../../../packages/contracts/src/extension/contributions/session-event-action-types.ts:29
Whether the shortcut should not activate while focus is in an input field.