# AngularHotkeyRecorder

<!-- DO NOT EDIT: this page is autogenerated from the type comments -->

Defined in: [injectHotkeyRecorder.ts:27](https://github.com/TanStack/hotkeys/blob/main/packages/angular-hotkeys/src/injectHotkeyRecorder.ts#L27)

## Extends

- `Readonly`\<`HotkeyRecorderActions`\>

## Type Parameters

### THotkey

`THotkey` *extends* `Hotkey` = `Hotkey`

## Properties

### isRecording

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

Defined in: [injectHotkeyRecorder.ts:31](https://github.com/TanStack/hotkeys/blob/main/packages/angular-hotkeys/src/injectHotkeyRecorder.ts#L31)

Whether recording is currently active

#### Returns

`boolean`

***

### recordedHotkey

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

Defined in: [injectHotkeyRecorder.ts:35](https://github.com/TanStack/hotkeys/blob/main/packages/angular-hotkeys/src/injectHotkeyRecorder.ts#L35)

The last committed hotkey

#### Returns

`THotkey` \| `null`

***

### steps

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

Defined in: [injectHotkeyRecorder.ts:33](https://github.com/TanStack/hotkeys/blob/main/packages/angular-hotkeys/src/injectHotkeyRecorder.ts#L33)

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

#### Returns

`HotkeySequence`
