# Key Enumeration

Specifies the possible key values on a keyboard.

**Namespace:** System.Windows.Input

**Assembly:** System.Windows (in System.Windows.dll)

## Syntax

```
'Declaration
Public Enumeration Key
```

```
public enum Key
```

```
<object property="enumMemberName"/>
```

## Members

Member name | Description | |
---|---|---|

None | A special value indicating no key. | |

Back | The BACKSPACE key. | |

Tab | The TAB key. | |

Enter | The ENTER key. | |

Shift | The SHIFT key. | |

Ctrl | The CTRL (control) key. | |

Alt | The ALT key. | |

CapsLock | The CAPSLOCK key. | |

Escape | The ESC (also known as ESCAPE) key. | |

Space | The SPACE key. | |

PageUp | The PAGEUP key. | |

PageDown | The PAGEDOWN key. | |

End | The END key. | |

Home | The HOME key. | |

Left | The left arrow key. | |

Up | The up arrow key. | |

Right | The right arrow key. | |

Down | The down arrow key. | |

Insert | The INSERT key. | |

Delete | The DEL (also known as DELETE) key. | |

D0 | The 0 (zero) key. | |

D1 | The 1 key. | |

D2 | The 2 key. | |

D3 | The 3 key. | |

D4 | The 4 key. | |

D5 | The 5 key. | |

D6 | The 6 key. | |

D7 | The 7 key. | |

D8 | The 8 key. | |

D9 | The 9 key. | |

A | The A key. | |

B | The B key. | |

C | The C key. | |

D | The D key. | |

E | The E key. | |

F | The F key. | |

G | The G key. | |

H | The H key. | |

I | The I key. | |

J | The J key. | |

K | The K key. | |

L | The L key. | |

M | The M key. | |

N | The N key. | |

O | The O key. | |

P | The P key. | |

Q | The Q key. | |

R | The R key. | |

S | The S key. | |

T | The T key. | |

U | The U key. | |

V | The V key. | |

W | The W key. | |

X | The X key. | |

Y | The Y key. | |

Z | The Z key. | |

F1 | The F1 key. | |

F2 | The F2 key. | |

F3 | The F3 key. | |

F4 | The F4 key. | |

F5 | The F5 key. | |

F6 | The F6 key. | |

F7 | The F7 key. | |

F8 | The F8 key. | |

F9 | The F9 key. | |

F10 | The F10 key. | |

F11 | The F11 key. | |

F12 | The F12 key. | |

NumPad0 | The 0 key on the number pad. | |

NumPad1 | The 1 key on the number pad. | |

NumPad2 | The 2 key on the number pad. | |

NumPad3 | The 3 key on the number pad. | |

NumPad4 | The 4 key on the number pad. | |

NumPad5 | The 5 key on the number pad. | |

NumPad6 | The 6 key on the number pad. | |

NumPad7 | The 7 key on the number pad. | |

NumPad8 | The 8 key on the number pad. | |

NumPad9 | The 9 key on the number pad. | |

Multiply | The * (MULTIPLY) key. | |

Add | The + (ADD) key. | |

Subtract | The - (SUBTRACT) key. | |

Decimal | The . (DECIMAL) key. | |

Divide | The / (DIVIDE) key. | |

Unknown | A special value indicating the key is out of range of this enumeration. |

## Remarks

To detect key combinations or modifier keys, use techniques as documented in the topic Keyboard Support.

## Version Information

#### Silverlight

Supported in: 5, 4, 3

#### Silverlight for Windows Phone

Supported in: Windows Phone OS 7.1, Windows Phone OS 7.0

## Platforms

For a list of the operating systems and browsers that are supported by Silverlight, see Supported Operating Systems and Browsers.