-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathKey.cs
More file actions
119 lines (118 loc) · 3.35 KB
/
Key.cs
File metadata and controls
119 lines (118 loc) · 3.35 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
namespace SharpEngine.Core.Input;
/// <summary>
/// Enum which represents Keys
/// </summary>
public enum Key
{
#pragma warning disable CS1591
// ReSharper disable UnusedMember.Global
None = 0,
Back = 4,
VolumeUp = 24, // 0x00000018
VolumeDown = 25, // 0x00000019
Space = 32, // 0x00000020
Apostrophe = 39, // 0x00000027
Comma = 44, // 0x0000002C
Minus = 45, // 0x0000002D
Period = 46, // 0x0000002E
Slash = 47, // 0x0000002F
Zero = 48, // 0x00000030
One = 49, // 0x00000031
Two = 50, // 0x00000032
Three = 51, // 0x00000033
Four = 52, // 0x00000034
Five = 53, // 0x00000035
Six = 54, // 0x00000036
Seven = 55, // 0x00000037
Eight = 56, // 0x00000038
Nine = 57, // 0x00000039
Semicolon = 59, // 0x0000003B
Equal = 61, // 0x0000003D
A = 65, // 0x00000041
B = 66, // 0x00000042
C = 67, // 0x00000043
D = 68, // 0x00000044
E = 69, // 0x00000045
F = 70, // 0x00000046
G = 71, // 0x00000047
H = 72, // 0x00000048
I = 73, // 0x00000049
J = 74, // 0x0000004A
K = 75, // 0x0000004B
L = 76, // 0x0000004C
M = 77, // 0x0000004D
N = 78, // 0x0000004E
O = 79, // 0x0000004F
P = 80, // 0x00000050
Q = 81, // 0x00000051
R = 82, // 0x00000052
S = 83, // 0x00000053
T = 84, // 0x00000054
U = 85, // 0x00000055
V = 86, // 0x00000056
W = 87, // 0x00000057
X = 88, // 0x00000058
Y = 89, // 0x00000059
Z = 90, // 0x0000005A
LeftBracket = 91, // 0x0000005B
Backslash = 92, // 0x0000005C
RightBracket = 93, // 0x0000005D
Grave = 96, // 0x00000060
Escape = 256, // 0x00000100
Enter = 257, // 0x00000101
Tab = 258, // 0x00000102
Backspace = 259, // 0x00000103
Insert = 260, // 0x00000104
Delete = 261, // 0x00000105
Right = 262, // 0x00000106
Left = 263, // 0x00000107
Down = 264, // 0x00000108
Up = 265, // 0x00000109
PageUp = 266, // 0x0000010A
PageDown = 267, // 0x0000010B
Home = 268, // 0x0000010C
End = 269, // 0x0000010D
CapsLock = 280, // 0x00000118
ScrollLock = 281, // 0x00000119
NumLock = 282, // 0x0000011A
PrintScreen = 283, // 0x0000011B
Pause = 284, // 0x0000011C
F1 = 290, // 0x00000122
F2 = 291, // 0x00000123
F3 = 292, // 0x00000124
F4 = 293, // 0x00000125
F5 = 294, // 0x00000126
F6 = 295, // 0x00000127
F7 = 296, // 0x00000128
F8 = 297, // 0x00000129
F9 = 298, // 0x0000012A
F10 = 299, // 0x0000012B
F11 = 300, // 0x0000012C
F12 = 301, // 0x0000012D
Kp0 = 320, // 0x00000140
Kp1 = 321, // 0x00000141
Kp2 = 322, // 0x00000142
Kp3 = 323, // 0x00000143
Kp4 = 324, // 0x00000144
Kp5 = 325, // 0x00000145
Kp6 = 326, // 0x00000146
Kp7 = 327, // 0x00000147
Kp8 = 328, // 0x00000148
Kp9 = 329, // 0x00000149
KpDecimal = 330, // 0x0000014A
KpDivide = 331, // 0x0000014B
KpMultiply = 332, // 0x0000014C
KpSubtract = 333, // 0x0000014D
KpAdd = 334, // 0x0000014E
KpEnter = 335, // 0x0000014F
KpEqual = 336, // 0x00000150
LeftShift = 340, // 0x00000154
LeftControl = 341, // 0x00000155
LeftAlt = 342, // 0x00000156
LeftSuper = 343, // 0x00000157
RightShift = 344, // 0x00000158
RightControl = 345, // 0x00000159
RightAlt = 346, // 0x0000015A
RightSuper = 347, // 0x0000015B
KbMenu = 348 // 0x0000015C
}