Keys

Description

The Keys enumeration contains codes of keyboard keys.

It is used by the following properties and methods:

Available Values

Value Brief description
0 None. There are no pressed keys.
1 LButton. Left mouse button.
2 RButton. Right mouse button.
3 Cancel. Cancel key.
4 MButton. Middle mouse button (three-button mouse).
5 XButton1. First mouse button (five-button mouse).
6 XButton2. Second mouse button (five-button mouse).
8 Back. BACKSPACE key.
9 Tab. TAB key.
10 LineFeed. LINEFEED key.
12 Clear. Clear key.
13 Enter. ENTER key.
13 Return_. Return key.
16 Shift. SHIFT key.
16 ShiftKey
17 Control
17 ControlKey. CTRL key.
18 Alt. ALT modifier key.
18 Menu. ALT key.
19 Pause. Pause key.
20 Capital. CAPS LOCK key.
20 CapsLock. CAPS LOCK key.
21 HanguelMode. IME Hanguel mode key (it is supported for compatibility; use HangulMode key).
21 HangulMode. IME Hangul mode key.
21 KanaMode. IME Kana mode key.
23 JunjaMode. IME Junja mode key.
24 FinalMode. IME final mode key.
25 HanjaMode. IME Hanja mode key.
25 KanjiMode. IME Kanji mode key.
27 Escape. ESC key.
28 IMEConvert. IME conversion key.
29 IMENonconvert. IME key without conversion.
30 IMEAceept. IME accept key.
31 IMEModeChange. IME mode change key.
32 Space. Space key.
33 PageUp. PAGE UP key.
33 Prior. PAGE UP key.
34 Next. PAGE DOWN key.
34 PageDown. PAGE DOWN key.
35 End_. END key.
36 Home. Home page key.
37 Left. Left arrow key.
38 Up. Up arrow key.
39 Right. Right arrow key.
40 Down. Down arrow key.
41 Select_. Select key.
42 Print. Print key.
43 Execute. Execute key.
44 PrintScreen. PRINT SCREEN key.
44 Snapshot
45 Insert. INS key.
46 Delete. DEL key.
47 Help. Help key.
48 D0. 0 key.
49 D1. 1 key.
50 D2. 2 key.
51 D3. 3 key.
52 D4. 4 key.
53 D5. 5 key.
54 D6. 6 key.
55 D7. 7 key.
56 D8. 8 key.
57 D9. 9 key.
65 A
66 B
67 C
68 D
69 E
70 F
71 G
72 H
73 I
74 J
75 K
76 L
77 M
78 N
79 O
80 P
81 Q
82 R
83 S
84 T
85 U
86 V
87 W
88 X
89 Y
90 Z
91 LWin. Left key with the Windows emblem (Microsoft Natural keyboard).
92 RWin. Right key with the Windows emblem (Microsoft Natural keyboard).
93 Apps. Application key (Microsoft Natural keyboard).
96 NumPad0. 0 key on the numeric keypad.
97 NumPad1. 1 key on the numeric keypad.
98 NumPad2. 2 key on the numeric keypad.
99 NumPad3. 3 key on the numeric keypad.
100 NumPad4. 4 key on the numeric keypad.
101 NumPad5. 5 key on the numeric keypad.
102 NumPad6. 6 key on the numeric keypad.
103 NumPad7. 7 key on the numeric keypad.
104 NumPad8. 8 key on the numeric keypad.
105 NumPad9. 9 key on the numeric keypad.
106 Multiply. Multiply key.
107 Add. Add key.
108 Separator. Separator key.
109 Subtract. Subtract key.
110 Decimal. Decimal key.
111 Divide. Divide key.
112 F1. F1 key.
113 F2. F2 key.
114 F3. F3 key.
115 F4. F4 key.
116 F5. F5 key.
117 F6. F6 key.
118 F7. F7 key.
119 F8. F8 key.
120 F9. F9 key.
121 F10. F10 key.
122 F11. F11 key.
123 F12. F12 key.
124 F13. F13 key.
125 F14. F14 key.
126 F15. F15 key.
127 F16. F16 key.
128 F17. F17 key.
129 F18. F18 key.
130 F19. F19 key.
131 F20. F20 key.
132 F21. F21 key.
133 F22. F22 key.
134 F23. F23 key.
135 F24. F24 key.
144 NumLock. NUM LOCK key.
145 Scroll. SCROLL LOCK key.
160 LShiftKey. Left SHIFT key.
161 RShiftKey. Right SHIFT key.
162 LControlKey. Left CTRL key.
163 RControlKey. Right CTRL key.
164 LMenu. ALT left key.
165 RMenu. ALT right key.
166 BrowserBack. Browser back key (Windows 2000 or later release).
167 BrowserForward. Browser forward key (Windows 2000 or later release).
168 BrowserRefresh. Browser refresh key (Windows 2000 or later release).
169 BrowserStop. Browser stop key (Windows 2000 or later release).
170 BrowserSearch. Browser search key (Windows 2000 or later release).
171 BrowserFavorites. Browser favorites key (Windows 2000 or later release).
172 BrowserHome. Browser home key (Windows 2000 or later release).
173 VolumeMute. Volume mute key (Windows 2000 or later release).
174 VolumeDown. Volume down key (Windows 2000 or later release).
175 VolumeUp. Volume up key (Windows 2000 or later release).
176 MediaNextTrack. Media next track key (Windows 2000 or later release).
177 MediaPreviousTrack. Media previous track key (Windows 2000 or later release).
178 MediaStop. Media stop key (Windows 2000 or later release).
179 MediaPlayPause. Media play pause key (Windows 2000 or later release).
180 LaunchMail. Launch mail key (Windows 2000 or later release).
181 SelectMedia. Select media key (Windows 2000 or later release).
182 LaunchApplication1. Launch application1 key (Windows 2000 or later release).
183 LaunchApplication2. Launch application2 key (Windows 2000 or later release).
186 OemSemicolon. OEM semicolon key on the standard USA keyboard (Windows 2000 or later release).
187 Oemplus. OEM plus key on the keyboard of any country (Windows 2000 or later release).
188 Oemcomma. OEM comma key on the keyboard of any country (Windows 2000 or later release).
189 OemMinus. OEM minus key on the keyboard of any country (Windows 2000 or later release).
190 OemPeriod. OEM point key on the keyboard of any country or region (Windows 2000 or later release).
191 OemQuestion. OEM question key on the standard USA keyboard (Windows 2000 or later release).
192 Oemtilde. OEM tilde key on the standard USA keyboard (Windows 2000 or later release).
219 OemOpenBrackets. OEM open brackets key on the standard USA keyboard (Windows 2000 or later release).
220 OemPipe. OEM pipe key on the standard USA keyboard (Windows 2000 or later release).
221 OemCloseBrackets. OEM close brackets key on the standard USA keyboard (Windows 2000 or later release).
222 OemQuotes. OEM quotes key on the standard USA keyboard (Windows 2000 or later release).
223 Oem8. For OEM.
226 OemBackslash. OEM angle bracket key or backslash on the RT keyboard that has 102 keys (Windows 2000 or later release).
229 ProcessKey. Process key.
246 Attn. ATTN key.
247 Crsel. CRSEL key.
248 Exsel. EXSEL key.
249 EraseEof. ERASE EOF key.
250 Play. Play key.
251 Zoom. Zoom key.
252 NoName. Constant reserved for future.
253 Pa1. PA1 key.
254 OemClear. Clear key.
65535 KeyCode. Bit-by-bit mask for extracting the key code from the key value.
-65536 Modifiers. Bit-by-bit mask for extracting the modifiers from the key value.

See also:

Forms Assembly Enumerations