Skip to content

createKeyboardShortcut

createKeyboardShortcut<TKeyboardEvent>(definition): KeyboardShortcut<TKeyboardEvent>

Defined in: keyboard-shortcuts.ts:86

Creates a KeyboardShortcut from a KeyboardShortcutDefinition.

default keyboard event definitions are required while the apple keyboard event definitions are optional.

TKeyboardEvent extends Pick<KeyboardEvent, "key" | "code" | "altKey" | "ctrlKey" | "metaKey" | "shiftKey"> = Pick<KeyboardEvent, "key" | "code" | "altKey" | "ctrlKey" | "metaKey" | "shiftKey">

KeyboardShortcutDefinition

KeyboardShortcut<TKeyboardEvent>

const shortcut = createKeyboardShortcut({
default: [{
key: 'B',
alt: false,
ctrl: true,
meta: false,
shift: false,
}],
apple: [{
key: 'B',
alt: false,
ctrl: false,
meta: true,
shift: false,
}],
})