# @tanstack/react-hotkeys

# @tanstack/react-hotkeys

## Interfaces

- [HotkeyRegistrationsResult](interfaces/HotkeyRegistrationsResult.md)
- [HotkeysProviderOptions](interfaces/HotkeysProviderOptions.md)
- [HotkeysProviderProps](interfaces/HotkeysProviderProps.md)
- [ReactHotkeyRecorder](interfaces/ReactHotkeyRecorder.md)
- [ReactHotkeySequenceRecorder](interfaces/ReactHotkeySequenceRecorder.md)
- [UseHotkeyDefinition](interfaces/UseHotkeyDefinition.md)
- [UseHotkeyOptions](interfaces/UseHotkeyOptions.md)
- [UseHotkeySequenceDefinition](interfaces/UseHotkeySequenceDefinition.md)
- [UseHotkeySequenceOptions](interfaces/UseHotkeySequenceOptions.md)

## Functions

- [HotkeysProvider](functions/HotkeysProvider.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)
