Supported keys in hotkey combinations

Most possible hotkeys are supported, if not all. The modifier keys that are supported are all of them: the Alt, Ctrl, Shift and Win keys. Note that both left and right keys when relevant are recognized and considered the same modifier.

As for the main key, it can be any of those available from the GUI. The description of the keys from their name is provided below, taken from the Microsoft reference site, for all possible keys recognized by the Windows OS. Note however that not all keys are supportable. Note also that a few that are supportable are not proposed as option in the tool; expert users can enable them by editing a keys.txt file in the tool install folder; ask the author for more information on this.

Member name Description
A

Supported by the .NET Compact Framework.

The A key.
Add

Supported by the .NET Compact Framework.

The add key.
Alt

Supported by the .NET Compact Framework.

The ALT modifier key.
Apps

Supported by the .NET Compact Framework.

The application key (Microsoft Natural Keyboard).
Attn

Supported by the .NET Compact Framework.

The ATTN key.
B

Supported by the .NET Compact Framework.

The B key.
Back

Supported by the .NET Compact Framework.

The BACKSPACE key.
BrowserBack The browser back key (Windows 2000 or later).
BrowserFavorites The browser favorites key (Windows 2000 or later).
BrowserForward The browser forward key (Windows 2000 or later).
BrowserHome The browser home key (Windows 2000 or later).
BrowserRefresh The browser refresh key (Windows 2000 or later).
BrowserSearch The browser search key (Windows 2000 or later).
BrowserStop The browser stop key (Windows 2000 or later).
C

Supported by the .NET Compact Framework.

The C key.
Cancel

Supported by the .NET Compact Framework.

The CANCEL key.
Capital

Supported by the .NET Compact Framework.

The CAPS LOCK key.
CapsLock

Supported by the .NET Compact Framework.

The CAPS LOCK key.
Clear

Supported by the .NET Compact Framework.

The CLEAR key.
Control

Supported by the .NET Compact Framework.

The CTRL modifier key.
ControlKey

Supported by the .NET Compact Framework.

The CTRL key.
Crsel

Supported by the .NET Compact Framework.

The CRSEL key.
D

Supported by the .NET Compact Framework.

The D key.
D0

Supported by the .NET Compact Framework.

The 0 key.
D1

Supported by the .NET Compact Framework.

The 1 key.
D2

Supported by the .NET Compact Framework.

The 2 key.
D3

Supported by the .NET Compact Framework.

The 3 key.
D4

Supported by the .NET Compact Framework.

The 4 key.
D5

Supported by the .NET Compact Framework.

The 5 key.
D6

Supported by the .NET Compact Framework.

The 6 key.
D7

Supported by the .NET Compact Framework.

The 7 key.
D8

Supported by the .NET Compact Framework.

The 8 key.
D9

Supported by the .NET Compact Framework.

The 9 key.
Decimal

Supported by the .NET Compact Framework.

The decimal key.
Delete

Supported by the .NET Compact Framework.

The DEL key.
Divide

Supported by the .NET Compact Framework.

The divide key.
Down

Supported by the .NET Compact Framework.

The DOWN ARROW key.
E

Supported by the .NET Compact Framework.

The E key.
End

Supported by the .NET Compact Framework.

The END key.
Enter

Supported by the .NET Compact Framework.

The ENTER key.
EraseEof

Supported by the .NET Compact Framework.

The ERASE EOF key.
Escape

Supported by the .NET Compact Framework.

The ESC key.
Execute

Supported by the .NET Compact Framework.

The EXECUTE key.
Exsel

Supported by the .NET Compact Framework.

The EXSEL key.
F

Supported by the .NET Compact Framework.

The F key.
F1

Supported by the .NET Compact Framework.

The F1 key.
F10

Supported by the .NET Compact Framework.

The F10 key.
F11

Supported by the .NET Compact Framework.

The F11 key.
F12

Supported by the .NET Compact Framework.

The F12 key.
F13

Supported by the .NET Compact Framework.

The F13 key.
F14

Supported by the .NET Compact Framework.

The F14 key.
F15

Supported by the .NET Compact Framework.

The F15 key.
F16

Supported by the .NET Compact Framework.

The F16 key.
F17

Supported by the .NET Compact Framework.

The F17 key.
F18

Supported by the .NET Compact Framework.

The F18 key.
F19

Supported by the .NET Compact Framework.

The F19 key.
F2

Supported by the .NET Compact Framework.

The F2 key.
F20

Supported by the .NET Compact Framework.

The F20 key.
F21

Supported by the .NET Compact Framework.

The F21 key.
F22

Supported by the .NET Compact Framework.

The F22 key.
F23

Supported by the .NET Compact Framework.

The F23 key.
F24

Supported by the .NET Compact Framework.

The F24 key.
F3

Supported by the .NET Compact Framework.

The F3 key.
F4

Supported by the .NET Compact Framework.

The F4 key.
F5

Supported by the .NET Compact Framework.

The F5 key.
F6

Supported by the .NET Compact Framework.

The F6 key.
F7

Supported by the .NET Compact Framework.

The F7 key.
F8

Supported by the .NET Compact Framework.

The F8 key.
F9

Supported by the .NET Compact Framework.

The F9 key.
FinalMode The IME final mode key.
G

Supported by the .NET Compact Framework.

The G key.
H

Supported by the .NET Compact Framework.

The H key.
HanguelMode The IME Hanguel mode key. (maintained for compatibility; use HangulMode)
HangulMode The IME Hangul mode key.
HanjaMode The IME Hanja mode key.
Help

Supported by the .NET Compact Framework.

The HELP key.
Home

Supported by the .NET Compact Framework.

The HOME key.
I

Supported by the .NET Compact Framework.

The I key.
IMEAceept The IME accept key.
IMEConvert The IME convert key.
IMEModeChange The IME mode change key.
IMENonconvert The IME nonconvert key.
Insert

Supported by the .NET Compact Framework.

The INS key.
J

Supported by the .NET Compact Framework.

The J key.
JunjaMode The IME Junja mode key.
K

Supported by the .NET Compact Framework.

The K key.
KanaMode The IME Kana mode key.
KanjiMode The IME Kanji mode key.
KeyCode

Supported by the .NET Compact Framework.

The bitmask to extract a key code from a key value.
L

Supported by the .NET Compact Framework.

The L key.
LaunchApplication1 The start application one key (Windows 2000 or later).
LaunchApplication2 The start application two key (Windows 2000 or later).
LaunchMail The launch mail key (Windows 2000 or later).
LButton

Supported by the .NET Compact Framework.

The left mouse button.
LControlKey

Supported by the .NET Compact Framework.

The left CTRL key.
Left

Supported by the .NET Compact Framework.

The LEFT ARROW key.
LineFeed

Supported by the .NET Compact Framework.

The LINEFEED key.
LMenu

Supported by the .NET Compact Framework.

The left ALT key.
LShiftKey

Supported by the .NET Compact Framework.

The left SHIFT key.
LWin

Supported by the .NET Compact Framework.

The left Windows logo key (Microsoft Natural Keyboard).
M

Supported by the .NET Compact Framework.

The M key.
MButton

Supported by the .NET Compact Framework.

The middle mouse button (three-button mouse).
MediaNextTrack The media next track key (Windows 2000 or later).
MediaPlayPause The media play pause key (Windows 2000 or later).
MediaPreviousTrack The media previous track key (Windows 2000 or later).
MediaStop The media Stop key (Windows 2000 or later).
Menu

Supported by the .NET Compact Framework.

The ALT key.
Modifiers

Supported by the .NET Compact Framework.

The bitmask to extract modifiers from a key value.
Multiply

Supported by the .NET Compact Framework.

The multiply key.
N

Supported by the .NET Compact Framework.

The N key.
Next

Supported by the .NET Compact Framework.

The PAGE DOWN key.
NoName

Supported by the .NET Compact Framework.

A constant reserved for future use.
None

Supported by the .NET Compact Framework.

No key pressed.
NumLock

Supported by the .NET Compact Framework.

The NUM LOCK key.
NumPad0

Supported by the .NET Compact Framework.

The 0 key on the numeric keypad.
NumPad1

Supported by the .NET Compact Framework.

The 1 key on the numeric keypad.
NumPad2

Supported by the .NET Compact Framework.

The 2 key on the numeric keypad.
NumPad3

Supported by the .NET Compact Framework.

The 3 key on the numeric keypad.
NumPad4

Supported by the .NET Compact Framework.

The 4 key on the numeric keypad.
NumPad5

Supported by the .NET Compact Framework.

The 5 key on the numeric keypad.
NumPad6

Supported by the .NET Compact Framework.

The 6 key on the numeric keypad.
NumPad7

Supported by the .NET Compact Framework.

The 7 key on the numeric keypad.
NumPad8

Supported by the .NET Compact Framework.

The 8 key on the numeric keypad.
NumPad9

Supported by the .NET Compact Framework.

The 9 key on the numeric keypad.
O

Supported by the .NET Compact Framework.

The O key.
Oem8 OEM specific.
OemBackslash The OEM angle bracket or backslash key on the RT 102 key keyboard (Windows 2000 or later).
OemClear

Supported by the .NET Compact Framework.

The CLEAR key.
OemCloseBrackets The OEM close bracket key on a US standard keyboard (Windows 2000 or later).
Oemcomma The OEM comma key on any country/region keyboard (Windows 2000 or later).
OemMinus The OEM minus key on any country/region keyboard (Windows 2000 or later).
OemOpenBrackets The OEM open bracket key on a US standard keyboard (Windows 2000 or later).
OemPeriod The OEM period key on any country/region keyboard (Windows 2000 or later).
OemPipe The OEM pipe key on a US standard keyboard (Windows 2000 or later).
Oemplus The OEM plus key on any country/region keyboard (Windows 2000 or later).
OemQuestion The OEM question mark key on a US standard keyboard (Windows 2000 or later).
OemQuotes The OEM singled/double quote key on a US standard keyboard (Windows 2000 or later).
OemSemicolon The OEM semicolon key on a US standard keyboard (Windows 2000 or later).
Oemtilde The OEM tilde key on a US standard keyboard (Windows 2000 or later).
P

Supported by the .NET Compact Framework.

The P key.
Pa1

Supported by the .NET Compact Framework.

The PA1 key.
PageDown

Supported by the .NET Compact Framework.

The PAGE DOWN key.
PageUp

Supported by the .NET Compact Framework.

The PAGE UP key.
Pause

Supported by the .NET Compact Framework.

The PAUSE key.
Play

Supported by the .NET Compact Framework.

The PLAY key.
Print

Supported by the .NET Compact Framework.

The PRINT key.
PrintScreen

Supported by the .NET Compact Framework.

The PRINT SCREEN key.
Prior

Supported by the .NET Compact Framework.

The PAGE UP key.
ProcessKey

Supported by the .NET Compact Framework.

The PROCESS KEY key.
Q

Supported by the .NET Compact Framework.

The Q key.
R

Supported by the .NET Compact Framework.

The R key.
RButton

Supported by the .NET Compact Framework.

The right mouse button.
RControlKey

Supported by the .NET Compact Framework.

The right CTRL key.
Return

Supported by the .NET Compact Framework.

The RETURN key.
Right

Supported by the .NET Compact Framework.

The RIGHT ARROW key.
RMenu

Supported by the .NET Compact Framework.

The right ALT key.
RShiftKey

Supported by the .NET Compact Framework.

The right SHIFT key.
RWin

Supported by the .NET Compact Framework.

The right Windows logo key (Microsoft Natural Keyboard).
S

Supported by the .NET Compact Framework.

The S key.
Scroll

Supported by the .NET Compact Framework.

The SCROLL LOCK key.
Select

Supported by the .NET Compact Framework.

The SELECT key.
SelectMedia The select media key (Windows 2000 or later).
Separator

Supported by the .NET Compact Framework.

The separator key.
Shift

Supported by the .NET Compact Framework.

The SHIFT modifier key.
ShiftKey

Supported by the .NET Compact Framework.

The SHIFT key.
Snapshot

Supported by the .NET Compact Framework.

The PRINT SCREEN key.
Space

Supported by the .NET Compact Framework.

The SPACEBAR key.
Subtract

Supported by the .NET Compact Framework.

The subtract key.
T

Supported by the .NET Compact Framework.

The T key.
Tab

Supported by the .NET Compact Framework.

The TAB key.
U

Supported by the .NET Compact Framework.

The U key.
Up

Supported by the .NET Compact Framework.

The UP ARROW key.
V

Supported by the .NET Compact Framework.

The V key.
VolumeDown The volume down key (Windows 2000 or later).
VolumeMute The volume mute key (Windows 2000 or later).
VolumeUp The volume up key (Windows 2000 or later).
W

Supported by the .NET Compact Framework.

The W key.
X

Supported by the .NET Compact Framework.

The X key.
XButton1

Supported by the .NET Compact Framework.

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

Supported by the .NET Compact Framework.

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

Supported by the .NET Compact Framework.

The Y key.
Z

Supported by the .NET Compact Framework.

The Z key.
Zoom

Supported by the .NET Compact Framework.

The ZOOM key.