# AlpineCreateHotkeyRecorder

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

Defined in: [types.ts:118](https://github.com/TanStack/hotkeys/blob/main/packages/alpine-hotkeys/src/types.ts#L118)

`$hotkeyRecorder`: creates a recorder; `maxSteps` (default 1) selects chords or sequences.

## Call Signature

```ts
AlpineCreateHotkeyRecorder(options): AlpineHotkeyRecorder<HotkeyChord>;
```

Defined in: [types.ts:119](https://github.com/TanStack/hotkeys/blob/main/packages/alpine-hotkeys/src/types.ts#L119)

`$hotkeyRecorder`: creates a recorder; `maxSteps` (default 1) selects chords or sequences.

### Parameters

#### options

`HotkeyChordRecorderOptions`

### Returns

[`AlpineHotkeyRecorder`](AlpineHotkeyRecorder.md)\<`HotkeyChord`\>

## Call Signature

```ts
AlpineCreateHotkeyRecorder(options): AlpineHotkeyRecorder;
```

Defined in: [types.ts:120](https://github.com/TanStack/hotkeys/blob/main/packages/alpine-hotkeys/src/types.ts#L120)

`$hotkeyRecorder`: creates a recorder; `maxSteps` (default 1) selects chords or sequences.

### Parameters

#### options

`HotkeySequenceRecorderOptions`

### Returns

[`AlpineHotkeyRecorder`](AlpineHotkeyRecorder.md)

## Call Signature

```ts
AlpineCreateHotkeyRecorder(options): AlpineHotkeyRecorder;
```

Defined in: [types.ts:124](https://github.com/TanStack/hotkeys/blob/main/packages/alpine-hotkeys/src/types.ts#L124)

`$hotkeyRecorder`: creates a recorder; `maxSteps` (default 1) selects chords or sequences.

### Parameters

#### options

() => `HotkeySequenceRecorderOptions`

### Returns

[`AlpineHotkeyRecorder`](AlpineHotkeyRecorder.md)

## Call Signature

```ts
AlpineCreateHotkeyRecorder(options): AlpineHotkeyRecorder<HotkeyChord>;
```

Defined in: [types.ts:125](https://github.com/TanStack/hotkeys/blob/main/packages/alpine-hotkeys/src/types.ts#L125)

`$hotkeyRecorder`: creates a recorder; `maxSteps` (default 1) selects chords or sequences.

### Parameters

#### options

() => `HotkeyChordRecorderOptions`

### Returns

[`AlpineHotkeyRecorder`](AlpineHotkeyRecorder.md)\<`HotkeyChord`\>

## Call Signature

```ts
AlpineCreateHotkeyRecorder(options): AlpineHotkeyRecorder;
```

Defined in: [types.ts:126](https://github.com/TanStack/hotkeys/blob/main/packages/alpine-hotkeys/src/types.ts#L126)

`$hotkeyRecorder`: creates a recorder; `maxSteps` (default 1) selects chords or sequences.

### Parameters

#### options

() => `HotkeyRecorderOptions`

### Returns

[`AlpineHotkeyRecorder`](AlpineHotkeyRecorder.md)
