Graphics
v0.0.0
A simple abstraction layer for the modern graphics APIs.
载入中...
搜索中...
未找到
Key.h
1
// Copyright 2022 ShenMian
2
// License(Apache-2.0)
3
4
#pragma once
5
13
enum class
Key
14
{
15
/* The unknown key */
16
Unknown = -1,
17
18
/* Printable keys */
19
Space = 32,
20
Apostrophe = 39,
/* ' */
21
Comma = 44,
/* , */
22
Minus = 45,
/* - */
23
Period = 46,
/* . */
24
Slash = 47,
/* / */
25
26
_0 = 48,
27
_1 = 49,
28
_2 = 50,
29
_3 = 51,
30
_4 = 52,
31
_5 = 53,
32
_6 = 54,
33
_7 = 55,
34
_8 = 56,
35
_9 = 57,
36
37
Semicolon = 59,
/* ; */
38
Equal = 61,
/* = */
39
40
A = 65,
41
B = 66,
42
C = 67,
43
D = 68,
44
E = 69,
45
F = 70,
46
G = 71,
47
H = 72,
48
I = 73,
49
J = 74,
50
K = 75,
51
L = 76,
52
M = 77,
53
N = 78,
54
O = 79,
55
P = 80,
56
Q = 81,
57
R = 82,
58
S = 83,
59
T = 84,
60
U = 85,
61
V = 86,
62
W = 87,
63
X = 88,
64
Y = 89,
65
Z = 90,
66
67
LeftBracket = 91,
/* [ */
68
Backslash = 92,
/* \ */
69
RightBracket = 93,
/* ] */
70
GraveAccent = 96,
/* ` */
71
72
/* Function keys */
73
Escape = 256,
74
Enter = 257,
75
Tab = 258,
76
Backspace = 259,
77
Insert = 260,
78
Delete = 261,
79
Right = 262,
80
Left = 263,
81
Down = 264,
82
Up = 265,
83
PageUp = 266,
84
PageDown = 267,
85
Home = 268,
86
End = 269,
87
CapsLock = 280,
88
ScrollLock = 281,
89
NumLock = 282,
90
PrintScreen = 283,
91
Pause = 284,
92
93
F1 = 290,
94
F2 = 291,
95
F3 = 292,
96
F4 = 293,
97
F5 = 294,
98
F6 = 295,
99
F7 = 296,
100
F8 = 297,
101
F9 = 298,
102
F10 = 299,
103
F11 = 300,
104
F12 = 301,
105
F13 = 302,
106
F14 = 303,
107
F15 = 304,
108
F16 = 305,
109
F17 = 306,
110
F18 = 307,
111
F19 = 308,
112
F20 = 309,
113
F21 = 310,
114
F22 = 311,
115
F23 = 312,
116
F24 = 313,
117
F25 = 314,
118
119
KP_0 = 320,
120
KP_1 = 321,
121
KP_2 = 322,
122
KP_3 = 323,
123
KP_4 = 324,
124
KP_5 = 325,
125
KP_6 = 326,
126
KP_7 = 327,
127
KP_8 = 328,
128
KP_9 = 329,
129
KP_Decimal = 330,
130
KP_Divide = 331,
131
KP_Multiply = 332,
132
KP_Subtract = 333,
133
KP_Add = 334,
134
KP_Enter = 335,
135
KP_Equal = 336,
136
137
LeftShift = 340,
138
LeftControl = 341,
139
LeftAlt = 342,
140
LeftSuper = 343,
141
RightShift = 344,
142
RightControl = 345,
143
RightAlt = 346,
144
RightSuper = 347
145
};
146
150
enum class
Mouse
151
{
152
_1 = 0,
153
_2 = 1,
154
_3 = 2,
155
_4 = 3,
156
_5 = 4,
157
_6 = 5,
158
_7 = 6,
159
_8 = 7,
160
161
Left = _1,
162
Right = _2,
163
Middle = _3
164
};
165
Mouse
Mouse
鼠标按键.
Definition:
Key.h:151
Key
Key
键盘按键.
Definition:
Key.h:14
src
Core
Key.h
制作者
1.9.5