# NormalizedKeyboardEvent

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

Keyboard event properties normalized for internal matching and recording.

## Properties

### alt

```ts
alt: boolean;
```

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

***

### altGraph

```ts
altGraph: boolean;
```

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

***

### code

```ts
code: string;
```

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

***

### ctrl

```ts
ctrl: boolean;
```

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

***

### isComposing

```ts
isComposing: boolean;
```

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

***

### key

```ts
key: string;
```

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

***

### location

```ts
location: number;
```

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

***

### meta

```ts
meta: boolean;
```

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

***

### shift

```ts
shift: boolean;
```

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