# TanStack Hotkeys docs > A type-safe, cross-platform hotkey library with scopes, sequences, user rebinding, platform-correct labels, and devtools, with adapters for React, Vue, Solid, Svelte, Angular, and more. - [Docs index](https://tanstack.com/hotkeys/latest/docs/index.md): This same Markdown index. - [LLMs index](https://tanstack.com/hotkeys/latest/llms.txt): This same Markdown index. - [Library home](https://tanstack.com/hotkeys/latest) - [GitHub](https://github.com/tanstack/hotkeys) - Packages: @tanstack/hotkeys. - Frameworks: Vanilla, React, Preact, Solid, Svelte, Vue, Angular, Lit, Alpine, Ember, Octane. Use this index as the routing layer for the docs. Fetch one linked Markdown page at a time, and prefer framework-specific pages when the user names a framework. ## Get Started ### Getting Started - [Overview](https://tanstack.com/hotkeys/latest/docs/overview.md) - [Installation](https://tanstack.com/hotkeys/latest/docs/installation.md) - [Devtools](https://tanstack.com/hotkeys/latest/docs/devtools.md) - [Agent Skills (TanStack Intent)](https://tanstack.com/hotkeys/latest/docs/agent-skills.md) - [React: Quick Start](https://tanstack.com/hotkeys/latest/docs/framework/react/quick-start.md) - [Preact: Quick Start](https://tanstack.com/hotkeys/latest/docs/framework/preact/quick-start.md) - [Solid: Quick Start](https://tanstack.com/hotkeys/latest/docs/framework/solid/quick-start.md) - [Angular: Quick Start](https://tanstack.com/hotkeys/latest/docs/framework/angular/quick-start.md) - [Vue: Quick Start](https://tanstack.com/hotkeys/latest/docs/framework/vue/quick-start.md) - [Lit: Quick Start](https://tanstack.com/hotkeys/latest/docs/framework/lit/quick-start.md) - [Svelte: Quick Start](https://tanstack.com/hotkeys/latest/docs/framework/svelte/quick-start.md) - [Alpine: Quick Start](https://tanstack.com/hotkeys/latest/docs/framework/alpine/quick-start.md) - [Ember: Quick Start](https://tanstack.com/hotkeys/latest/docs/framework/ember/quick-start.md) - [Octane: Quick Start](https://tanstack.com/hotkeys/latest/docs/framework/octane/quick-start.md) ## Guides ### Guides - [React: Hotkeys](https://tanstack.com/hotkeys/latest/docs/framework/react/guides/hotkeys.md) - [React: Sequences](https://tanstack.com/hotkeys/latest/docs/framework/react/guides/sequences.md) - [React: Sensible Defaults](https://tanstack.com/hotkeys/latest/docs/guides/sensible-defaults.md) - [React: Formatting & Display](https://tanstack.com/hotkeys/latest/docs/framework/react/guides/formatting-display.md) - [React: HotkeysProvider and Scopes](https://tanstack.com/hotkeys/latest/docs/framework/react/guides/hotkeys-provider-and-scopes.md) - [React: App Hotkeys](https://tanstack.com/hotkeys/latest/docs/framework/react/guides/app-hotkeys.md) - [React: Cheat Sheet UI Helpers](https://tanstack.com/hotkeys/latest/docs/framework/react/guides/cheat-sheet-ui-helpers.md) - [React: Custom Hotkey Recording](https://tanstack.com/hotkeys/latest/docs/framework/react/guides/custom-hotkey-recording.md) - [React: Held Key State Helpers](https://tanstack.com/hotkeys/latest/docs/framework/react/guides/held-key-state-helpers.md) - [React: Hotkey Hints](https://tanstack.com/hotkeys/latest/docs/framework/react/guides/hotkey-hints.md) - [React: Hotkey Manager](https://tanstack.com/hotkeys/latest/docs/framework/react/guides/hotkey-manager.md) - [Preact: Hotkeys](https://tanstack.com/hotkeys/latest/docs/framework/preact/guides/hotkeys.md) - [Preact: Sequences](https://tanstack.com/hotkeys/latest/docs/framework/preact/guides/sequences.md) - [Preact: Sensible Defaults](https://tanstack.com/hotkeys/latest/docs/guides/sensible-defaults.md) - [Preact: Formatting & Display](https://tanstack.com/hotkeys/latest/docs/framework/preact/guides/formatting-display.md) - [Preact: HotkeysProvider and Scopes](https://tanstack.com/hotkeys/latest/docs/framework/preact/guides/hotkeys-provider-and-scopes.md) - [Preact: App Hotkeys](https://tanstack.com/hotkeys/latest/docs/framework/preact/guides/app-hotkeys.md) - [Preact: Cheat Sheet UI Helpers](https://tanstack.com/hotkeys/latest/docs/framework/preact/guides/cheat-sheet-ui-helpers.md) - [Preact: Custom Hotkey Recording](https://tanstack.com/hotkeys/latest/docs/framework/preact/guides/custom-hotkey-recording.md) - [Preact: Held Key State Helpers](https://tanstack.com/hotkeys/latest/docs/framework/preact/guides/held-key-state-helpers.md) - [Preact: Hotkey Hints](https://tanstack.com/hotkeys/latest/docs/framework/preact/guides/hotkey-hints.md) - [Preact: Hotkey Manager](https://tanstack.com/hotkeys/latest/docs/framework/preact/guides/hotkey-manager.md) - [Solid: Hotkeys](https://tanstack.com/hotkeys/latest/docs/framework/solid/guides/hotkeys.md) - [Solid: Sequences](https://tanstack.com/hotkeys/latest/docs/framework/solid/guides/sequences.md) - [Solid: Sensible Defaults](https://tanstack.com/hotkeys/latest/docs/guides/sensible-defaults.md) - [Solid: Formatting & Display](https://tanstack.com/hotkeys/latest/docs/framework/solid/guides/formatting-display.md) - [Solid: HotkeysProvider and Scopes](https://tanstack.com/hotkeys/latest/docs/framework/solid/guides/hotkeys-provider-and-scopes.md) - [Solid: App Hotkeys](https://tanstack.com/hotkeys/latest/docs/framework/solid/guides/app-hotkeys.md) - [Solid: Cheat Sheet UI Helpers](https://tanstack.com/hotkeys/latest/docs/framework/solid/guides/cheat-sheet-ui-helpers.md) - [Solid: Custom Hotkey Recording](https://tanstack.com/hotkeys/latest/docs/framework/solid/guides/custom-hotkey-recording.md) - [Solid: Held Key State Helpers](https://tanstack.com/hotkeys/latest/docs/framework/solid/guides/held-key-state-helpers.md) - [Solid: Hotkey Hints](https://tanstack.com/hotkeys/latest/docs/framework/solid/guides/hotkey-hints.md) - [Solid: Hotkey Manager](https://tanstack.com/hotkeys/latest/docs/framework/solid/guides/hotkey-manager.md) - [Angular: Hotkeys](https://tanstack.com/hotkeys/latest/docs/framework/angular/guides/hotkeys.md) - [Angular: Sequences](https://tanstack.com/hotkeys/latest/docs/framework/angular/guides/sequences.md) - [Angular: Sensible Defaults](https://tanstack.com/hotkeys/latest/docs/guides/sensible-defaults.md) - [Angular: Formatting & Display](https://tanstack.com/hotkeys/latest/docs/framework/angular/guides/formatting-display.md) - [Angular: provideHotkeys and Scopes](https://tanstack.com/hotkeys/latest/docs/framework/angular/guides/provide-hotkeys-and-scopes.md) - [Angular: App Hotkeys](https://tanstack.com/hotkeys/latest/docs/framework/angular/guides/app-hotkeys.md) - [Angular: Cheat Sheet UI Helpers](https://tanstack.com/hotkeys/latest/docs/framework/angular/guides/cheat-sheet-ui-helpers.md) - [Angular: Custom Hotkey Recording](https://tanstack.com/hotkeys/latest/docs/framework/angular/guides/custom-hotkey-recording.md) - [Angular: Held Key State Helpers](https://tanstack.com/hotkeys/latest/docs/framework/angular/guides/held-key-state-helpers.md) - [Angular: Hotkey Hints](https://tanstack.com/hotkeys/latest/docs/framework/angular/guides/hotkey-hints.md) - [Angular: Hotkey Manager](https://tanstack.com/hotkeys/latest/docs/framework/angular/guides/hotkey-manager.md) - [Vue: Hotkeys](https://tanstack.com/hotkeys/latest/docs/framework/vue/guides/hotkeys.md) - [Vue: Sequences](https://tanstack.com/hotkeys/latest/docs/framework/vue/guides/sequences.md) - [Vue: Sensible Defaults](https://tanstack.com/hotkeys/latest/docs/guides/sensible-defaults.md) - [Vue: Formatting & Display](https://tanstack.com/hotkeys/latest/docs/framework/vue/guides/formatting-display.md) - [Vue: HotkeysProvider and Scopes](https://tanstack.com/hotkeys/latest/docs/framework/vue/guides/hotkeys-provider-and-scopes.md) - [Vue: App Hotkeys](https://tanstack.com/hotkeys/latest/docs/framework/vue/guides/app-hotkeys.md) - [Vue: Cheat Sheet UI Helpers](https://tanstack.com/hotkeys/latest/docs/framework/vue/guides/cheat-sheet-ui-helpers.md) - [Vue: Custom Hotkey Recording](https://tanstack.com/hotkeys/latest/docs/framework/vue/guides/custom-hotkey-recording.md) - [Vue: Held Key State Helpers](https://tanstack.com/hotkeys/latest/docs/framework/vue/guides/held-key-state-helpers.md) - [Vue: Hotkey Hints](https://tanstack.com/hotkeys/latest/docs/framework/vue/guides/hotkey-hints.md) - [Vue: Hotkey Manager](https://tanstack.com/hotkeys/latest/docs/framework/vue/guides/hotkey-manager.md) - [Lit: Hotkeys](https://tanstack.com/hotkeys/latest/docs/framework/lit/guides/hotkeys.md) - [Lit: Sequences](https://tanstack.com/hotkeys/latest/docs/framework/lit/guides/sequences.md) - [Lit: Sensible Defaults](https://tanstack.com/hotkeys/latest/docs/guides/sensible-defaults.md) - [Lit: Formatting & Display](https://tanstack.com/hotkeys/latest/docs/framework/lit/guides/formatting-display.md) - [Lit: App Hotkeys](https://tanstack.com/hotkeys/latest/docs/framework/lit/guides/app-hotkeys.md) - [Lit: Cheat Sheet UI Helpers](https://tanstack.com/hotkeys/latest/docs/framework/lit/guides/cheat-sheet-ui-helpers.md) - [Lit: Custom Hotkey Recording](https://tanstack.com/hotkeys/latest/docs/framework/lit/guides/custom-hotkey-recording.md) - [Lit: Held Key State Helpers](https://tanstack.com/hotkeys/latest/docs/framework/lit/guides/held-key-state-helpers.md) - [Lit: Hotkey Hints](https://tanstack.com/hotkeys/latest/docs/framework/lit/guides/hotkey-hints.md) - [Lit: Hotkey Manager](https://tanstack.com/hotkeys/latest/docs/framework/lit/guides/hotkey-manager.md) - [Svelte: Hotkeys](https://tanstack.com/hotkeys/latest/docs/framework/svelte/guides/hotkeys.md) - [Svelte: Sequences](https://tanstack.com/hotkeys/latest/docs/framework/svelte/guides/sequences.md) - [Svelte: Sensible Defaults](https://tanstack.com/hotkeys/latest/docs/guides/sensible-defaults.md) - [Svelte: Formatting & Display](https://tanstack.com/hotkeys/latest/docs/framework/svelte/guides/formatting-display.md) - [Svelte: HotkeysProvider and Scopes](https://tanstack.com/hotkeys/latest/docs/framework/svelte/guides/hotkeys-provider-and-scopes.md) - [Svelte: App Hotkeys](https://tanstack.com/hotkeys/latest/docs/framework/svelte/guides/app-hotkeys.md) - [Svelte: Cheat Sheet UI Helpers](https://tanstack.com/hotkeys/latest/docs/framework/svelte/guides/cheat-sheet-ui-helpers.md) - [Svelte: Custom Hotkey Recording](https://tanstack.com/hotkeys/latest/docs/framework/svelte/guides/custom-hotkey-recording.md) - [Svelte: Held Key State Helpers](https://tanstack.com/hotkeys/latest/docs/framework/svelte/guides/held-key-state-helpers.md) - [Svelte: Hotkey Hints](https://tanstack.com/hotkeys/latest/docs/framework/svelte/guides/hotkey-hints.md) - [Svelte: Hotkey Manager](https://tanstack.com/hotkeys/latest/docs/framework/svelte/guides/hotkey-manager.md) - [Alpine: Hotkeys](https://tanstack.com/hotkeys/latest/docs/framework/alpine/guides/hotkeys.md) - [Alpine: Sequences](https://tanstack.com/hotkeys/latest/docs/framework/alpine/guides/sequences.md) - [Alpine: Sensible Defaults](https://tanstack.com/hotkeys/latest/docs/guides/sensible-defaults.md) - [Alpine: Formatting & Display](https://tanstack.com/hotkeys/latest/docs/framework/alpine/guides/formatting-display.md) - [Alpine: App Hotkeys](https://tanstack.com/hotkeys/latest/docs/framework/alpine/guides/app-hotkeys.md) - [Alpine: Cheat Sheet UI Helpers](https://tanstack.com/hotkeys/latest/docs/framework/alpine/guides/cheat-sheet-ui-helpers.md) - [Alpine: Custom Hotkey Recording](https://tanstack.com/hotkeys/latest/docs/framework/alpine/guides/custom-hotkey-recording.md) - [Alpine: Held Key State Helpers](https://tanstack.com/hotkeys/latest/docs/framework/alpine/guides/held-key-state-helpers.md) - [Alpine: Hotkey Hints](https://tanstack.com/hotkeys/latest/docs/framework/alpine/guides/hotkey-hints.md) - [Alpine: Hotkey Manager](https://tanstack.com/hotkeys/latest/docs/framework/alpine/guides/hotkey-manager.md) - [Ember: Hotkeys](https://tanstack.com/hotkeys/latest/docs/framework/ember/guides/hotkeys.md) - [Ember: Sequences](https://tanstack.com/hotkeys/latest/docs/framework/ember/guides/sequences.md) - [Ember: Sensible Defaults](https://tanstack.com/hotkeys/latest/docs/guides/sensible-defaults.md) - [Ember: Formatting & Display](https://tanstack.com/hotkeys/latest/docs/framework/ember/guides/formatting-display.md) - [Ember: App Hotkeys](https://tanstack.com/hotkeys/latest/docs/framework/ember/guides/app-hotkeys.md) - [Ember: Cheat Sheet UI Helpers](https://tanstack.com/hotkeys/latest/docs/framework/ember/guides/cheat-sheet-ui-helpers.md) - [Ember: Custom Hotkey Recording](https://tanstack.com/hotkeys/latest/docs/framework/ember/guides/custom-hotkey-recording.md) - [Ember: Held Key State Helpers](https://tanstack.com/hotkeys/latest/docs/framework/ember/guides/held-key-state-helpers.md) - [Ember: Hotkey Hints](https://tanstack.com/hotkeys/latest/docs/framework/ember/guides/hotkey-hints.md) - [Ember: Hotkey Manager](https://tanstack.com/hotkeys/latest/docs/framework/ember/guides/hotkey-manager.md) - [Octane: Hotkeys](https://tanstack.com/hotkeys/latest/docs/framework/octane/guides/hotkeys.md) - [Octane: Sequences](https://tanstack.com/hotkeys/latest/docs/framework/octane/guides/sequences.md) - [Octane: Sensible Defaults](https://tanstack.com/hotkeys/latest/docs/guides/sensible-defaults.md) - [Octane: Formatting & Display](https://tanstack.com/hotkeys/latest/docs/framework/octane/guides/formatting-display.md) - [Octane: HotkeysProvider and Scopes](https://tanstack.com/hotkeys/latest/docs/framework/octane/guides/hotkeys-provider-and-scopes.md) - [Octane: App Hotkeys](https://tanstack.com/hotkeys/latest/docs/framework/octane/guides/app-hotkeys.md) - [Octane: Cheat Sheet UI Helpers](https://tanstack.com/hotkeys/latest/docs/framework/octane/guides/cheat-sheet-ui-helpers.md) - [Octane: Custom Hotkey Recording](https://tanstack.com/hotkeys/latest/docs/framework/octane/guides/custom-hotkey-recording.md) - [Octane: Held Key State Helpers](https://tanstack.com/hotkeys/latest/docs/framework/octane/guides/held-key-state-helpers.md) - [Octane: Hotkey Hints](https://tanstack.com/hotkeys/latest/docs/framework/octane/guides/hotkey-hints.md) - [Octane: Hotkey Manager](https://tanstack.com/hotkeys/latest/docs/framework/octane/guides/hotkey-manager.md) ## API ### API Reference - [Core API](https://tanstack.com/hotkeys/latest/docs/reference/index.md) - [Adapter API](https://tanstack.com/hotkeys/latest/docs/reference/adapter/index.md) - [React: React Hooks](https://tanstack.com/hotkeys/latest/docs/framework/react/reference/index.md) - [Preact: Preact Hooks](https://tanstack.com/hotkeys/latest/docs/framework/preact/reference/index.md) - [Solid: Solid Primitives](https://tanstack.com/hotkeys/latest/docs/framework/solid/reference/index.md) - [Angular: Angular Inject APIs](https://tanstack.com/hotkeys/latest/docs/framework/angular/reference/index.md) - [Vue: Vue Composables](https://tanstack.com/hotkeys/latest/docs/framework/vue/reference/index.md) - [Lit: Lit Controllers & Decorators](https://tanstack.com/hotkeys/latest/docs/framework/lit/reference/index.md) - [Svelte: Svelte APIs](https://tanstack.com/hotkeys/latest/docs/framework/svelte/reference/index.md) - [Alpine: Alpine API](https://tanstack.com/hotkeys/latest/docs/framework/alpine/reference/index.md) - [Ember: Ember API](https://tanstack.com/hotkeys/latest/docs/framework/ember/reference/index.md) - [Octane: Octane API](https://tanstack.com/hotkeys/latest/docs/framework/octane/reference/index.md) ### Hotkeys API Reference - [HotkeyManager](https://tanstack.com/hotkeys/latest/docs/reference/classes/HotkeyManager.md) - [getHotkeyManager](https://tanstack.com/hotkeys/latest/docs/reference/functions/getHotkeyManager.md) - [HotkeyScopesState](https://tanstack.com/hotkeys/latest/docs/reference/interfaces/HotkeyScopesState.md) - [Hotkey](https://tanstack.com/hotkeys/latest/docs/reference/type-aliases/Hotkey.md) - [HotkeyChord](https://tanstack.com/hotkeys/latest/docs/reference/type-aliases/HotkeyChord.md) - [HotkeySequence](https://tanstack.com/hotkeys/latest/docs/reference/type-aliases/HotkeySequence.md) - [RegisterableHotkey](https://tanstack.com/hotkeys/latest/docs/reference/type-aliases/RegisterableHotkey.md) - [RegisterableHotkeyChord](https://tanstack.com/hotkeys/latest/docs/reference/type-aliases/RegisterableHotkeyChord.md) - [RegisterableHotkeySequence](https://tanstack.com/hotkeys/latest/docs/reference/type-aliases/RegisterableHotkeySequence.md) - [RawHotkeyChord](https://tanstack.com/hotkeys/latest/docs/reference/type-aliases/RawHotkeyChord.md) - [HotkeyOptions](https://tanstack.com/hotkeys/latest/docs/reference/interfaces/HotkeyOptions.md) - [HotkeyChordOptions](https://tanstack.com/hotkeys/latest/docs/reference/interfaces/HotkeyChordOptions.md) - [HotkeySequenceOptions](https://tanstack.com/hotkeys/latest/docs/reference/interfaces/HotkeySequenceOptions.md) - [HotkeyOptionsFor](https://tanstack.com/hotkeys/latest/docs/reference/type-aliases/HotkeyOptionsFor.md) - [HotkeyRegistrationHandle](https://tanstack.com/hotkeys/latest/docs/reference/interfaces/HotkeyRegistrationHandle.md) - [HotkeyRegistrationView](https://tanstack.com/hotkeys/latest/docs/reference/type-aliases/HotkeyRegistrationView.md) - [HotkeyChordRegistrationView](https://tanstack.com/hotkeys/latest/docs/reference/interfaces/HotkeyChordRegistrationView.md) - [HotkeySequenceRegistrationView](https://tanstack.com/hotkeys/latest/docs/reference/interfaces/HotkeySequenceRegistrationView.md) - [HotkeyRegistrationStatus](https://tanstack.com/hotkeys/latest/docs/reference/type-aliases/HotkeyRegistrationStatus.md) - [toHotkeyRegistrationView](https://tanstack.com/hotkeys/latest/docs/reference/functions/toHotkeyRegistrationView.md) - [HotkeyCallback](https://tanstack.com/hotkeys/latest/docs/reference/type-aliases/HotkeyCallback.md) - [HotkeyCallbackContext](https://tanstack.com/hotkeys/latest/docs/reference/type-aliases/HotkeyCallbackContext.md) - [HotkeyChordCallbackContext](https://tanstack.com/hotkeys/latest/docs/reference/interfaces/HotkeyChordCallbackContext.md) - [HotkeySequenceCallbackContext](https://tanstack.com/hotkeys/latest/docs/reference/interfaces/HotkeySequenceCallbackContext.md) - [HotkeyCallbackContextFor](https://tanstack.com/hotkeys/latest/docs/reference/type-aliases/HotkeyCallbackContextFor.md) - [HotkeyMeta](https://tanstack.com/hotkeys/latest/docs/reference/interfaces/HotkeyMeta.md) - [ConflictBehavior](https://tanstack.com/hotkeys/latest/docs/reference/type-aliases/ConflictBehavior.md) - [isHotkeySequence](https://tanstack.com/hotkeys/latest/docs/reference/functions/isHotkeySequence.md) - [simplifyHotkey](https://tanstack.com/hotkeys/latest/docs/reference/functions/simplifyHotkey.md) - [createSequenceMatcher](https://tanstack.com/hotkeys/latest/docs/reference/functions/createSequenceMatcher.md) - [DEFAULT_SEQUENCE_TIMEOUT](https://tanstack.com/hotkeys/latest/docs/reference/variables/DEFAULT_SEQUENCE_TIMEOUT.md) - [React: HotkeysProvider](https://tanstack.com/hotkeys/latest/docs/framework/react/reference/functions/HotkeysProvider.md) - [React: useDefaultHotkeysOptions](https://tanstack.com/hotkeys/latest/docs/framework/react/reference/functions/useDefaultHotkeysOptions.md) - [React: useHotkey](https://tanstack.com/hotkeys/latest/docs/framework/react/reference/functions/useHotkey.md) - [React: useHotkeyRegistrations](https://tanstack.com/hotkeys/latest/docs/framework/react/reference/functions/useHotkeyRegistrations.md) - [React: useHotkeyScopesState](https://tanstack.com/hotkeys/latest/docs/framework/react/reference/functions/useHotkeyScopesState.md) - [React: useHotkeys](https://tanstack.com/hotkeys/latest/docs/framework/react/reference/functions/useHotkeys.md) - [React: useHotkeysContext](https://tanstack.com/hotkeys/latest/docs/framework/react/reference/functions/useHotkeysContext.md) - [React: HotkeysProviderOptions](https://tanstack.com/hotkeys/latest/docs/framework/react/reference/interfaces/HotkeysProviderOptions.md) - [React: HotkeysProviderProps](https://tanstack.com/hotkeys/latest/docs/framework/react/reference/interfaces/HotkeysProviderProps.md) - [React: UseHotkeyChordOptions](https://tanstack.com/hotkeys/latest/docs/framework/react/reference/type-aliases/UseHotkeyChordOptions.md) - [React: UseHotkeyCommonOptions](https://tanstack.com/hotkeys/latest/docs/framework/react/reference/type-aliases/UseHotkeyCommonOptions.md) - [React: UseHotkeyDefinition](https://tanstack.com/hotkeys/latest/docs/framework/react/reference/type-aliases/UseHotkeyDefinition.md) - [React: UseHotkeyOptions](https://tanstack.com/hotkeys/latest/docs/framework/react/reference/type-aliases/UseHotkeyOptions.md) - [React: UseHotkeyOptionsFor](https://tanstack.com/hotkeys/latest/docs/framework/react/reference/type-aliases/UseHotkeyOptionsFor.md) - [React: UseHotkeySequenceOptions](https://tanstack.com/hotkeys/latest/docs/framework/react/reference/type-aliases/UseHotkeySequenceOptions.md) - [React: UseHotkeyTarget](https://tanstack.com/hotkeys/latest/docs/framework/react/reference/type-aliases/UseHotkeyTarget.md) - [Preact: HotkeysProvider](https://tanstack.com/hotkeys/latest/docs/framework/preact/reference/functions/HotkeysProvider.md) - [Preact: useDefaultHotkeysOptions](https://tanstack.com/hotkeys/latest/docs/framework/preact/reference/functions/useDefaultHotkeysOptions.md) - [Preact: useHotkey](https://tanstack.com/hotkeys/latest/docs/framework/preact/reference/functions/useHotkey.md) - [Preact: useHotkeyRegistrations](https://tanstack.com/hotkeys/latest/docs/framework/preact/reference/functions/useHotkeyRegistrations.md) - [Preact: useHotkeyScopesState](https://tanstack.com/hotkeys/latest/docs/framework/preact/reference/functions/useHotkeyScopesState.md) - [Preact: useHotkeys](https://tanstack.com/hotkeys/latest/docs/framework/preact/reference/functions/useHotkeys.md) - [Preact: useHotkeysContext](https://tanstack.com/hotkeys/latest/docs/framework/preact/reference/functions/useHotkeysContext.md) - [Preact: HotkeysProviderOptions](https://tanstack.com/hotkeys/latest/docs/framework/preact/reference/interfaces/HotkeysProviderOptions.md) - [Preact: HotkeysProviderProps](https://tanstack.com/hotkeys/latest/docs/framework/preact/reference/interfaces/HotkeysProviderProps.md) - [Preact: UseHotkeyChordOptions](https://tanstack.com/hotkeys/latest/docs/framework/preact/reference/type-aliases/UseHotkeyChordOptions.md) - [Preact: UseHotkeyCommonOptions](https://tanstack.com/hotkeys/latest/docs/framework/preact/reference/type-aliases/UseHotkeyCommonOptions.md) - [Preact: UseHotkeyDefinition](https://tanstack.com/hotkeys/latest/docs/framework/preact/reference/type-aliases/UseHotkeyDefinition.md) - [Preact: UseHotkeyOptions](https://tanstack.com/hotkeys/latest/docs/framework/preact/reference/type-aliases/UseHotkeyOptions.md) - [Preact: UseHotkeyOptionsFor](https://tanstack.com/hotkeys/latest/docs/framework/preact/reference/type-aliases/UseHotkeyOptionsFor.md) - [Preact: UseHotkeySequenceOptions](https://tanstack.com/hotkeys/latest/docs/framework/preact/reference/type-aliases/UseHotkeySequenceOptions.md) - [Preact: UseHotkeyTarget](https://tanstack.com/hotkeys/latest/docs/framework/preact/reference/type-aliases/UseHotkeyTarget.md) - [Solid: createHotkey](https://tanstack.com/hotkeys/latest/docs/framework/solid/reference/functions/createHotkey.md) - [Solid: createHotkeyRegistrations](https://tanstack.com/hotkeys/latest/docs/framework/solid/reference/functions/createHotkeyRegistrations.md) - [Solid: createHotkeyScopesState](https://tanstack.com/hotkeys/latest/docs/framework/solid/reference/functions/createHotkeyScopesState.md) - [Solid: createHotkeys](https://tanstack.com/hotkeys/latest/docs/framework/solid/reference/functions/createHotkeys.md) - [Solid: useDefaultHotkeysOptions](https://tanstack.com/hotkeys/latest/docs/framework/solid/reference/functions/useDefaultHotkeysOptions.md) - [Solid: useHotkeysContext](https://tanstack.com/hotkeys/latest/docs/framework/solid/reference/functions/useHotkeysContext.md) - [Solid: HotkeysProviderOptions](https://tanstack.com/hotkeys/latest/docs/framework/solid/reference/interfaces/HotkeysProviderOptions.md) - [Solid: HotkeysProviderProps](https://tanstack.com/hotkeys/latest/docs/framework/solid/reference/interfaces/HotkeysProviderProps.md) - [Solid: CreateHotkeyChordOptions](https://tanstack.com/hotkeys/latest/docs/framework/solid/reference/type-aliases/CreateHotkeyChordOptions.md) - [Solid: CreateHotkeyCommonOptions](https://tanstack.com/hotkeys/latest/docs/framework/solid/reference/type-aliases/CreateHotkeyCommonOptions.md) - [Solid: CreateHotkeyDefinition](https://tanstack.com/hotkeys/latest/docs/framework/solid/reference/type-aliases/CreateHotkeyDefinition.md) - [Solid: CreateHotkeyOptions](https://tanstack.com/hotkeys/latest/docs/framework/solid/reference/type-aliases/CreateHotkeyOptions.md) - [Solid: CreateHotkeyOptionsFor](https://tanstack.com/hotkeys/latest/docs/framework/solid/reference/type-aliases/CreateHotkeyOptionsFor.md) - [Solid: CreateHotkeySequenceOptions](https://tanstack.com/hotkeys/latest/docs/framework/solid/reference/type-aliases/CreateHotkeySequenceOptions.md) - [Solid: CreateHotkeyTarget](https://tanstack.com/hotkeys/latest/docs/framework/solid/reference/type-aliases/CreateHotkeyTarget.md) - [Solid: HotkeysProvider](https://tanstack.com/hotkeys/latest/docs/framework/solid/reference/variables/HotkeysProvider.md) - [Angular: injectDefaultHotkeysOptions](https://tanstack.com/hotkeys/latest/docs/framework/angular/reference/functions/injectDefaultHotkeysOptions.md) - [Angular: injectHotkey](https://tanstack.com/hotkeys/latest/docs/framework/angular/reference/functions/injectHotkey.md) - [Angular: injectHotkeyRegistrations](https://tanstack.com/hotkeys/latest/docs/framework/angular/reference/functions/injectHotkeyRegistrations.md) - [Angular: injectHotkeyScopesState](https://tanstack.com/hotkeys/latest/docs/framework/angular/reference/functions/injectHotkeyScopesState.md) - [Angular: injectHotkeys](https://tanstack.com/hotkeys/latest/docs/framework/angular/reference/functions/injectHotkeys.md) - [Angular: injectHotkeysContext](https://tanstack.com/hotkeys/latest/docs/framework/angular/reference/functions/injectHotkeysContext.md) - [Angular: provideHotkeys](https://tanstack.com/hotkeys/latest/docs/framework/angular/reference/functions/provideHotkeys.md) - [Angular: HotkeysContextValue](https://tanstack.com/hotkeys/latest/docs/framework/angular/reference/interfaces/HotkeysContextValue.md) - [Angular: HotkeysProviderOptions](https://tanstack.com/hotkeys/latest/docs/framework/angular/reference/interfaces/HotkeysProviderOptions.md) - [Angular: ProvideHotkeysOptions](https://tanstack.com/hotkeys/latest/docs/framework/angular/reference/interfaces/ProvideHotkeysOptions.md) - [Angular: InjectHotkeyChordOptions](https://tanstack.com/hotkeys/latest/docs/framework/angular/reference/type-aliases/InjectHotkeyChordOptions.md) - [Angular: InjectHotkeyCommonOptions](https://tanstack.com/hotkeys/latest/docs/framework/angular/reference/type-aliases/InjectHotkeyCommonOptions.md) - [Angular: InjectHotkeyDefinition](https://tanstack.com/hotkeys/latest/docs/framework/angular/reference/type-aliases/InjectHotkeyDefinition.md) - [Angular: InjectHotkeyOptions](https://tanstack.com/hotkeys/latest/docs/framework/angular/reference/type-aliases/InjectHotkeyOptions.md) - [Angular: InjectHotkeyOptionsFor](https://tanstack.com/hotkeys/latest/docs/framework/angular/reference/type-aliases/InjectHotkeyOptionsFor.md) - [Angular: InjectHotkeySequenceOptions](https://tanstack.com/hotkeys/latest/docs/framework/angular/reference/type-aliases/InjectHotkeySequenceOptions.md) - [Angular: InjectHotkeyTarget](https://tanstack.com/hotkeys/latest/docs/framework/angular/reference/type-aliases/InjectHotkeyTarget.md) - [Angular: HOTKEYS_INJECTION_TOKEN](https://tanstack.com/hotkeys/latest/docs/framework/angular/reference/variables/HOTKEYS_INJECTION_TOKEN.md) - [Vue: provideHotkeysContext](https://tanstack.com/hotkeys/latest/docs/framework/vue/reference/functions/provideHotkeysContext.md) - [Vue: useDefaultHotkeysOptions](https://tanstack.com/hotkeys/latest/docs/framework/vue/reference/functions/useDefaultHotkeysOptions.md) - [Vue: useHotkey](https://tanstack.com/hotkeys/latest/docs/framework/vue/reference/functions/useHotkey.md) - [Vue: useHotkeyRegistrations](https://tanstack.com/hotkeys/latest/docs/framework/vue/reference/functions/useHotkeyRegistrations.md) - [Vue: useHotkeyScopesState](https://tanstack.com/hotkeys/latest/docs/framework/vue/reference/functions/useHotkeyScopesState.md) - [Vue: useHotkeys](https://tanstack.com/hotkeys/latest/docs/framework/vue/reference/functions/useHotkeys.md) - [Vue: useHotkeysContext](https://tanstack.com/hotkeys/latest/docs/framework/vue/reference/functions/useHotkeysContext.md) - [Vue: HotkeysProviderOptions](https://tanstack.com/hotkeys/latest/docs/framework/vue/reference/interfaces/HotkeysProviderOptions.md) - [Vue: ProvideHotkeysContextOptions](https://tanstack.com/hotkeys/latest/docs/framework/vue/reference/interfaces/ProvideHotkeysContextOptions.md) - [Vue: UseHotkeyChordOptions](https://tanstack.com/hotkeys/latest/docs/framework/vue/reference/type-aliases/UseHotkeyChordOptions.md) - [Vue: UseHotkeyCommonOptions](https://tanstack.com/hotkeys/latest/docs/framework/vue/reference/type-aliases/UseHotkeyCommonOptions.md) - [Vue: UseHotkeyDefinition](https://tanstack.com/hotkeys/latest/docs/framework/vue/reference/type-aliases/UseHotkeyDefinition.md) - [Vue: UseHotkeyOptions](https://tanstack.com/hotkeys/latest/docs/framework/vue/reference/type-aliases/UseHotkeyOptions.md) - [Vue: UseHotkeyOptionsFor](https://tanstack.com/hotkeys/latest/docs/framework/vue/reference/type-aliases/UseHotkeyOptionsFor.md) - [Vue: UseHotkeySequenceOptions](https://tanstack.com/hotkeys/latest/docs/framework/vue/reference/type-aliases/UseHotkeySequenceOptions.md) - [Vue: UseHotkeyTarget](https://tanstack.com/hotkeys/latest/docs/framework/vue/reference/type-aliases/UseHotkeyTarget.md) - [Vue: HotkeysProvider](https://tanstack.com/hotkeys/latest/docs/framework/vue/reference/variables/HotkeysProvider.md) - [Lit: hotkey](https://tanstack.com/hotkeys/latest/docs/framework/lit/reference/functions/hotkey.md) - [Lit: HotkeyController](https://tanstack.com/hotkeys/latest/docs/framework/lit/reference/classes/HotkeyController.md) - [Lit: HotkeyRegistrationsController](https://tanstack.com/hotkeys/latest/docs/framework/lit/reference/classes/HotkeyRegistrationsController.md) - [Lit: HotkeyScopesStateController](https://tanstack.com/hotkeys/latest/docs/framework/lit/reference/classes/HotkeyScopesStateController.md) - [Lit: HotkeyControllerChordOptions](https://tanstack.com/hotkeys/latest/docs/framework/lit/reference/type-aliases/HotkeyControllerChordOptions.md) - [Lit: HotkeyControllerCommonOptions](https://tanstack.com/hotkeys/latest/docs/framework/lit/reference/type-aliases/HotkeyControllerCommonOptions.md) - [Lit: HotkeyControllerOptions](https://tanstack.com/hotkeys/latest/docs/framework/lit/reference/type-aliases/HotkeyControllerOptions.md) - [Lit: HotkeyControllerOptionsFor](https://tanstack.com/hotkeys/latest/docs/framework/lit/reference/type-aliases/HotkeyControllerOptionsFor.md) - [Lit: HotkeyControllerSequenceOptions](https://tanstack.com/hotkeys/latest/docs/framework/lit/reference/type-aliases/HotkeyControllerSequenceOptions.md) - [Lit: HotkeyControllerTarget](https://tanstack.com/hotkeys/latest/docs/framework/lit/reference/type-aliases/HotkeyControllerTarget.md) - [Svelte: createHotkey](https://tanstack.com/hotkeys/latest/docs/framework/svelte/reference/functions/createHotkey.md) - [Svelte: createHotkeyAttachment](https://tanstack.com/hotkeys/latest/docs/framework/svelte/reference/functions/createHotkeyAttachment.md) - [Svelte: createHotkeys](https://tanstack.com/hotkeys/latest/docs/framework/svelte/reference/functions/createHotkeys.md) - [Svelte: createHotkeysAttachment](https://tanstack.com/hotkeys/latest/docs/framework/svelte/reference/functions/createHotkeysAttachment.md) - [Svelte: getDefaultHotkeysOptions](https://tanstack.com/hotkeys/latest/docs/framework/svelte/reference/functions/getDefaultHotkeysOptions.md) - [Svelte: getHotkeyRegistrations](https://tanstack.com/hotkeys/latest/docs/framework/svelte/reference/functions/getHotkeyRegistrations.md) - [Svelte: getHotkeyScopesState](https://tanstack.com/hotkeys/latest/docs/framework/svelte/reference/functions/getHotkeyScopesState.md) - [Svelte: SvelteHotkeyScopesState](https://tanstack.com/hotkeys/latest/docs/framework/svelte/reference/interfaces/SvelteHotkeyScopesState.md) - [Svelte: getHotkeysContext](https://tanstack.com/hotkeys/latest/docs/framework/svelte/reference/functions/getHotkeysContext.md) - [Svelte: setHotkeysContext](https://tanstack.com/hotkeys/latest/docs/framework/svelte/reference/functions/setHotkeysContext.md) - [Svelte: HotkeysContextOptions](https://tanstack.com/hotkeys/latest/docs/framework/svelte/reference/interfaces/HotkeysContextOptions.md) - [Svelte: HotkeysProviderOptions](https://tanstack.com/hotkeys/latest/docs/framework/svelte/reference/interfaces/HotkeysProviderOptions.md) - [Svelte: HotkeysProviderProps](https://tanstack.com/hotkeys/latest/docs/framework/svelte/reference/interfaces/HotkeysProviderProps.md) - [Svelte: SvelteHotkeyRegistrations](https://tanstack.com/hotkeys/latest/docs/framework/svelte/reference/interfaces/SvelteHotkeyRegistrations.md) - [Svelte: CreateHotkeyChordOptions](https://tanstack.com/hotkeys/latest/docs/framework/svelte/reference/type-aliases/CreateHotkeyChordOptions.md) - [Svelte: CreateHotkeyCommonOptions](https://tanstack.com/hotkeys/latest/docs/framework/svelte/reference/type-aliases/CreateHotkeyCommonOptions.md) - [Svelte: CreateHotkeyDefinition](https://tanstack.com/hotkeys/latest/docs/framework/svelte/reference/type-aliases/CreateHotkeyDefinition.md) - [Svelte: CreateHotkeyOptions](https://tanstack.com/hotkeys/latest/docs/framework/svelte/reference/type-aliases/CreateHotkeyOptions.md) - [Svelte: CreateHotkeyOptionsFor](https://tanstack.com/hotkeys/latest/docs/framework/svelte/reference/type-aliases/CreateHotkeyOptionsFor.md) - [Svelte: CreateHotkeySequenceOptions](https://tanstack.com/hotkeys/latest/docs/framework/svelte/reference/type-aliases/CreateHotkeySequenceOptions.md) - [Svelte: CreateHotkeyTarget](https://tanstack.com/hotkeys/latest/docs/framework/svelte/reference/type-aliases/CreateHotkeyTarget.md) - [Svelte: DEFAULT_OPTIONS](https://tanstack.com/hotkeys/latest/docs/framework/svelte/reference/variables/DEFAULT_OPTIONS.md) - [Svelte: HotkeysProvider](https://tanstack.com/hotkeys/latest/docs/framework/svelte/reference/variables/HotkeysProvider.md) - [Alpine: createHotkeysScope](https://tanstack.com/hotkeys/latest/docs/framework/alpine/reference/functions/createHotkeysScope.md) - [Alpine: hotkeysPlugin](https://tanstack.com/hotkeys/latest/docs/framework/alpine/reference/functions/hotkeysPlugin.md) - [Alpine: AlpineCreateHotkey](https://tanstack.com/hotkeys/latest/docs/framework/alpine/reference/interfaces/AlpineCreateHotkey.md) - [Alpine: AlpineHotkeys](https://tanstack.com/hotkeys/latest/docs/framework/alpine/reference/interfaces/AlpineHotkeys.md) - [Alpine: AlpineHotkeyState](https://tanstack.com/hotkeys/latest/docs/framework/alpine/reference/interfaces/AlpineHotkeyState.md) - [Alpine: DefaultHotkeysOptions](https://tanstack.com/hotkeys/latest/docs/framework/alpine/reference/interfaces/DefaultHotkeysOptions.md) - [Alpine: HotkeyRegistrationsResult](https://tanstack.com/hotkeys/latest/docs/framework/alpine/reference/interfaces/HotkeyRegistrationsResult.md) - [Alpine: AlpineHotkeyCommonOptions](https://tanstack.com/hotkeys/latest/docs/framework/alpine/reference/type-aliases/AlpineHotkeyCommonOptions.md) - [Alpine: AlpineHotkeyDefinition](https://tanstack.com/hotkeys/latest/docs/framework/alpine/reference/type-aliases/AlpineHotkeyDefinition.md) - [Alpine: AlpineHotkeyOptionsFor](https://tanstack.com/hotkeys/latest/docs/framework/alpine/reference/type-aliases/AlpineHotkeyOptionsFor.md) - [Alpine: AlpineHotkeyTarget](https://tanstack.com/hotkeys/latest/docs/framework/alpine/reference/type-aliases/AlpineHotkeyTarget.md) - [Alpine: MaybeGetter](https://tanstack.com/hotkeys/latest/docs/framework/alpine/reference/type-aliases/MaybeGetter.md) - [Ember: createHotkeysScope](https://tanstack.com/hotkeys/latest/docs/framework/ember/reference/functions/createHotkeysScope.md) - [Ember: useHotkeyRegistrations](https://tanstack.com/hotkeys/latest/docs/framework/ember/reference/functions/useHotkeyRegistrations.md) - [Ember: useHotkeyScopesState](https://tanstack.com/hotkeys/latest/docs/framework/ember/reference/functions/useHotkeyScopesState.md) - [Ember: onHotkey](https://tanstack.com/hotkeys/latest/docs/framework/ember/reference/classes/onHotkey.md) - [Ember: onHotkeys](https://tanstack.com/hotkeys/latest/docs/framework/ember/reference/classes/onHotkeys.md) - [Ember: useHotkey](https://tanstack.com/hotkeys/latest/docs/framework/ember/reference/classes/useHotkey.md) - [Ember: useHotkeys](https://tanstack.com/hotkeys/latest/docs/framework/ember/reference/classes/useHotkeys.md) - [Ember: DefaultHotkeysOptions](https://tanstack.com/hotkeys/latest/docs/framework/ember/reference/interfaces/DefaultHotkeysOptions.md) - [Ember: EmberHotkeysScope](https://tanstack.com/hotkeys/latest/docs/framework/ember/reference/interfaces/EmberHotkeysScope.md) - [Ember: EmberHotkeyState](https://tanstack.com/hotkeys/latest/docs/framework/ember/reference/interfaces/EmberHotkeyState.md) - [Ember: HotkeyRegistrationsResult](https://tanstack.com/hotkeys/latest/docs/framework/ember/reference/interfaces/HotkeyRegistrationsResult.md) - [Ember: ElementHotkeyOptions](https://tanstack.com/hotkeys/latest/docs/framework/ember/reference/type-aliases/ElementHotkeyOptions.md) - [Ember: EmberHotkeyCommonOptions](https://tanstack.com/hotkeys/latest/docs/framework/ember/reference/type-aliases/EmberHotkeyCommonOptions.md) - [Ember: EmberHotkeyDefinition](https://tanstack.com/hotkeys/latest/docs/framework/ember/reference/type-aliases/EmberHotkeyDefinition.md) - [Ember: EmberHotkeyTarget](https://tanstack.com/hotkeys/latest/docs/framework/ember/reference/type-aliases/EmberHotkeyTarget.md) - [Ember: MaybeGetter](https://tanstack.com/hotkeys/latest/docs/framework/ember/reference/type-aliases/MaybeGetter.md) - [Octane: HotkeysProvider](https://tanstack.com/hotkeys/latest/docs/framework/octane/reference/functions/HotkeysProvider.md) - [Octane: useDefaultHotkeysOptions](https://tanstack.com/hotkeys/latest/docs/framework/octane/reference/functions/useDefaultHotkeysOptions.md) - [Octane: useHotkey](https://tanstack.com/hotkeys/latest/docs/framework/octane/reference/functions/useHotkey.md) - [Octane: useHotkeyRegistrations](https://tanstack.com/hotkeys/latest/docs/framework/octane/reference/functions/useHotkeyRegistrations.md) - [Octane: useHotkeyScopesState](https://tanstack.com/hotkeys/latest/docs/framework/octane/reference/functions/useHotkeyScopesState.md) - [Octane: useHotkeys](https://tanstack.com/hotkeys/latest/docs/framework/octane/reference/functions/useHotkeys.md) - [Octane: useHotkeysContext](https://tanstack.com/hotkeys/latest/docs/framework/octane/reference/functions/useHotkeysContext.md) - [Octane: DefaultHotkeysOptions](https://tanstack.com/hotkeys/latest/docs/framework/octane/reference/interfaces/DefaultHotkeysOptions.md) - [Octane: HotkeyRegistrationsResult](https://tanstack.com/hotkeys/latest/docs/framework/octane/reference/interfaces/HotkeyRegistrationsResult.md) - [Octane: HotkeysProviderProps](https://tanstack.com/hotkeys/latest/docs/framework/octane/reference/interfaces/HotkeysProviderProps.md) - [Octane: HotkeysProviderOptions](https://tanstack.com/hotkeys/latest/docs/framework/octane/reference/type-aliases/HotkeysProviderOptions.md) - [Octane: UseHotkeyChordOptions](https://tanstack.com/hotkeys/latest/docs/framework/octane/reference/type-aliases/UseHotkeyChordOptions.md) - [Octane: UseHotkeyCommonOptions](https://tanstack.com/hotkeys/latest/docs/framework/octane/reference/type-aliases/UseHotkeyCommonOptions.md) - [Octane: UseHotkeyDefinition](https://tanstack.com/hotkeys/latest/docs/framework/octane/reference/type-aliases/UseHotkeyDefinition.md) - [Octane: UseHotkeyOptions](https://tanstack.com/hotkeys/latest/docs/framework/octane/reference/type-aliases/UseHotkeyOptions.md) - [Octane: UseHotkeyOptionsFor](https://tanstack.com/hotkeys/latest/docs/framework/octane/reference/type-aliases/UseHotkeyOptionsFor.md) - [Octane: UseHotkeySequenceOptions](https://tanstack.com/hotkeys/latest/docs/framework/octane/reference/type-aliases/UseHotkeySequenceOptions.md) - [Octane: UseHotkeyTarget](https://tanstack.com/hotkeys/latest/docs/framework/octane/reference/type-aliases/UseHotkeyTarget.md) ### App Hotkeys API Reference - [defineAppHotkeys](https://tanstack.com/hotkeys/latest/docs/reference/functions/defineAppHotkeys.md) - [AppHotkeysStore](https://tanstack.com/hotkeys/latest/docs/reference/classes/AppHotkeysStore.md) - [provideAppHotkeys](https://tanstack.com/hotkeys/latest/docs/reference/functions/provideAppHotkeys.md) - [publishAppHotkeysStore](https://tanstack.com/hotkeys/latest/docs/reference/functions/publishAppHotkeysStore.md) - [AppHotkey](https://tanstack.com/hotkeys/latest/docs/reference/interfaces/AppHotkey.md) - [AppHotkeyInput](https://tanstack.com/hotkeys/latest/docs/reference/interfaces/AppHotkeyInput.md) - [AppHotkeyOptions](https://tanstack.com/hotkeys/latest/docs/reference/type-aliases/AppHotkeyOptions.md) - [AppHotkeyListItem](https://tanstack.com/hotkeys/latest/docs/reference/interfaces/AppHotkeyListItem.md) - [AppHotkeyStatus](https://tanstack.com/hotkeys/latest/docs/reference/type-aliases/AppHotkeyStatus.md) - [AppHotkeysState](https://tanstack.com/hotkeys/latest/docs/reference/interfaces/AppHotkeysState.md) - [AppHotkeysStoreOptions](https://tanstack.com/hotkeys/latest/docs/reference/interfaces/AppHotkeysStoreOptions.md) - [CustomHotkeys](https://tanstack.com/hotkeys/latest/docs/reference/type-aliases/CustomHotkeys.md) - [Register](https://tanstack.com/hotkeys/latest/docs/reference/interfaces/Register.md) - [AppHotkeyId](https://tanstack.com/hotkeys/latest/docs/reference/type-aliases/AppHotkeyId.md) - [RegisteredAppHotkeys](https://tanstack.com/hotkeys/latest/docs/reference/type-aliases/RegisteredAppHotkeys.md) - [isAppHotkey](https://tanstack.com/hotkeys/latest/docs/reference/functions/isAppHotkey.md) - [isCustomHotkey](https://tanstack.com/hotkeys/latest/docs/reference/functions/isCustomHotkey.md) - [resolveAppHotkey](https://tanstack.com/hotkeys/latest/docs/reference/functions/resolveAppHotkey.md) - [React: useAppHotkeyList](https://tanstack.com/hotkeys/latest/docs/framework/react/reference/functions/useAppHotkeyList.md) - [React: useAppHotkeys](https://tanstack.com/hotkeys/latest/docs/framework/react/reference/functions/useAppHotkeys.md) - [React: useCustomHotkeys](https://tanstack.com/hotkeys/latest/docs/framework/react/reference/functions/useCustomHotkeys.md) - [React: UseCustomHotkeysResult](https://tanstack.com/hotkeys/latest/docs/framework/react/reference/interfaces/UseCustomHotkeysResult.md) - [React: UseAppHotkeyOptions](https://tanstack.com/hotkeys/latest/docs/framework/react/reference/type-aliases/UseAppHotkeyOptions.md) - [Preact: useAppHotkeyList](https://tanstack.com/hotkeys/latest/docs/framework/preact/reference/functions/useAppHotkeyList.md) - [Preact: useAppHotkeys](https://tanstack.com/hotkeys/latest/docs/framework/preact/reference/functions/useAppHotkeys.md) - [Preact: useCustomHotkeys](https://tanstack.com/hotkeys/latest/docs/framework/preact/reference/functions/useCustomHotkeys.md) - [Preact: UseCustomHotkeysResult](https://tanstack.com/hotkeys/latest/docs/framework/preact/reference/interfaces/UseCustomHotkeysResult.md) - [Preact: UseAppHotkeyOptions](https://tanstack.com/hotkeys/latest/docs/framework/preact/reference/type-aliases/UseAppHotkeyOptions.md) - [Solid: createAppHotkeyList](https://tanstack.com/hotkeys/latest/docs/framework/solid/reference/functions/createAppHotkeyList.md) - [Solid: useAppHotkeys](https://tanstack.com/hotkeys/latest/docs/framework/solid/reference/functions/useAppHotkeys.md) - [Solid: useCustomHotkeys](https://tanstack.com/hotkeys/latest/docs/framework/solid/reference/functions/useCustomHotkeys.md) - [Solid: UseCustomHotkeysResult](https://tanstack.com/hotkeys/latest/docs/framework/solid/reference/interfaces/UseCustomHotkeysResult.md) - [Solid: CreateAppHotkeyOptions](https://tanstack.com/hotkeys/latest/docs/framework/solid/reference/type-aliases/CreateAppHotkeyOptions.md) - [Angular: injectAppHotkeyList](https://tanstack.com/hotkeys/latest/docs/framework/angular/reference/functions/injectAppHotkeyList.md) - [Angular: injectAppHotkeys](https://tanstack.com/hotkeys/latest/docs/framework/angular/reference/functions/injectAppHotkeys.md) - [Angular: injectCustomHotkeys](https://tanstack.com/hotkeys/latest/docs/framework/angular/reference/functions/injectCustomHotkeys.md) - [Angular: InjectCustomHotkeysResult](https://tanstack.com/hotkeys/latest/docs/framework/angular/reference/interfaces/InjectCustomHotkeysResult.md) - [Angular: InjectAppHotkeyOptions](https://tanstack.com/hotkeys/latest/docs/framework/angular/reference/type-aliases/InjectAppHotkeyOptions.md) - [Vue: useAppHotkeyList](https://tanstack.com/hotkeys/latest/docs/framework/vue/reference/functions/useAppHotkeyList.md) - [Vue: useAppHotkeys](https://tanstack.com/hotkeys/latest/docs/framework/vue/reference/functions/useAppHotkeys.md) - [Vue: useCustomHotkeys](https://tanstack.com/hotkeys/latest/docs/framework/vue/reference/functions/useCustomHotkeys.md) - [Vue: UseCustomHotkeysResult](https://tanstack.com/hotkeys/latest/docs/framework/vue/reference/interfaces/UseCustomHotkeysResult.md) - [Vue: UseAppHotkeyOptions](https://tanstack.com/hotkeys/latest/docs/framework/vue/reference/type-aliases/UseAppHotkeyOptions.md) - [Lit: AppHotkeysController](https://tanstack.com/hotkeys/latest/docs/framework/lit/reference/classes/AppHotkeysController.md) - [Lit: AppHotkeyControllerOptions](https://tanstack.com/hotkeys/latest/docs/framework/lit/reference/type-aliases/AppHotkeyControllerOptions.md) - [Svelte: getAppHotkeyList](https://tanstack.com/hotkeys/latest/docs/framework/svelte/reference/functions/getAppHotkeyList.md) - [Svelte: getAppHotkeys](https://tanstack.com/hotkeys/latest/docs/framework/svelte/reference/functions/getAppHotkeys.md) - [Svelte: getCustomHotkeys](https://tanstack.com/hotkeys/latest/docs/framework/svelte/reference/functions/getCustomHotkeys.md) - [Svelte: SvelteAppHotkeyList](https://tanstack.com/hotkeys/latest/docs/framework/svelte/reference/interfaces/SvelteAppHotkeyList.md) - [Svelte: SvelteAppHotkeys](https://tanstack.com/hotkeys/latest/docs/framework/svelte/reference/interfaces/SvelteAppHotkeys.md) - [Svelte: SvelteCustomHotkeys](https://tanstack.com/hotkeys/latest/docs/framework/svelte/reference/interfaces/SvelteCustomHotkeys.md) - [Svelte: CreateAppHotkeyOptions](https://tanstack.com/hotkeys/latest/docs/framework/svelte/reference/type-aliases/CreateAppHotkeyOptions.md) - [Alpine: AlpineCustomHotkeys](https://tanstack.com/hotkeys/latest/docs/framework/alpine/reference/interfaces/AlpineCustomHotkeys.md) - [Alpine: AlpineAppHotkeyOptions](https://tanstack.com/hotkeys/latest/docs/framework/alpine/reference/type-aliases/AlpineAppHotkeyOptions.md) - [Ember: useAppHotkeyList](https://tanstack.com/hotkeys/latest/docs/framework/ember/reference/functions/useAppHotkeyList.md) - [Ember: useAppHotkeys](https://tanstack.com/hotkeys/latest/docs/framework/ember/reference/functions/useAppHotkeys.md) - [Ember: useCustomHotkeys](https://tanstack.com/hotkeys/latest/docs/framework/ember/reference/functions/useCustomHotkeys.md) - [Ember: EmberCustomHotkeys](https://tanstack.com/hotkeys/latest/docs/framework/ember/reference/interfaces/EmberCustomHotkeys.md) - [Ember: EmberAppHotkeyList](https://tanstack.com/hotkeys/latest/docs/framework/ember/reference/type-aliases/EmberAppHotkeyList.md) - [Octane: useAppHotkeyList](https://tanstack.com/hotkeys/latest/docs/framework/octane/reference/functions/useAppHotkeyList.md) - [Octane: useAppHotkeys](https://tanstack.com/hotkeys/latest/docs/framework/octane/reference/functions/useAppHotkeys.md) - [Octane: useCustomHotkeys](https://tanstack.com/hotkeys/latest/docs/framework/octane/reference/functions/useCustomHotkeys.md) - [Octane: UseCustomHotkeysResult](https://tanstack.com/hotkeys/latest/docs/framework/octane/reference/interfaces/UseCustomHotkeysResult.md) - [Octane: UseAppHotkeyOptions](https://tanstack.com/hotkeys/latest/docs/framework/octane/reference/type-aliases/UseAppHotkeyOptions.md) ### Key hold & held keys API Reference - [KeyStateTracker](https://tanstack.com/hotkeys/latest/docs/reference/classes/KeyStateTracker.md) - [getKeyStateTracker](https://tanstack.com/hotkeys/latest/docs/reference/functions/getKeyStateTracker.md) - [KeyStateTrackerState](https://tanstack.com/hotkeys/latest/docs/reference/interfaces/KeyStateTrackerState.md) - [IndividualKey](https://tanstack.com/hotkeys/latest/docs/reference/type-aliases/IndividualKey.md) - [matchesHeldModifiers](https://tanstack.com/hotkeys/latest/docs/reference/functions/matchesHeldModifiers.md) - [HeldModifierOptions](https://tanstack.com/hotkeys/latest/docs/reference/interfaces/HeldModifierOptions.md) - [React: useHeldKeyCodes](https://tanstack.com/hotkeys/latest/docs/framework/react/reference/functions/useHeldKeyCodes.md) - [React: useHeldKeys](https://tanstack.com/hotkeys/latest/docs/framework/react/reference/functions/useHeldKeys.md) - [React: useHotkeyHint](https://tanstack.com/hotkeys/latest/docs/framework/react/reference/functions/useHotkeyHint.md) - [React: useKeyHold](https://tanstack.com/hotkeys/latest/docs/framework/react/reference/functions/useKeyHold.md) - [Preact: useHeldKeyCodes](https://tanstack.com/hotkeys/latest/docs/framework/preact/reference/functions/useHeldKeyCodes.md) - [Preact: useHeldKeys](https://tanstack.com/hotkeys/latest/docs/framework/preact/reference/functions/useHeldKeys.md) - [Preact: useHotkeyHint](https://tanstack.com/hotkeys/latest/docs/framework/preact/reference/functions/useHotkeyHint.md) - [Preact: useKeyHold](https://tanstack.com/hotkeys/latest/docs/framework/preact/reference/functions/useKeyHold.md) - [Solid: createHeldKeyCodes](https://tanstack.com/hotkeys/latest/docs/framework/solid/reference/functions/createHeldKeyCodes.md) - [Solid: createHeldKeys](https://tanstack.com/hotkeys/latest/docs/framework/solid/reference/functions/createHeldKeys.md) - [Solid: createHotkeyHint](https://tanstack.com/hotkeys/latest/docs/framework/solid/reference/functions/createHotkeyHint.md) - [Solid: createKeyHold](https://tanstack.com/hotkeys/latest/docs/framework/solid/reference/functions/createKeyHold.md) - [Angular: injectHeldKeyCodes](https://tanstack.com/hotkeys/latest/docs/framework/angular/reference/functions/injectHeldKeyCodes.md) - [Angular: injectHeldKeys](https://tanstack.com/hotkeys/latest/docs/framework/angular/reference/functions/injectHeldKeys.md) - [Angular: injectHotkeyHint](https://tanstack.com/hotkeys/latest/docs/framework/angular/reference/functions/injectHotkeyHint.md) - [Angular: injectKeyHold](https://tanstack.com/hotkeys/latest/docs/framework/angular/reference/functions/injectKeyHold.md) - [Vue: useHeldKeyCodes](https://tanstack.com/hotkeys/latest/docs/framework/vue/reference/functions/useHeldKeyCodes.md) - [Vue: useHeldKeys](https://tanstack.com/hotkeys/latest/docs/framework/vue/reference/functions/useHeldKeys.md) - [Vue: useHotkeyHint](https://tanstack.com/hotkeys/latest/docs/framework/vue/reference/functions/useHotkeyHint.md) - [Vue: useKeyHold](https://tanstack.com/hotkeys/latest/docs/framework/vue/reference/functions/useKeyHold.md) - [Lit: HeldKeyCodesController](https://tanstack.com/hotkeys/latest/docs/framework/lit/reference/classes/HeldKeyCodesController.md) - [Lit: HeldKeysController](https://tanstack.com/hotkeys/latest/docs/framework/lit/reference/classes/HeldKeysController.md) - [Lit: HotkeyHintController](https://tanstack.com/hotkeys/latest/docs/framework/lit/reference/classes/HotkeyHintController.md) - [Lit: KeyHoldController](https://tanstack.com/hotkeys/latest/docs/framework/lit/reference/classes/KeyHoldController.md) - [Svelte: getHeldKeyCodesMap](https://tanstack.com/hotkeys/latest/docs/framework/svelte/reference/functions/getHeldKeyCodesMap.md) - [Svelte: getHeldKeys](https://tanstack.com/hotkeys/latest/docs/framework/svelte/reference/functions/getHeldKeys.md) - [Svelte: getHotkeyHint](https://tanstack.com/hotkeys/latest/docs/framework/svelte/reference/functions/getHotkeyHint.md) - [Svelte: getIsKeyHeld](https://tanstack.com/hotkeys/latest/docs/framework/svelte/reference/functions/getIsKeyHeld.md) - [Svelte: SvelteHeldKeyCodesMap](https://tanstack.com/hotkeys/latest/docs/framework/svelte/reference/interfaces/SvelteHeldKeyCodesMap.md) - [Svelte: SvelteHeldKeys](https://tanstack.com/hotkeys/latest/docs/framework/svelte/reference/interfaces/SvelteHeldKeys.md) - [Svelte: SvelteHeldKeyState](https://tanstack.com/hotkeys/latest/docs/framework/svelte/reference/interfaces/SvelteHeldKeyState.md) - [Svelte: SvelteHotkeyHint](https://tanstack.com/hotkeys/latest/docs/framework/svelte/reference/interfaces/SvelteHotkeyHint.md) - [Ember: useHeldKeyCodes](https://tanstack.com/hotkeys/latest/docs/framework/ember/reference/functions/useHeldKeyCodes.md) - [Ember: useHeldKeys](https://tanstack.com/hotkeys/latest/docs/framework/ember/reference/functions/useHeldKeys.md) - [Ember: useHotkeyHint](https://tanstack.com/hotkeys/latest/docs/framework/ember/reference/functions/useHotkeyHint.md) - [Ember: useKeyHold](https://tanstack.com/hotkeys/latest/docs/framework/ember/reference/functions/useKeyHold.md) - [Octane: useHeldKeyCodes](https://tanstack.com/hotkeys/latest/docs/framework/octane/reference/functions/useHeldKeyCodes.md) - [Octane: useHeldKeys](https://tanstack.com/hotkeys/latest/docs/framework/octane/reference/functions/useHeldKeys.md) - [Octane: useHotkeyHint](https://tanstack.com/hotkeys/latest/docs/framework/octane/reference/functions/useHotkeyHint.md) - [Octane: useKeyHold](https://tanstack.com/hotkeys/latest/docs/framework/octane/reference/functions/useKeyHold.md) ### Hotkey Recorder API Reference - [HotkeyRecorder](https://tanstack.com/hotkeys/latest/docs/reference/classes/HotkeyRecorder.md) - [HotkeyRecorderOptions](https://tanstack.com/hotkeys/latest/docs/reference/type-aliases/HotkeyRecorderOptions.md) - [HotkeyChordRecorderOptions](https://tanstack.com/hotkeys/latest/docs/reference/interfaces/HotkeyChordRecorderOptions.md) - [HotkeySequenceRecorderOptions](https://tanstack.com/hotkeys/latest/docs/reference/interfaces/HotkeySequenceRecorderOptions.md) - [HotkeyRecorderState](https://tanstack.com/hotkeys/latest/docs/reference/interfaces/HotkeyRecorderState.md) - [HotkeyRecorderCommitKeys](https://tanstack.com/hotkeys/latest/docs/reference/type-aliases/HotkeyRecorderCommitKeys.md) - [HotkeyRecorderValidationContext](https://tanstack.com/hotkeys/latest/docs/reference/type-aliases/HotkeyRecorderValidationContext.md) - [HotkeyChordRecorderValidationContext](https://tanstack.com/hotkeys/latest/docs/reference/interfaces/HotkeyChordRecorderValidationContext.md) - [HotkeySequenceRecorderValidationContext](https://tanstack.com/hotkeys/latest/docs/reference/interfaces/HotkeySequenceRecorderValidationContext.md) - [RecorderOptions](https://tanstack.com/hotkeys/latest/docs/reference/interfaces/RecorderOptions.md) - [RecorderRejection](https://tanstack.com/hotkeys/latest/docs/reference/interfaces/RecorderRejection.md) - [RecorderKeyMode](https://tanstack.com/hotkeys/latest/docs/reference/type-aliases/RecorderKeyMode.md) - [findHotkeyConflicts](https://tanstack.com/hotkeys/latest/docs/reference/functions/findHotkeyConflicts.md) - [HotkeyConflict](https://tanstack.com/hotkeys/latest/docs/reference/interfaces/HotkeyConflict.md) - [HotkeyConflictOptions](https://tanstack.com/hotkeys/latest/docs/reference/interfaces/HotkeyConflictOptions.md) - [React: useHotkeyRecorder](https://tanstack.com/hotkeys/latest/docs/framework/react/reference/functions/useHotkeyRecorder.md) - [React: ReactHotkeyRecorder](https://tanstack.com/hotkeys/latest/docs/framework/react/reference/interfaces/ReactHotkeyRecorder.md) - [Preact: useHotkeyRecorder](https://tanstack.com/hotkeys/latest/docs/framework/preact/reference/functions/useHotkeyRecorder.md) - [Preact: PreactHotkeyRecorder](https://tanstack.com/hotkeys/latest/docs/framework/preact/reference/interfaces/PreactHotkeyRecorder.md) - [Solid: createHotkeyRecorder](https://tanstack.com/hotkeys/latest/docs/framework/solid/reference/functions/createHotkeyRecorder.md) - [Solid: SolidHotkeyRecorder](https://tanstack.com/hotkeys/latest/docs/framework/solid/reference/interfaces/SolidHotkeyRecorder.md) - [Angular: injectHotkeyRecorder](https://tanstack.com/hotkeys/latest/docs/framework/angular/reference/functions/injectHotkeyRecorder.md) - [Angular: AngularHotkeyRecorder](https://tanstack.com/hotkeys/latest/docs/framework/angular/reference/interfaces/AngularHotkeyRecorder.md) - [Vue: useHotkeyRecorder](https://tanstack.com/hotkeys/latest/docs/framework/vue/reference/functions/useHotkeyRecorder.md) - [Vue: VueHotkeyRecorder](https://tanstack.com/hotkeys/latest/docs/framework/vue/reference/interfaces/VueHotkeyRecorder.md) - [Lit: HotkeyRecorderController](https://tanstack.com/hotkeys/latest/docs/framework/lit/reference/classes/HotkeyRecorderController.md) - [Svelte: createHotkeyRecorder](https://tanstack.com/hotkeys/latest/docs/framework/svelte/reference/functions/createHotkeyRecorder.md) - [Svelte: SvelteHotkeyRecorder](https://tanstack.com/hotkeys/latest/docs/framework/svelte/reference/interfaces/SvelteHotkeyRecorder.md) - [Alpine: AlpineCreateHotkeyRecorder](https://tanstack.com/hotkeys/latest/docs/framework/alpine/reference/interfaces/AlpineCreateHotkeyRecorder.md) - [Alpine: AlpineHotkeyRecorder](https://tanstack.com/hotkeys/latest/docs/framework/alpine/reference/interfaces/AlpineHotkeyRecorder.md) - [Ember: useHotkeyRecorder](https://tanstack.com/hotkeys/latest/docs/framework/ember/reference/functions/useHotkeyRecorder.md) - [Ember: EmberHotkeyRecorder](https://tanstack.com/hotkeys/latest/docs/framework/ember/reference/interfaces/EmberHotkeyRecorder.md) - [Octane: useHotkeyRecorder](https://tanstack.com/hotkeys/latest/docs/framework/octane/reference/functions/useHotkeyRecorder.md) - [Octane: OctaneHotkeyRecorder](https://tanstack.com/hotkeys/latest/docs/framework/octane/reference/interfaces/OctaneHotkeyRecorder.md) ### Normalization & format API Reference - [formatForDisplay](https://tanstack.com/hotkeys/latest/docs/reference/functions/formatForDisplay.md) - [FormatDisplayOptions](https://tanstack.com/hotkeys/latest/docs/reference/interfaces/FormatDisplayOptions.md) - [DisplayHotkey](https://tanstack.com/hotkeys/latest/docs/reference/type-aliases/DisplayHotkey.md) - [DisplayHotkeyChord](https://tanstack.com/hotkeys/latest/docs/reference/type-aliases/DisplayHotkeyChord.md) - [formatHotkey](https://tanstack.com/hotkeys/latest/docs/reference/functions/formatHotkey.md) - [normalizeHotkey](https://tanstack.com/hotkeys/latest/docs/reference/functions/normalizeHotkey.md) - [parseHotkey](https://tanstack.com/hotkeys/latest/docs/reference/functions/parseHotkey.md) - [parseKeyboardEvent](https://tanstack.com/hotkeys/latest/docs/reference/functions/parseKeyboardEvent.md) - [ParsedHotkeyChord](https://tanstack.com/hotkeys/latest/docs/reference/type-aliases/ParsedHotkeyChord.md) - [matchesKeyboardEvent](https://tanstack.com/hotkeys/latest/docs/reference/functions/matchesKeyboardEvent.md) - [areHotkeysEqual](https://tanstack.com/hotkeys/latest/docs/reference/functions/areHotkeysEqual.md) - [validateHotkey](https://tanstack.com/hotkeys/latest/docs/reference/functions/validateHotkey.md) - [checkHotkey](https://tanstack.com/hotkeys/latest/docs/reference/functions/checkHotkey.md) - [assertValidHotkey](https://tanstack.com/hotkeys/latest/docs/reference/functions/assertValidHotkey.md) - [ValidationResult](https://tanstack.com/hotkeys/latest/docs/reference/interfaces/ValidationResult.md) - [ValidatableHotkey](https://tanstack.com/hotkeys/latest/docs/reference/type-aliases/ValidatableHotkey.md) - [LogicalKey](https://tanstack.com/hotkeys/latest/docs/reference/type-aliases/LogicalKey.md) - [PhysicalKey](https://tanstack.com/hotkeys/latest/docs/reference/type-aliases/PhysicalKey.md) - [PhysicalKeyCode](https://tanstack.com/hotkeys/latest/docs/reference/type-aliases/PhysicalKeyCode.md) - [KEY_DISPLAY_SYMBOLS](https://tanstack.com/hotkeys/latest/docs/reference/variables/KEY_DISPLAY_SYMBOLS.md) - [PUNCTUATION_KEY_DISPLAY_LABELS](https://tanstack.com/hotkeys/latest/docs/reference/variables/PUNCTUATION_KEY_DISPLAY_LABELS.md) - [MAC_MODIFIER_SYMBOLS](https://tanstack.com/hotkeys/latest/docs/reference/variables/MAC_MODIFIER_SYMBOLS.md) - [MAC_MODIFIER_LABELS](https://tanstack.com/hotkeys/latest/docs/reference/variables/MAC_MODIFIER_LABELS.md) - [WINDOWS_MODIFIER_LABELS](https://tanstack.com/hotkeys/latest/docs/reference/variables/WINDOWS_MODIFIER_LABELS.md) - [LINUX_MODIFIER_LABELS](https://tanstack.com/hotkeys/latest/docs/reference/variables/LINUX_MODIFIER_LABELS.md) - [MODIFIER_ALIASES](https://tanstack.com/hotkeys/latest/docs/reference/variables/MODIFIER_ALIASES.md) - [MODIFIER_ORDER](https://tanstack.com/hotkeys/latest/docs/reference/variables/MODIFIER_ORDER.md) - [MODIFIER_KEYS](https://tanstack.com/hotkeys/latest/docs/reference/variables/MODIFIER_KEYS.md) ## Examples ### Examples - [Vanilla: formatForDisplay](https://tanstack.com/hotkeys/latest/docs/framework/vanilla/examples/formatForDisplay.md) - [React: Kitchen Sink](https://tanstack.com/hotkeys/latest/docs/framework/react/examples/kitchen-sink.md) - [React: Scopes](https://tanstack.com/hotkeys/latest/docs/framework/react/examples/scopes.md) - [React: useHotkey](https://tanstack.com/hotkeys/latest/docs/framework/react/examples/useHotkey.md) - [React: useHotkey (sequences)](https://tanstack.com/hotkeys/latest/docs/framework/react/examples/useHotkey-sequences.md) - [React: useHotkeys](https://tanstack.com/hotkeys/latest/docs/framework/react/examples/useHotkeys.md) - [React: useHotkeys (sequences)](https://tanstack.com/hotkeys/latest/docs/framework/react/examples/useHotkeys-sequences.md) - [React: useHotkeyRecorder](https://tanstack.com/hotkeys/latest/docs/framework/react/examples/useHotkeyRecorder.md) - [React: useHotkeyRecorder (sequences)](https://tanstack.com/hotkeys/latest/docs/framework/react/examples/useHotkeyRecorder-sequences.md) - [React: useHeldKeys](https://tanstack.com/hotkeys/latest/docs/framework/react/examples/useHeldKeys.md) - [React: useKeyhold](https://tanstack.com/hotkeys/latest/docs/framework/react/examples/useKeyhold.md) - [Preact: Kitchen Sink](https://tanstack.com/hotkeys/latest/docs/framework/preact/examples/kitchen-sink.md) - [Preact: Scopes](https://tanstack.com/hotkeys/latest/docs/framework/preact/examples/scopes.md) - [Preact: useHotkey](https://tanstack.com/hotkeys/latest/docs/framework/preact/examples/useHotkey.md) - [Preact: useHotkey (sequences)](https://tanstack.com/hotkeys/latest/docs/framework/preact/examples/useHotkey-sequences.md) - [Preact: useHotkeys](https://tanstack.com/hotkeys/latest/docs/framework/preact/examples/useHotkeys.md) - [Preact: useHotkeys (sequences)](https://tanstack.com/hotkeys/latest/docs/framework/preact/examples/useHotkeys-sequences.md) - [Preact: useHotkeyRecorder](https://tanstack.com/hotkeys/latest/docs/framework/preact/examples/useHotkeyRecorder.md) - [Preact: useHotkeyRecorder (sequences)](https://tanstack.com/hotkeys/latest/docs/framework/preact/examples/useHotkeyRecorder-sequences.md) - [Preact: useHeldKeys](https://tanstack.com/hotkeys/latest/docs/framework/preact/examples/useHeldKeys.md) - [Preact: useKeyhold](https://tanstack.com/hotkeys/latest/docs/framework/preact/examples/useKeyhold.md) - [Solid: Kitchen Sink](https://tanstack.com/hotkeys/latest/docs/framework/solid/examples/kitchen-sink.md) - [Solid: Scopes](https://tanstack.com/hotkeys/latest/docs/framework/solid/examples/scopes.md) - [Solid: createHotkey](https://tanstack.com/hotkeys/latest/docs/framework/solid/examples/createHotkey.md) - [Solid: createHotkey (sequences)](https://tanstack.com/hotkeys/latest/docs/framework/solid/examples/createHotkey-sequences.md) - [Solid: createHotkeys](https://tanstack.com/hotkeys/latest/docs/framework/solid/examples/createHotkeys.md) - [Solid: createHotkeys (sequences)](https://tanstack.com/hotkeys/latest/docs/framework/solid/examples/createHotkeys-sequences.md) - [Solid: createHotkeyRecorder](https://tanstack.com/hotkeys/latest/docs/framework/solid/examples/createHotkeyRecorder.md) - [Solid: createHotkeyRecorder (sequences)](https://tanstack.com/hotkeys/latest/docs/framework/solid/examples/createHotkeyRecorder-sequences.md) - [Solid: createHeldKeys](https://tanstack.com/hotkeys/latest/docs/framework/solid/examples/createHeldKeys.md) - [Solid: createKeyHold](https://tanstack.com/hotkeys/latest/docs/framework/solid/examples/createKeyHold.md) - [Angular: Kitchen Sink](https://tanstack.com/hotkeys/latest/docs/framework/angular/examples/kitchen-sink.md) - [Angular: Scopes](https://tanstack.com/hotkeys/latest/docs/framework/angular/examples/scopes.md) - [Angular: injectHotkey](https://tanstack.com/hotkeys/latest/docs/framework/angular/examples/injectHotkey.md) - [Angular: injectHotkey (sequences)](https://tanstack.com/hotkeys/latest/docs/framework/angular/examples/injectHotkey-sequences.md) - [Angular: injectHotkeys](https://tanstack.com/hotkeys/latest/docs/framework/angular/examples/injectHotkeys.md) - [Angular: injectHotkeys (sequences)](https://tanstack.com/hotkeys/latest/docs/framework/angular/examples/injectHotkeys-sequences.md) - [Angular: injectHotkeyRecorder](https://tanstack.com/hotkeys/latest/docs/framework/angular/examples/injectHotkeyRecorder.md) - [Angular: injectHotkeyRecorder (sequences)](https://tanstack.com/hotkeys/latest/docs/framework/angular/examples/injectHotkeyRecorder-sequences.md) - [Angular: injectHeldKeys](https://tanstack.com/hotkeys/latest/docs/framework/angular/examples/injectHeldKeys.md) - [Angular: injectKeyHold](https://tanstack.com/hotkeys/latest/docs/framework/angular/examples/injectKeyHold.md) - [Vue: Kitchen Sink](https://tanstack.com/hotkeys/latest/docs/framework/vue/examples/kitchen-sink.md) - [Vue: Scopes](https://tanstack.com/hotkeys/latest/docs/framework/vue/examples/scopes.md) - [Vue: useHotkey](https://tanstack.com/hotkeys/latest/docs/framework/vue/examples/useHotkey.md) - [Vue: useHotkey (sequences)](https://tanstack.com/hotkeys/latest/docs/framework/vue/examples/useHotkey-sequences.md) - [Vue: useHotkeys](https://tanstack.com/hotkeys/latest/docs/framework/vue/examples/useHotkeys.md) - [Vue: useHotkeys (sequences)](https://tanstack.com/hotkeys/latest/docs/framework/vue/examples/useHotkeys-sequences.md) - [Vue: useHotkeyRecorder](https://tanstack.com/hotkeys/latest/docs/framework/vue/examples/useHotkeyRecorder.md) - [Vue: useHotkeyRecorder (sequences)](https://tanstack.com/hotkeys/latest/docs/framework/vue/examples/useHotkeyRecorder-sequences.md) - [Vue: useHeldKeys](https://tanstack.com/hotkeys/latest/docs/framework/vue/examples/useHeldKeys.md) - [Vue: useKeyhold](https://tanstack.com/hotkeys/latest/docs/framework/vue/examples/useKeyhold.md) - [Lit: Kitchen Sink](https://tanstack.com/hotkeys/latest/docs/framework/lit/examples/kitchen-sink.md) - [Lit: hotkey](https://tanstack.com/hotkeys/latest/docs/framework/lit/examples/hotkey.md) - [Lit: hotkey (sequences)](https://tanstack.com/hotkeys/latest/docs/framework/lit/examples/hotkey-sequences.md) - [Lit: hotkey-recorder](https://tanstack.com/hotkeys/latest/docs/framework/lit/examples/hotkey-recorder.md) - [Lit: hotkey-recorder (sequences)](https://tanstack.com/hotkeys/latest/docs/framework/lit/examples/hotkey-recorder-sequences.md) - [Lit: held-keys](https://tanstack.com/hotkeys/latest/docs/framework/lit/examples/held-keys.md) - [Lit: key-hold](https://tanstack.com/hotkeys/latest/docs/framework/lit/examples/key-hold.md) - [Svelte: Kitchen Sink](https://tanstack.com/hotkeys/latest/docs/framework/svelte/examples/kitchen-sink.md) - [Svelte: Scopes](https://tanstack.com/hotkeys/latest/docs/framework/svelte/examples/scopes.md) - [Svelte: create-hotkey](https://tanstack.com/hotkeys/latest/docs/framework/svelte/examples/create-hotkey.md) - [Svelte: create-hotkey (sequences)](https://tanstack.com/hotkeys/latest/docs/framework/svelte/examples/create-hotkey-sequences.md) - [Svelte: create-hotkeys](https://tanstack.com/hotkeys/latest/docs/framework/svelte/examples/create-hotkeys.md) - [Svelte: create-hotkeys (sequences)](https://tanstack.com/hotkeys/latest/docs/framework/svelte/examples/create-hotkeys-sequences.md) - [Svelte: create-hotkey-recorder](https://tanstack.com/hotkeys/latest/docs/framework/svelte/examples/create-hotkey-recorder.md) - [Svelte: create-hotkey-recorder (sequences)](https://tanstack.com/hotkeys/latest/docs/framework/svelte/examples/create-hotkey-recorder-sequences.md) - [Svelte: get-held-keys](https://tanstack.com/hotkeys/latest/docs/framework/svelte/examples/get-held-keys.md) - [Svelte: get-is-key-held](https://tanstack.com/hotkeys/latest/docs/framework/svelte/examples/get-is-key-held.md) - [Alpine: Kitchen Sink](https://tanstack.com/hotkeys/latest/docs/framework/alpine/examples/kitchen-sink.md) - [Alpine: createHotkey](https://tanstack.com/hotkeys/latest/docs/framework/alpine/examples/createHotkey.md) - [Alpine: createHotkey (sequences)](https://tanstack.com/hotkeys/latest/docs/framework/alpine/examples/createHotkey-sequences.md) - [Alpine: createHotkeys](https://tanstack.com/hotkeys/latest/docs/framework/alpine/examples/createHotkeys.md) - [Alpine: createHotkeys (sequences)](https://tanstack.com/hotkeys/latest/docs/framework/alpine/examples/createHotkeys-sequences.md) - [Alpine: createHotkeyRecorder](https://tanstack.com/hotkeys/latest/docs/framework/alpine/examples/createHotkeyRecorder.md) - [Alpine: createHotkeyRecorder (sequences)](https://tanstack.com/hotkeys/latest/docs/framework/alpine/examples/createHotkeyRecorder-sequences.md) - [Alpine: createHeldKeys](https://tanstack.com/hotkeys/latest/docs/framework/alpine/examples/createHeldKeys.md) - [Alpine: createKeyHold](https://tanstack.com/hotkeys/latest/docs/framework/alpine/examples/createKeyHold.md) - [Ember: Kitchen Sink](https://tanstack.com/hotkeys/latest/docs/framework/ember/examples/kitchen-sink.md) - [Ember: useHotkey](https://tanstack.com/hotkeys/latest/docs/framework/ember/examples/useHotkey.md) - [Ember: useHotkey (sequences)](https://tanstack.com/hotkeys/latest/docs/framework/ember/examples/useHotkey-sequences.md) - [Ember: useHotkeys](https://tanstack.com/hotkeys/latest/docs/framework/ember/examples/useHotkeys.md) - [Ember: useHotkeys (sequences)](https://tanstack.com/hotkeys/latest/docs/framework/ember/examples/useHotkeys-sequences.md) - [Ember: useHotkeyRecorder](https://tanstack.com/hotkeys/latest/docs/framework/ember/examples/useHotkeyRecorder.md) - [Ember: useHotkeyRecorder (sequences)](https://tanstack.com/hotkeys/latest/docs/framework/ember/examples/useHotkeyRecorder-sequences.md) - [Ember: useHeldKeys](https://tanstack.com/hotkeys/latest/docs/framework/ember/examples/useHeldKeys.md) - [Ember: useKeyHold](https://tanstack.com/hotkeys/latest/docs/framework/ember/examples/useKeyHold.md) - [Octane: Kitchen Sink](https://tanstack.com/hotkeys/latest/docs/framework/octane/examples/kitchen-sink.md) - [Octane: Scopes](https://tanstack.com/hotkeys/latest/docs/framework/octane/examples/scopes.md) - [Octane: useHotkey](https://tanstack.com/hotkeys/latest/docs/framework/octane/examples/useHotkey.md) - [Octane: useHotkey (sequences)](https://tanstack.com/hotkeys/latest/docs/framework/octane/examples/useHotkey-sequences.md) - [Octane: useHotkeys](https://tanstack.com/hotkeys/latest/docs/framework/octane/examples/useHotkeys.md) - [Octane: useHotkeys (sequences)](https://tanstack.com/hotkeys/latest/docs/framework/octane/examples/useHotkeys-sequences.md) - [Octane: useHotkeyRecorder](https://tanstack.com/hotkeys/latest/docs/framework/octane/examples/useHotkeyRecorder.md) - [Octane: useHotkeyRecorder (sequences)](https://tanstack.com/hotkeys/latest/docs/framework/octane/examples/useHotkeyRecorder-sequences.md) - [Octane: useHeldKeys](https://tanstack.com/hotkeys/latest/docs/framework/octane/examples/useHeldKeys.md) - [Octane: useKeyHold](https://tanstack.com/hotkeys/latest/docs/framework/octane/examples/useKeyHold.md)