# @tanstack/vue-hotkeys

# @tanstack/vue-hotkeys

## Interfaces

- [HotkeyRegistrationsResult](interfaces/HotkeyRegistrationsResult.md)
- [HotkeysProviderOptions](interfaces/HotkeysProviderOptions.md)
- [UseHotkeyDefinition](interfaces/UseHotkeyDefinition.md)
- [UseHotkeyOptions](interfaces/UseHotkeyOptions.md)
- [UseHotkeySequenceDefinition](interfaces/UseHotkeySequenceDefinition.md)
- [UseHotkeySequenceOptions](interfaces/UseHotkeySequenceOptions.md)
- [VueHotkeyRecorder](interfaces/VueHotkeyRecorder.md)
- [VueHotkeySequenceRecorder](interfaces/VueHotkeySequenceRecorder.md)

## Variables

- [HotkeysProvider](variables/HotkeysProvider.md)

## Functions

- [provideHotkeysContext](functions/provideHotkeysContext.md)
- [useDefaultHotkeysOptions](functions/useDefaultHotkeysOptions.md)
- [useHeldKeyCodes](functions/useHeldKeyCodes.md)
- [useHeldKeys](functions/useHeldKeys.md)
- [useHotkey](functions/useHotkey.md)
- [useHotkeyRecorder](functions/useHotkeyRecorder.md)
- [useHotkeyRegistrations](functions/useHotkeyRegistrations.md)
- [useHotkeys](functions/useHotkeys.md)
- [useHotkeysContext](functions/useHotkeysContext.md)
- [useHotkeySequence](functions/useHotkeySequence.md)
- [useHotkeySequenceRecorder](functions/useHotkeySequenceRecorder.md)
- [useHotkeySequences](functions/useHotkeySequences.md)
- [useKeyHold](functions/useKeyHold.md)
