# @tanstack/ember-hotkeys

## Classes

- [onHotkey](classes/onHotkey.md)
- [onHotkeys](classes/onHotkeys.md)
- [useHotkey](classes/useHotkey.md)
- [useHotkeys](classes/useHotkeys.md)
- [useHotkeySequence](classes/useHotkeySequence.md)
- [useHotkeySequences](classes/useHotkeySequences.md)

## Interfaces

- [DefaultHotkeysOptions](interfaces/DefaultHotkeysOptions.md)
- [EmberHotkeyRecorder](interfaces/EmberHotkeyRecorder.md)
- [EmberHotkeySequenceRecorder](interfaces/EmberHotkeySequenceRecorder.md)
- [EmberHotkeysScope](interfaces/EmberHotkeysScope.md)
- [EmberHotkeyState](interfaces/EmberHotkeyState.md)
- [HotkeyRegistrationsResult](interfaces/HotkeyRegistrationsResult.md)

## Type Aliases

- [ElementHotkeyOptions](type-aliases/ElementHotkeyOptions.md)
- [MaybeGetter](type-aliases/MaybeGetter.md)

## Functions

- [createHotkeysScope](functions/createHotkeysScope.md)
- [useHeldKeyCodes](functions/useHeldKeyCodes.md)
- [useHeldKeys](functions/useHeldKeys.md)
- [useHotkeyHint](functions/useHotkeyHint.md)
- [useHotkeyRecorder](functions/useHotkeyRecorder.md)
- [useHotkeyRegistrations](functions/useHotkeyRegistrations.md)
- [useHotkeySequenceRecorder](functions/useHotkeySequenceRecorder.md)
- [useKeyHold](functions/useKeyHold.md)
