Enum Keys
Specifies key codes and modifiers.
[Flags]
public enum Keys
Fields
A = 65The A key.
Add = LButton | MultiplyThe Add key.
Alt = 262144The ALT modifier key.
Apps = LButton | RWinThe Application key (Microsoft Natural Keyboard).
Attn = Capital | Oem102The ATTN key.
B = 66The B key.
Back = 8The BACKSPACE key.
BrowserBack = RButton | LMenuThe Browser Back key.
BrowserFavorites = LButton | BrowserSearchThe Browser Favorites key.
BrowserForward = LButton | BrowserBackThe Browser Forward key.
BrowserHome = MButton | BrowserRefreshThe Browser Home key.
BrowserRefresh = Back | LShiftKeyThe Browser Refresh key.
BrowserSearch = RButton | BrowserRefreshThe Browser Search key.
BrowserStop = LButton | BrowserRefreshThe Browser Stop key.
C = LButton | BThe C key.
Cancel = LButton | RButtonThe CANCEL key.
Capital = MButton | ShiftKeyThe CAPS LOCK key.
CapsLock = MButton | ShiftKeyThe CAPS LOCK key.
Clear = MButton | BackThe CLEAR key.
Control = 131072The CTRL modifier key.
ControlKey = LButton | ShiftKeyThe CTRL key.
Crsel = LButton | AttnThe CRSEL key.
D = 68The D key.
D0 = ShiftKey | SpaceThe 0 key.
D1 = LButton | D0The 1 key.
D2 = RButton | D0The 2 key.
D3 = LButton | D2The 3 key.
D4 = MButton | D0The 4 key.
D5 = LButton | D4The 5 key.
D6 = RButton | D4The 6 key.
D7 = LButton | D6The 7 key.
D8 = Back | D0The 8 key.
D9 = LButton | D8The 9 key.
Decimal = RButton | SeparatorThe Decimal key.
Delete = RButton | PrintScreenThe DEL key.
Divide = LButton | DecimalThe Divide key.
Down = Back | SpaceThe DOWN ARROW key.
E = LButton | DThe E key.
End = LButton | NextThe END key.
Enter = LButton | ClearThe ENTER key.
EraseEof = LButton | ExselThe ERASE EOF key.
Escape = RButton | HanjaModeThe ESC key.
Execute = LButton | PrintThe EXECUTE key.
Exsel = D8 | Oem3The EXSEL key.
F = RButton | DThe F key.
F1 = ShiftKey | NumPad0The F1 key.
F10 = LButton | F9The F10 key.
F11 = RButton | F9The F11 key.
F12 = LButton | F11The F12 key.
F13 = MButton | F9The F13 key.
F14 = LButton | F13The F14 key.
F15 = RButton | F13The F15 key.
F16 = LButton | F15The F16 key.
F17 = 128The F17 key.
F18 = LButton | F17The F18 key.
F19 = RButton | F17The F19 key.
F2 = LButton | F1The F2 key.
F20 = LButton | F19The F20 key.
F21 = MButton | F17The F21 key.
F22 = LButton | F21The F22 key.
F23 = RButton | F21The F23 key.
F24 = LButton | F23The F24 key.
F3 = RButton | F1The F3 key.
F4 = LButton | F3The F4 key.
F5 = MButton | F1The F5 key.
F6 = LButton | F5The F6 key.
F7 = RButton | F5The F7 key.
F8 = LButton | F7The F8 key.
F9 = Back | F1The F9 key.
FinalMode = Back | ShiftKeyThe IME Final mode key.
G = LButton | FThe G key.
H = 72The H key.
HanguelMode = LButton | CapitalThe IME Hanguel mode key.
HangulMode = LButton | CapitalThe IME Hangul mode key.
HanjaMode = LButton | FinalModeThe IME Hanja mode key.
Help = LButton | DeleteThe HELP key.
Home = MButton | SpaceThe HOME key.
I = LButton | HThe I key.
IMEAccept = RButton | IMEConvertThe IME Accept key.
IMEAceept = RButton | IMEConvertThe IME Accept key.
IMEConvert = MButton | FinalModeThe IME Convert key.
IMEModeChange = LButton | IMEAcceptThe IME Mode change request.
IMENonconvert = LButton | IMEConvertThe IME NonConvert key.
Insert = LButton | PrintScreenThe INS key.
J = RButton | HThe J key.
JunjaMode = RButton | HanguelModeThe IME Junja mode key.
K = LButton | JThe K key.
KanaMode = LButton | CapitalThe IME Kana mode key.
KanjiMode = LButton | FinalModeThe IME Kanji mode key.
KeyCode = 65535The bit mask to extract a key code from a key value.
L = MButton | HThe L key.
LButton = 1The left mouse button.
LControlKey = RButton | LShiftKeyThe left CTRL key.
LMenu = MButton | LShiftKeyThe left ALT key.
LShiftKey = Space | F17The left SHIFT key.
LWin = LButton | ZThe left Windows logo key (Microsoft Natural Keyboard).
LaunchApplication1 = RButton | LaunchMailThe Launch Application1 key.
LaunchApplication2 = LButton | LaunchApplication1The Launch Application2 key.
LaunchMail = MButton | MediaNextTrackThe Launch Mail key.
Left = LButton | HomeThe LEFT ARROW key.
LineFeed = RButton | BackThe CLEAR key.
M = LButton | LThe M key.
MButton = 4The middle mouse button (three-button mouse).
MediaNextTrack = ShiftKey | LShiftKeyThe Media Next Track key.
MediaPlayPause = LButton | MediaStopThe Media Play Pause key.
MediaPreviousTrack = LButton | MediaNextTrackThe Media Previous Track key.
MediaStop = RButton | MediaNextTrackThe Media Stop key.
Menu = RButton | ShiftKeyThe ALT key.
Modifiers = -65536The bit mask to extract modifiers from a key value.
Multiply = RButton | NumPad8The Multiply key.
N = RButton | LThe N key.
Next = RButton | SpaceThe PAGE DOWN key.
NoName = MButton | ExselA constant reserved for future use.
None = 0No key pressed.
NumLock = ShiftKey | F17The NUM LOCK key.
NumPad0 = 96The 0 key on the numeric keypad.
NumPad1 = LButton | NumPad0The 1 key on the numeric keypad.
NumPad2 = RButton | NumPad0The 2 key on the numeric keypad.
NumPad3 = LButton | NumPad2The 3 key on the numeric keypad.
NumPad4 = MButton | NumPad0The 4 key on the numeric keypad.
NumPad5 = LButton | NumPad4The 5 key on the numeric keypad.
NumPad6 = RButton | NumPad4The 6 key on the numeric keypad.
NumPad7 = LButton | NumPad6The 7 key on the numeric keypad.
NumPad8 = Back | NumPad0The 8 key on the numeric keypad.
NumPad9 = LButton | NumPad8The 9 key on the numeric keypad.
O = LButton | NThe O key.
Oem1 = Back | MediaStopThe Oem 1 key.
Oem102 = Next | Oem3The Oem 102 key.
Oem2 = LButton | OemPeriodThe Oem 2 key.
Oem3 = 192The Oem 3 key.
Oem4 = Escape | Oem3The Oem 4 key.
Oem5 = IMEConvert | Oem3The Oem 5 key.
Oem6 = LButton | Oem5The Oem 6 key.
Oem7 = RButton | Oem5The Oem 7 key.
Oem8 = LButton | Oem7The Oem8 key.
OemBackslash = Next | Oem3The Oem Backslash key.
OemClear = RButton | NoNameThe CLEAR key.
OemCloseBrackets = LButton | Oem5The Oem Close Brackets key.
OemMinus = LButton | OemcommaThe Oem Minus key.
OemOpenBrackets = Escape | Oem3The Oem Open Brackets key.
OemPeriod = RButton | OemcommaThe Oem Period key.
OemPipe = IMEConvert | Oem3The Oem Pipe key.
OemQuestion = LButton | OemPeriodThe Oem Question key.
OemQuotes = RButton | Oem5The Oem Quotes key.
OemSemicolon = Back | MediaStopThe Oem Semicolon key.
Oemcomma = Back | LaunchMailThe Oem comma key.
Oemplus = LButton | Oem1The Oem plus key.
Oemtilde = 192The Oem tilde key.
P = 80The P key.
Pa1 = LButton | NoNameThe PA1 key.
Packet = RButton | ProcessKeyThe Packet KEY key.
PageDown = RButton | SpaceThe PAGE DOWN key.
PageUp = LButton | SpaceThe PAGE UP key.
Pause = LButton | MenuThe PAUSE key.
Play = RButton | ExselThe PLAY key.
Print = RButton | DownThe PRINT key.
PrintScreen = MButton | DownThe PRINT SCREEN key.
Prior = LButton | SpaceThe PAGE UP key.
ProcessKey = Left | Oem3The PROCESS KEY key.
Q = LButton | PThe Q key.
R = RButton | PThe R key.
RButton = 2The right mouse button.
RControlKey = LButton | LControlKeyThe right CTRL key.
RMenu = LButton | LMenuThe right ALT key.
RShiftKey = LButton | LShiftKeyThe right SHIFT key.
RWin = MButton | XThe right Windows logo key (Microsoft Natural Keyboard).
Return = LButton | ClearThe RETURN key.
Right = LButton | UpThe RIGHT ARROW key.
S = LButton | RThe S key.
Scroll = LButton | NumLockThe SCROLL LOCK key.
Select = LButton | DownThe SELECT key.
SelectMedia = LButton | LaunchMailThe Select Media key.
Separator = MButton | NumPad8The Separator key.
Shift = 65536The SHIFT modifier key.
ShiftKey = 16The SHIFT key.
Sleep = RButton | AppsThe Computer Sleep key.
Snapshot = MButton | DownThe PRINT SCREEN key.
Space = 32The SPACEBAR key.
Subtract = LButton | SeparatorThe Subtract key.
T = MButton | PThe T key.
Tab = LButton | BackThe TAB key.
U = LButton | TThe U key.
Up = RButton | HomeThe UP ARROW key.
V = RButton | TThe V key.
VolumeDown = RButton | BrowserHomeThe Volume Down key.
VolumeMute = LButton | BrowserHomeThe Volume Mute key.
VolumeUp = LButton | VolumeDownThe Volume Up key.
W = LButton | VThe W key.
X = Back | PThe X key.
XButton1 = LButton | MButtonThe first x mouse button (five-button mouse).
XButton2 = RButton | MButtonThe second x mouse button (five-button mouse).
Y = LButton | XThe Y key.
Z = RButton | XThe Z key.
Zoom = LButton | PlayThe ZOOM key.
Remarks
This code was taken from the .NET Framework.