# HotkeysDefaultOptions

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

Defined in: [adapter.ts:445](https://github.com/TanStack/hotkeys/blob/main/packages/hotkeys/src/adapter.ts#L445)

The shape of a provider's default options. Adapters declare their own
interface, documented with their API names, that satisfies this one.

## Type Parameters

### THotkeyOptions

`THotkeyOptions` = `object`

### TRecorderOptions

`TRecorderOptions` = [`HotkeyRecorderDefaults`](../type-aliases/HotkeyRecorderDefaults.md)

## Properties

### hotkey?

```ts
optional hotkey?: THotkeyOptions;
```

Defined in: [adapter.ts:451](https://github.com/TanStack/hotkeys/blob/main/packages/hotkeys/src/adapter.ts#L451)

***

### hotkeyRecorder?

```ts
optional hotkeyRecorder?: TRecorderOptions;
```

Defined in: [adapter.ts:452](https://github.com/TanStack/hotkeys/blob/main/packages/hotkeys/src/adapter.ts#L452)

***

### keyboardLayout?

```ts
optional keyboardLayout?: boolean;
```

Defined in: [adapter.ts:450](https://github.com/TanStack/hotkeys/blob/main/packages/hotkeys/src/adapter.ts#L450)

***

### platform?

```ts
optional platform?: HotkeyPlatform;
```

Defined in: [adapter.ts:449](https://github.com/TanStack/hotkeys/blob/main/packages/hotkeys/src/adapter.ts#L449)
