Table of Contents

Enum Keys

Namespace
NetEx.Hooks
Assembly
NetEx.Hooks.dll

Specifies key codes and modifiers.

[Flags]
public enum Keys

Fields

A = 65

The A key.

Add = LButton | Multiply

The Add key.

Alt = 262144

The ALT modifier key.

Apps = LButton | RWin

The Application key (Microsoft Natural Keyboard).

Attn = Capital | Oem102

The ATTN key.

B = 66

The B key.

Back = 8

The BACKSPACE key.

BrowserBack = RButton | LMenu

The Browser Back key.

BrowserFavorites = LButton | BrowserSearch

The Browser Favorites key.

BrowserForward = LButton | BrowserBack

The Browser Forward key.

BrowserHome = MButton | BrowserRefresh

The Browser Home key.

BrowserRefresh = Back | LShiftKey

The Browser Refresh key.

BrowserSearch = RButton | BrowserRefresh

The Browser Search key.

BrowserStop = LButton | BrowserRefresh

The Browser Stop key.

C = LButton | B

The C key.

Cancel = LButton | RButton

The CANCEL key.

Capital = MButton | ShiftKey

The CAPS LOCK key.

CapsLock = MButton | ShiftKey

The CAPS LOCK key.

Clear = MButton | Back

The CLEAR key.

Control = 131072

The CTRL modifier key.

ControlKey = LButton | ShiftKey

The CTRL key.

Crsel = LButton | Attn

The CRSEL key.

D = 68

The D key.

D0 = ShiftKey | Space

The 0 key.

D1 = LButton | D0

The 1 key.

D2 = RButton | D0

The 2 key.

D3 = LButton | D2

The 3 key.

D4 = MButton | D0

The 4 key.

D5 = LButton | D4

The 5 key.

D6 = RButton | D4

The 6 key.

D7 = LButton | D6

The 7 key.

D8 = Back | D0

The 8 key.

D9 = LButton | D8

The 9 key.

Decimal = RButton | Separator

The Decimal key.

Delete = RButton | PrintScreen

The DEL key.

Divide = LButton | Decimal

The Divide key.

Down = Back | Space

The DOWN ARROW key.

E = LButton | D

The E key.

End = LButton | Next

The END key.

Enter = LButton | Clear

The ENTER key.

EraseEof = LButton | Exsel

The ERASE EOF key.

Escape = RButton | HanjaMode

The ESC key.

Execute = LButton | Print

The EXECUTE key.

Exsel = D8 | Oem3

The EXSEL key.

F = RButton | D

The F key.

F1 = ShiftKey | NumPad0

The F1 key.

F10 = LButton | F9

The F10 key.

F11 = RButton | F9

The F11 key.

F12 = LButton | F11

The F12 key.

F13 = MButton | F9

The F13 key.

F14 = LButton | F13

The F14 key.

F15 = RButton | F13

The F15 key.

F16 = LButton | F15

The F16 key.

F17 = 128

The F17 key.

F18 = LButton | F17

The F18 key.

F19 = RButton | F17

The F19 key.

F2 = LButton | F1

The F2 key.

F20 = LButton | F19

The F20 key.

F21 = MButton | F17

The F21 key.

F22 = LButton | F21

The F22 key.

F23 = RButton | F21

The F23 key.

F24 = LButton | F23

The F24 key.

F3 = RButton | F1

The F3 key.

F4 = LButton | F3

The F4 key.

F5 = MButton | F1

The F5 key.

F6 = LButton | F5

The F6 key.

F7 = RButton | F5

The F7 key.

F8 = LButton | F7

The F8 key.

F9 = Back | F1

The F9 key.

FinalMode = Back | ShiftKey

The IME Final mode key.

G = LButton | F

The G key.

H = 72

The H key.

HanguelMode = LButton | Capital

The IME Hanguel mode key.

HangulMode = LButton | Capital

The IME Hangul mode key.

HanjaMode = LButton | FinalMode

The IME Hanja mode key.

Help = LButton | Delete

The HELP key.

Home = MButton | Space

The HOME key.

I = LButton | H

The I key.

IMEAccept = RButton | IMEConvert

The IME Accept key.

IMEAceept = RButton | IMEConvert

The IME Accept key.

IMEConvert = MButton | FinalMode

The IME Convert key.

IMEModeChange = LButton | IMEAccept

The IME Mode change request.

IMENonconvert = LButton | IMEConvert

The IME NonConvert key.

Insert = LButton | PrintScreen

The INS key.

J = RButton | H

The J key.

JunjaMode = RButton | HanguelMode

The IME Junja mode key.

K = LButton | J

The K key.

KanaMode = LButton | Capital

The IME Kana mode key.

KanjiMode = LButton | FinalMode

The IME Kanji mode key.

KeyCode = 65535

The bit mask to extract a key code from a key value.

L = MButton | H

The L key.

LButton = 1

The left mouse button.

LControlKey = RButton | LShiftKey

The left CTRL key.

LMenu = MButton | LShiftKey

The left ALT key.

LShiftKey = Space | F17

The left SHIFT key.

LWin = LButton | Z

The left Windows logo key (Microsoft Natural Keyboard).

LaunchApplication1 = RButton | LaunchMail

The Launch Application1 key.

LaunchApplication2 = LButton | LaunchApplication1

The Launch Application2 key.

LaunchMail = MButton | MediaNextTrack

The Launch Mail key.

Left = LButton | Home

The LEFT ARROW key.

LineFeed = RButton | Back

The CLEAR key.

M = LButton | L

The M key.

MButton = 4

The middle mouse button (three-button mouse).

MediaNextTrack = ShiftKey | LShiftKey

The Media Next Track key.

MediaPlayPause = LButton | MediaStop

The Media Play Pause key.

MediaPreviousTrack = LButton | MediaNextTrack

The Media Previous Track key.

MediaStop = RButton | MediaNextTrack

The Media Stop key.

Menu = RButton | ShiftKey

The ALT key.

Modifiers = -65536

The bit mask to extract modifiers from a key value.

Multiply = RButton | NumPad8

The Multiply key.

N = RButton | L

The N key.

Next = RButton | Space

The PAGE DOWN key.

NoName = MButton | Exsel

A constant reserved for future use.

None = 0

No key pressed.

NumLock = ShiftKey | F17

The NUM LOCK key.

NumPad0 = 96

The 0 key on the numeric keypad.

NumPad1 = LButton | NumPad0

The 1 key on the numeric keypad.

NumPad2 = RButton | NumPad0

The 2 key on the numeric keypad.

NumPad3 = LButton | NumPad2

The 3 key on the numeric keypad.

NumPad4 = MButton | NumPad0

The 4 key on the numeric keypad.

NumPad5 = LButton | NumPad4

The 5 key on the numeric keypad.

NumPad6 = RButton | NumPad4

The 6 key on the numeric keypad.

NumPad7 = LButton | NumPad6

The 7 key on the numeric keypad.

NumPad8 = Back | NumPad0

The 8 key on the numeric keypad.

NumPad9 = LButton | NumPad8

The 9 key on the numeric keypad.

O = LButton | N

The O key.

Oem1 = Back | MediaStop

The Oem 1 key.

Oem102 = Next | Oem3

The Oem 102 key.

Oem2 = LButton | OemPeriod

The Oem 2 key.

Oem3 = 192

The Oem 3 key.

Oem4 = Escape | Oem3

The Oem 4 key.

Oem5 = IMEConvert | Oem3

The Oem 5 key.

Oem6 = LButton | Oem5

The Oem 6 key.

Oem7 = RButton | Oem5

The Oem 7 key.

Oem8 = LButton | Oem7

The Oem8 key.

OemBackslash = Next | Oem3

The Oem Backslash key.

OemClear = RButton | NoName

The CLEAR key.

OemCloseBrackets = LButton | Oem5

The Oem Close Brackets key.

OemMinus = LButton | Oemcomma

The Oem Minus key.

OemOpenBrackets = Escape | Oem3

The Oem Open Brackets key.

OemPeriod = RButton | Oemcomma

The Oem Period key.

OemPipe = IMEConvert | Oem3

The Oem Pipe key.

OemQuestion = LButton | OemPeriod

The Oem Question key.

OemQuotes = RButton | Oem5

The Oem Quotes key.

OemSemicolon = Back | MediaStop

The Oem Semicolon key.

Oemcomma = Back | LaunchMail

The Oem comma key.

Oemplus = LButton | Oem1

The Oem plus key.

Oemtilde = 192

The Oem tilde key.

P = 80

The P key.

Pa1 = LButton | NoName

The PA1 key.

Packet = RButton | ProcessKey

The Packet KEY key.

PageDown = RButton | Space

The PAGE DOWN key.

PageUp = LButton | Space

The PAGE UP key.

Pause = LButton | Menu

The PAUSE key.

Play = RButton | Exsel

The PLAY key.

Print = RButton | Down

The PRINT key.

PrintScreen = MButton | Down

The PRINT SCREEN key.

Prior = LButton | Space

The PAGE UP key.

ProcessKey = Left | Oem3

The PROCESS KEY key.

Q = LButton | P

The Q key.

R = RButton | P

The R key.

RButton = 2

The right mouse button.

RControlKey = LButton | LControlKey

The right CTRL key.

RMenu = LButton | LMenu

The right ALT key.

RShiftKey = LButton | LShiftKey

The right SHIFT key.

RWin = MButton | X

The right Windows logo key (Microsoft Natural Keyboard).

Return = LButton | Clear

The RETURN key.

Right = LButton | Up

The RIGHT ARROW key.

S = LButton | R

The S key.

Scroll = LButton | NumLock

The SCROLL LOCK key.

Select = LButton | Down

The SELECT key.

SelectMedia = LButton | LaunchMail

The Select Media key.

Separator = MButton | NumPad8

The Separator key.

Shift = 65536

The SHIFT modifier key.

ShiftKey = 16

The SHIFT key.

Sleep = RButton | Apps

The Computer Sleep key.

Snapshot = MButton | Down

The PRINT SCREEN key.

Space = 32

The SPACEBAR key.

Subtract = LButton | Separator

The Subtract key.

T = MButton | P

The T key.

Tab = LButton | Back

The TAB key.

U = LButton | T

The U key.

Up = RButton | Home

The UP ARROW key.

V = RButton | T

The V key.

VolumeDown = RButton | BrowserHome

The Volume Down key.

VolumeMute = LButton | BrowserHome

The Volume Mute key.

VolumeUp = LButton | VolumeDown

The Volume Up key.

W = LButton | V

The W key.

X = Back | P

The X key.

XButton1 = LButton | MButton

The first x mouse button (five-button mouse).

XButton2 = RButton | MButton

The second x mouse button (five-button mouse).

Y = LButton | X

The Y key.

Z = RButton | X

The Z key.

Zoom = LButton | Play

The ZOOM key.

Remarks

This code was taken from the .NET Framework.

See Also