Skip to main content
You are viewing Pre-Alpha documentation.
Vuetify0 Logo

useHotkey API

API reference for the useHotkey composable.

Functions

useHotkey

(keys: MaybeRefOrGetter<string>, callback: (e: KeyboardEvent) => void, options?: UseHotkeyOptions, _platform?: PlatformContext) => UseHotkeyReturn

A composable that listens for hotkey combinations and sequences.

Options

event

MaybeRefOrGetter<"keydown" | "keyup">

The keyboard event type to listen for.

Default: 'keydown'

inputs

MaybeRefOrGetter<boolean>

Whether to trigger the callback when an input element is focused.

Default: false

preventDefault

MaybeRefOrGetter<boolean>

Whether to prevent the default browser action.

Default: true

stopPropagation

MaybeRefOrGetter<boolean>

Whether to stop event propagation.

Default: false

sequenceTimeout

MaybeRefOrGetter<number>

Timeout in ms before a key sequence resets.

Default: 1000

Properties

isActive

Readonly<Ref<boolean, boolean>>

Whether the hotkey listener is currently active (listening for keys). False when paused, when keys is undefined, or in SSR.

isPaused

Readonly<Ref<boolean, boolean>>

Whether the hotkey listener is currently paused.

Methods

pause

() => void

Pause listening (removes listener but keeps configuration).

resume

() => void

Resume listening after pause.

stop

() => void

Stop listening and clean up (removes listener).


© 2016-2026 Vuetify, LLC
Ctrl+/