Skip to content

Interface: ActionShortcut

Makaio Framework


Makaio Framework / contracts / ActionShortcut

Defined in: ../../../packages/contracts/src/extension/contributions/session-event-action-types.ts:19

Full keyboard shortcut definition including modifiers and display metadata.

optional alt?: boolean

Defined in: ../../../packages/contracts/src/extension/contributions/session-event-action-types.ts:11

Alt/Option key.

ActionShortcutModifiers.alt


category: "general"

Defined in: ../../../packages/contracts/src/extension/contributions/session-event-action-types.ts:25

Category grouping for the shortcut.


optional context?: string | string[]

Defined in: ../../../packages/contracts/src/extension/contributions/session-event-action-types.ts:31

Optional context scope string or list of scopes.


optional ctrl?: boolean

Defined in: ../../../packages/contracts/src/extension/contributions/session-event-action-types.ts:15

Control key.

ActionShortcutModifiers.ctrl


optional description?: 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.


optional meta?: boolean

Defined in: ../../../packages/contracts/src/extension/contributions/session-event-action-types.ts:9

Meta/Command key.

ActionShortcutModifiers.meta


optional shift?: boolean

Defined in: ../../../packages/contracts/src/extension/contributions/session-event-action-types.ts:13

Shift key.

ActionShortcutModifiers.shift


optional skipInInputs?: 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.