# NormalizedKeyboardEvent

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

Keyboard event properties normalized for internal matching and recording.

## Properties

### alt

```ts
alt: boolean;
```

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

***

### altGraph

```ts
altGraph: boolean;
```

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

***

### code

```ts
code: string;
```

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

***

### ctrl

```ts
ctrl: boolean;
```

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

***

### isComposing

```ts
isComposing: boolean;
```

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

***

### key

```ts
key: string;
```

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

***

### location

```ts
location: number;
```

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

***

### meta

```ts
meta: boolean;
```

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

***

### shift

```ts
shift: boolean;
```

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