Hotkeys Docs
Getting Started
AI/LLM: This documentation page is available in plain markdown format at/hotkeys/latest/docs/reference.md
@tanstack/hotkeys
Classes#
Interfaces#
- AppHotkey
- AppHotkeyInput
- AppHotkeyListItem
- AppHotkeysState
- AppHotkeysStoreOptions
- CreateHotkeyHandlerOptions
- FormatDisplayOptions
- HeldModifierOptions
- HotkeyCallbackContext
- HotkeyChordOptions
- HotkeyChordRecorderOptions
- HotkeyChordRegistration
- HotkeyChordRegistrationView
- HotkeyConflict
- HotkeyConflictOptions
- HotkeyMeta
- HotkeyOptions
- HotkeyRecorderState
- HotkeyRecorderValidationContext
- HotkeyRegistrationHandle
- HotkeySequenceOptions
- HotkeySequenceRecorderOptions
- HotkeySequenceRegistration
- HotkeySequenceRegistrationView
- KeyboardEventMatch
- KeyStateTrackerState
- NormalizedKeyboardEvent
- ParsedModifiers
- RawModifiers
- RecorderOptions
- RecorderRejection
- Register
- ValidationResult
Type Aliases#
- AppHotkeyChordOptions
- AppHotkeyDefaultKind
- AppHotkeyId
- AppHotkeyOptions
- AppHotkeys
- AppHotkeySequenceOptions
- AppHotkeyStatus
- CanonicalModifier
- ConflictBehavior
- CustomHotkeys
- DefinedAppHotkeys
- DisplayHotkey
- DisplayHotkeyChord
- EditingKey
- FourModifierHotkey
- FunctionKey
- Hotkey
- HotkeyCallback
- HotkeyChord
- HotkeyOptionsFor
- HotkeyRecorderCommitKeys
- HotkeyRecorderOptions
- HotkeyRegistration
- HotkeyRegistrationView
- HotkeySequence
- IndividualKey
- Key
- LetterKey
- LogicalKey
- Modifier
- MultiHotkeyHandler
- NamedKey
- NavigationKey
- NonPunctuationKey
- NumberKey
- ParsedHotkey
- PhysicalKey
- PhysicalKeyCode
- PunctuationKey
- RawHotkey
- RecorderKeyMode
- RegisterableHotkey
- RegisterableHotkeyChord
- RegisteredAppHotkeys
- SingleModifierHotkey
- Target
- ThreeModifierHotkey
- TwoModifierHotkey
- ValidatableHotkey
Variables#
- ALL_KEYS
- DEFAULT_SEQUENCE_TIMEOUT
- EDITING_KEYS
- FUNCTION_KEYS
- KEY_DISPLAY_SYMBOLS
- LETTER_KEYS
- LINUX_MODIFIER_LABELS
- MAC_MODIFIER_LABELS
- MAC_MODIFIER_SYMBOLS
- MODIFIER_ALIASES
- MODIFIER_KEYS
- MODIFIER_ORDER
- NAVIGATION_KEYS
- NUMBER_KEYS
- PUNCTUATION_CODE_MAP
- PUNCTUATION_KEY_DISPLAY_LABELS
- PUNCTUATION_KEYS
- WINDOWS_MODIFIER_LABELS
Functions#
- areHotkeysEqual
- assertValidHotkey
- checkHotkey
- createHotkeyHandler
- createMultiHotkeyHandler
- createSequenceMatcher
- defineAppHotkeys
- detectPlatform
- findHotkeyConflicts
- formatForDisplay
- formatHotkey
- getAppHotkeyRegistrationOptions
- getHotkeyManager
- getKeyStateTracker
- hasNonModifierKey
- isAppHotkey
- isCustomHotkey
- isHotkeySequence
- isModifierKey
- isSingleLetterKey
- matchesHeldModifiers
- matchesKeyboardEvent
- normalizeHotkey
- normalizeHotkeyFromEvent
- normalizeHotkeyFromParsed
- normalizeKeyName
- normalizeRegisterableHotkey
- parseHotkey
- parseKeyboardEvent
- parseRegisterableHotkey
- provideAppHotkeys
- publishAppHotkeysStore
- rawHotkeyToParsedHotkey
- resolveAppHotkey
- resolveModifier
- simplifyHotkey
- toHotkeyRegistrationView
- validateHotkey