# NormalizedKeyboardEvent

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

Defined in: [key.types.ts:267](https://github.com/TanStack/hotkeys/blob/main/packages/hotkeys/src/key.types.ts#L267)

Keyboard event properties normalized for internal matching and recording.

## Properties

### alt

```ts
alt: boolean;
```

Defined in: [key.types.ts:272](https://github.com/TanStack/hotkeys/blob/main/packages/hotkeys/src/key.types.ts#L272)

***

### altGraph

```ts
altGraph: boolean;
```

Defined in: [key.types.ts:274](https://github.com/TanStack/hotkeys/blob/main/packages/hotkeys/src/key.types.ts#L274)

***

### code

```ts
code: string;
```

Defined in: [key.types.ts:269](https://github.com/TanStack/hotkeys/blob/main/packages/hotkeys/src/key.types.ts#L269)

***

### ctrl

```ts
ctrl: boolean;
```

Defined in: [key.types.ts:270](https://github.com/TanStack/hotkeys/blob/main/packages/hotkeys/src/key.types.ts#L270)

***

### isComposing

```ts
isComposing: boolean;
```

Defined in: [key.types.ts:276](https://github.com/TanStack/hotkeys/blob/main/packages/hotkeys/src/key.types.ts#L276)

***

### key

```ts
key: string;
```

Defined in: [key.types.ts:268](https://github.com/TanStack/hotkeys/blob/main/packages/hotkeys/src/key.types.ts#L268)

***

### location

```ts
location: number;
```

Defined in: [key.types.ts:275](https://github.com/TanStack/hotkeys/blob/main/packages/hotkeys/src/key.types.ts#L275)

***

### meta

```ts
meta: boolean;
```

Defined in: [key.types.ts:273](https://github.com/TanStack/hotkeys/blob/main/packages/hotkeys/src/key.types.ts#L273)

***

### shift

```ts
shift: boolean;
```

Defined in: [key.types.ts:271](https://github.com/TanStack/hotkeys/blob/main/packages/hotkeys/src/key.types.ts#L271)
