Docs
CodeRabbit
Cloudflare
AG Grid
SerpAPI
Netlify
OpenRouter
Neon
WorkOS
Clerk
Electric
PowerSync
Sentry
Railway
Prisma
Strapi
Unkey
CodeRabbit
Cloudflare
AG Grid
SerpAPI
Netlify
OpenRouter
Neon
WorkOS
Clerk
Electric
PowerSync
Sentry
Railway
Prisma
Strapi
Unkey
Hotkeys API Reference
App Hotkeys API Reference
Key hold & held keys API Reference
Hotkey Recorder API Reference
Normalization & format API Reference
Hotkey Recorder API Reference

AngularHotkeyRecorder

Defined in: injectHotkeyRecorder.ts:22

Type Parameters

THotkey

THotkey extends Hotkey = Hotkey

Properties

cancelRecording

ts
readonly cancelRecording: () => void;
readonly cancelRecording: () => void;

Defined in: injectHotkeyRecorder.ts:34

Cancel recording and call onCancel

Returns

void


commitRecording

ts
readonly commitRecording: () => void;
readonly commitRecording: () => void;

Defined in: injectHotkeyRecorder.ts:36

Commit the recorded steps now (multi-step recordings)

Returns

void


isRecording

ts
readonly isRecording: () => boolean;
readonly isRecording: () => boolean;

Defined in: injectHotkeyRecorder.ts:24

Whether recording is currently active

Returns

boolean


recordedHotkey

ts
readonly recordedHotkey: () => THotkey | null;
readonly recordedHotkey: () => THotkey | null;

Defined in: injectHotkeyRecorder.ts:28

The last committed hotkey

Returns

THotkey | null


startRecording

ts
readonly startRecording: () => void;
readonly startRecording: () => void;

Defined in: injectHotkeyRecorder.ts:30

Start recording a new hotkey

Returns

void


steps

ts
readonly steps: () => HotkeySequence;
readonly steps: () => HotkeySequence;

Defined in: injectHotkeyRecorder.ts:26

Chords recorded so far in a multi-step recording (for live preview)

Returns

HotkeySequence


stopRecording

ts
readonly stopRecording: () => void;
readonly stopRecording: () => void;

Defined in: injectHotkeyRecorder.ts:32

Stop recording without calling onCancel

Returns

void