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