Hotkeys Docs
API Reference
Hotkeys API Reference
- HotkeyManager
- getHotkeyManager
- Hotkey
- HotkeyChord
- HotkeySequence
- RegisterableHotkey
- RegisterableHotkeyChord
- RegisterableHotkeySequence
- RawHotkeyChord
- HotkeyOptions
- HotkeyChordOptions
- HotkeySequenceOptions
- HotkeyOptionsFor
- HotkeyRegistrationHandle
- HotkeyRegistrationView
- HotkeyChordRegistrationView
- HotkeySequenceRegistrationView
- toHotkeyRegistrationView
- HotkeyCallback
- HotkeyCallbackContext
- HotkeyChordCallbackContext
- HotkeySequenceCallbackContext
- HotkeyCallbackContextFor
- HotkeyMeta
- ConflictBehavior
- isHotkeySequence
- simplifyHotkey
- createSequenceMatcher
- DEFAULT_SEQUENCE_TIMEOUT
- HotkeysProvider
- useDefaultHotkeysOptions
- useHotkey
- useHotkeyRegistrations
- useHotkeys
- useHotkeysContext
- HotkeysProviderOptions
- HotkeysProviderProps
- UseHotkeyChordOptions
- UseHotkeyCommonOptions
- UseHotkeyDefinition
- UseHotkeyOptions
- UseHotkeyOptionsFor
- UseHotkeySequenceOptions
- UseHotkeyTarget
App Hotkeys API Reference
- defineAppHotkeys
- AppHotkeysStore
- provideAppHotkeys
- publishAppHotkeysStore
- AppHotkey
- AppHotkeyInput
- AppHotkeyOptions
- AppHotkeyListItem
- AppHotkeyStatus
- AppHotkeysState
- AppHotkeysStoreOptions
- CustomHotkeys
- Register
- AppHotkeyId
- RegisteredAppHotkeys
- isAppHotkey
- isCustomHotkey
- resolveAppHotkey
- useAppHotkeyList
- useAppHotkeys
- useCustomHotkeys
- UseCustomHotkeysResult
- UseAppHotkeyOptions
Key hold & held keys API Reference
Hotkey Recorder API Reference
- HotkeyRecorder
- HotkeyRecorderOptions
- HotkeyChordRecorderOptions
- HotkeySequenceRecorderOptions
- HotkeyRecorderState
- HotkeyRecorderCommitKeys
- HotkeyRecorderValidationContext
- HotkeyChordRecorderValidationContext
- HotkeySequenceRecorderValidationContext
- RecorderOptions
- RecorderRejection
- RecorderKeyMode
- findHotkeyConflicts
- HotkeyConflict
- HotkeyConflictOptions
- useHotkeyRecorder
- ReactHotkeyRecorder
Normalization & format API Reference
- formatForDisplay
- FormatDisplayOptions
- DisplayHotkey
- DisplayHotkeyChord
- formatHotkey
- normalizeHotkey
- parseHotkey
- parseKeyboardEvent
- ParsedHotkeyChord
- matchesKeyboardEvent
- areHotkeysEqual
- validateHotkey
- checkHotkey
- assertValidHotkey
- ValidationResult
- ValidatableHotkey
- LogicalKey
- PhysicalKey
- PhysicalKeyCode
- KEY_DISPLAY_SYMBOLS
- PUNCTUATION_KEY_DISPLAY_LABELS
- MAC_MODIFIER_SYMBOLS
- MAC_MODIFIER_LABELS
- WINDOWS_MODIFIER_LABELS
- LINUX_MODIFIER_LABELS
- MODIFIER_ALIASES
- MODIFIER_ORDER
- MODIFIER_KEYS
AI/LLM: This documentation page is available in plain markdown format at/hotkeys/latest/docs/reference/variables/ALL_KEYS.md
ALL_KEYS
ts
const ALL_KEYS: Set<
| "CapsLock"
| "ContextMenu"
| "Convert"
| "KanaMode"
| "NonConvert"
| "Help"
| "Insert"
| "NumLock"
| "Fn"
| "FnLock"
| "PrintScreen"
| "ScrollLock"
| "Pause"
| "BrowserBack"
| "BrowserFavorites"
| "BrowserForward"
| "BrowserHome"
| "BrowserRefresh"
| "BrowserSearch"
| "BrowserStop"
| "Eject"
| "LaunchMail"
| "MediaPlayPause"
| "MediaStop"
| "MediaTrackNext"
| "MediaTrackPrevious"
| "Power"
| "AudioVolumeDown"
| "AudioVolumeMute"
| "AudioVolumeUp"
| "WakeUp"
| "Hyper"
| "Super"
| "Again"
| "Copy"
| "Cut"
| "Find"
| "Open"
| "Paste"
| "Props"
| "Select"
| "Undo"
| "Hiragana"
| "Katakana"
| "Clear"
| "Cancel"
| "Standby"
| "LaunchApplication1"
| "LaunchApplication2"
| "LaunchMediaPlayer"
| "HangulMode"
| "HanjaMode"
| "Zenkaku"
| "Hankaku"
| "ZenkakuHankaku"
| LetterKey
| NumberKey
| FunctionKey
| NavigationKey
| EditingKey
| PunctuationKey>;Defined in: constants.ts:305
Set of all valid non-modifier keys.
This is the union of all key type sets (letters, numbers, function keys, navigation, editing, and punctuation). Used primarily for validation to check if a key string is recognized and will have type-safe autocomplete support.