Defined in: createHotkeyRecorder.ts:14
THotkey extends Hotkey = Hotkey
cancelRecording: () => void;Defined in: createHotkeyRecorder.ts:26
Cancel recording and call onCancel
void
commitRecording: () => void;Defined in: createHotkeyRecorder.ts:28
Commit the recorded steps now (multi-step recordings)
void
isRecording: () => boolean;Defined in: createHotkeyRecorder.ts:16
Whether recording is currently active
boolean
recordedHotkey: () => THotkey | null;Defined in: createHotkeyRecorder.ts:20
The last committed hotkey
THotkey | null
startRecording: () => void;Defined in: createHotkeyRecorder.ts:22
Start recording a new hotkey
void
steps: () => HotkeySequence;Defined in: createHotkeyRecorder.ts:18
Chords recorded so far in a multi-step recording (for live preview)
HotkeySequence
stopRecording: () => void;Defined in: createHotkeyRecorder.ts:24
Stop recording without calling onCancel
void