Skip to content
Key hold & held keys API Reference

HotkeyHintController

Defined in: controllers/hotkey-hint.ts:16

Modifier hint controller. Getter arguments can read reactive host properties.

Implements

  • ReactiveController

Constructors

Constructor

ts
new HotkeyHintController(
   host, 
   hotkey, 
   options?): HotkeyHintController;

Defined in: controllers/hotkey-hint.ts:21

Attaches to the host; getter arguments can read changing reactive properties.

Parameters

host

ReactiveControllerHost

hotkey

| RegisterableHotkey | AppHotkey<string, HotkeyChord | HotkeySequence | null> | (() => RegisterableHotkey | AppHotkey<string, HotkeyChord | HotkeySequence | null>)

options?

HeldModifierOptions | (() => HeldModifierOptions)

Returns

HotkeyHintController

Accessors

value

Get Signature

ts
get value(): boolean;

Defined in: controllers/hotkey-hint.ts:31

Current visibility; combine with the action’s enabled state when rendering.

Returns

boolean

Methods

hostConnected()

ts
hostConnected(): void;

Defined in: controllers/hotkey-hint.ts:36

Subscribes on connection and requests renders only when hint visibility changes.

Returns

void

Implementation of

ts
ReactiveController.hostConnected

hostDisconnected()

ts
hostDisconnected(): void;

Defined in: controllers/hotkey-hint.ts:55

Releases the subscription and clears cached visibility while disconnected.

Returns

void

Implementation of

ts
ReactiveController.hostDisconnected

hostUpdate()

ts
hostUpdate(): void;

Defined in: controllers/hotkey-hint.ts:50

Re-evaluates getter arguments when host properties trigger an update.

Returns

void

Implementation of

ts
ReactiveController.hostUpdate