Skip to main content
You are viewing Pre-Alpha documentation.
Vuetify0 Logo
Theme
Mode
Accessibility
Vuetify

Sign in

Sign in with your preferred provider to access your account.

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).

Was this page helpful?

© 2016-1970 Vuetify, LLC
Ctrl+/