# AlpineCreateHotkeyRecorder

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

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

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

## Call Signature

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

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

`$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:131](https://github.com/TanStack/hotkeys/blob/main/packages/alpine-hotkeys/src/types.ts#L131)

`$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:135](https://github.com/TanStack/hotkeys/blob/main/packages/alpine-hotkeys/src/types.ts#L135)

`$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:136](https://github.com/TanStack/hotkeys/blob/main/packages/alpine-hotkeys/src/types.ts#L136)

`$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:137](https://github.com/TanStack/hotkeys/blob/main/packages/alpine-hotkeys/src/types.ts#L137)

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

### Parameters

#### options

() => `HotkeyRecorderOptions`

### Returns

[`AlpineHotkeyRecorder`](AlpineHotkeyRecorder.md)
