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. |