namespace Illumilib {
///
/// Specifies key codes and modifiers
///
public enum KeyboardKeys {
///
/// The BACKSPACE key
///
Back = 8,
///
/// The TAB key
///
Tab = 9,
///
/// The ENTER key
///
Enter = 13,
///
/// The PAUSE key
///
Pause = 19,
///
/// The CAPS LOCK key
///
CapsLock = 20,
///
/// The ESC key
///
Escape = 27,
///
/// The SPACEBAR key
///
Space = 32,
///
/// The PAGE UP key
///
PageUp = 33,
///
/// The PAGE DOWN key
///
PageDown = 34,
///
/// The END key
///
End = 35,
///
/// The HOME key
///
Home = 36,
///
/// The LEFT ARROW key
///
Left = 37,
///
/// The UP ARROW key
///
Up = 38,
///
/// The RIGHT ARROW key
///
Right = 39,
///
/// The DOWN ARROW key
///
Down = 40,
///
/// The SELECT key
///
Select = 41,
///
/// The PRINT SCREEN key
///
PrintScreen = 44,
///
/// The INS key
///
Insert = 45,
///
/// The DEL key
///
Delete = 46,
///
/// The 0 key
///
D0 = 48,
///
/// The 1 key
///
D1 = 49,
///
/// The 2 key
///
D2 = 50,
///
/// The 3 key
///
D3 = 51,
///
/// The 4 key
///
D4 = 52,
///
/// The 5 key
///
D5 = 53,
///
/// The 6 key
///
D6 = 54,
///
/// The 7 key
///
D7 = 55,
///
/// The 8 key
///
D8 = 56,
///
/// The 9 key
///
D9 = 57,
///
/// The A key
///
A = 65,
///
/// The B key
///
B = 66,
///
/// The C key
///
C = 67,
///
/// The D key
///
D = 68,
///
/// The E key
///
E = 69,
///
/// The F key
///
F = 70,
///
/// The G key
///
G = 71,
///
/// The H key
///
H = 72,
///
/// The I key
///
I = 73,
///
/// The J key
///
J = 74,
///
/// The K key
///
K = 75,
///
/// The L key
///
L = 76,
///
/// The M key
///
M = 77,
///
/// The N key
///
N = 78,
///
/// The O key
///
O = 79,
///
/// The P key
///
P = 80,
///
/// The Q key
///
Q = 81,
///
/// The R key
///
R = 82,
///
/// The S key
///
S = 83,
///
/// The T key
///
T = 84,
///
/// The U key
///
U = 85,
///
/// The V key
///
V = 86,
///
/// The W key
///
W = 87,
///
/// The X key
///
X = 88,
///
/// The Y key
///
Y = 89,
///
/// The Z key
///
Z = 90,
///
/// The left Windows logo key (Microsoft Natural Keyboard)
///
LWin = 91,
///
/// The right Windows logo key (Microsoft Natural Keyboard)
///
RWin = 92,
///
/// The Application key (Microsoft Natural Keyboard)
///
Apps = 93,
///
/// The 0 key on the numeric keypad
///
NumPad0 = 96,
///
/// The 1 key on the numeric keypad
///
NumPad1 = 97,
///
/// The 2 key on the numeric keypad
///
NumPad2 = 98,
///
/// The 3 key on the numeric keypad
///
NumPad3 = 99,
///
/// The 4 key on the numeric keypad
///
NumPad4 = 100,
///
/// The 5 key on the numeric keypad
///
NumPad5 = 101,
///
/// The 6 key on the numeric keypad
///
NumPad6 = 102,
///
/// The 7 key on the numeric keypad
///
NumPad7 = 103,
///
/// The 8 key on the numeric keypad
///
NumPad8 = 104,
///
/// The 9 key on the numeric keypad
///
NumPad9 = 105,
///
/// The Multiply key
///
Multiply = 106,
///
/// The Add key
///
Add = 107,
///
/// The Subtract key
///
Subtract = 109,
///
/// The Decimal key
///
Decimal = 110,
///
/// The Divide key
///
Divide = 111,
///
/// The F1 key
///
F1 = 112,
///
/// The F2 key
///
F2 = 113,
///
/// The F3 key
///
F3 = 114,
///
/// The F4 key
///
F4 = 115,
///
/// The F5 key
///
F5 = 116,
///
/// The F6 key
///
F6 = 117,
///
/// The F7 key
///
F7 = 118,
///
/// The F8 key
///
F8 = 119,
///
/// The F9 key
///
F9 = 120,
///
/// The F10 key
///
F10 = 121,
///
/// The F11 key
///
F11 = 122,
///
/// The F12 key
///
F12 = 123,
///
/// The NUM LOCK key
///
NumLock = 144,
///
/// The SCROLL LOCK key
///
Scroll = 145,
///
/// The left SHIFT key
///
LShiftKey = 160,
///
/// The right SHIFT key
///
RShiftKey = 161,
///
/// The left CTRL key
///
LControlKey = 162,
///
/// The right CTRL key
///
RControlKey = 163,
///
/// The left ALT key
///
LMenu = 164,
///
/// The right ALT key
///
RMenu = 165,
///
/// The Oem Semicolon key
///
OemSemicolon = 186,
///
/// The Oem comma key
///
OemComma = 188,
///
/// The Oem Minus key
///
OemMinus = 189,
///
/// The Oem Period key
///
OemPeriod = 190,
///
/// The Oem tilde key
///
OemTilde = 192,
///
/// The Oem Open Brackets key
///
OemOpenBrackets = 219,
///
/// The Oem Close Brackets key
///
OemCloseBrackets = 221,
///
/// The Oem Backslash key
///
OemBackslash = 226
}
}