Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
PojavLauncherTeam
GitHub Repository: PojavLauncherTeam/angle
Path: blob/main_old/util/keyboard.h
1693 views
1
//
2
// Copyright 2014 The ANGLE Project Authors. All rights reserved.
3
// Use of this source code is governed by a BSD-style license that can be
4
// found in the LICENSE file.
5
//
6
7
#ifndef SAMPLE_UTIL_KEYBOARD_H
8
#define SAMPLE_UTIL_KEYBOARD_H
9
10
enum Key
11
{
12
KEY_UNKNOWN,
13
KEY_A, // The A key
14
KEY_B, // The B key
15
KEY_C, // The C key
16
KEY_D, // The D key
17
KEY_E, // The E key
18
KEY_F, // The F key
19
KEY_G, // The G key
20
KEY_H, // The H key
21
KEY_I, // The I key
22
KEY_J, // The J key
23
KEY_K, // The K key
24
KEY_L, // The L key
25
KEY_M, // The M key
26
KEY_N, // The N key
27
KEY_O, // The O key
28
KEY_P, // The P key
29
KEY_Q, // The Q key
30
KEY_R, // The R key
31
KEY_S, // The S key
32
KEY_T, // The T key
33
KEY_U, // The U key
34
KEY_V, // The V key
35
KEY_W, // The W key
36
KEY_X, // The X key
37
KEY_Y, // The Y key
38
KEY_Z, // The Z key
39
KEY_NUM0, // The 0 key
40
KEY_NUM1, // The 1 key
41
KEY_NUM2, // The 2 key
42
KEY_NUM3, // The 3 key
43
KEY_NUM4, // The 4 key
44
KEY_NUM5, // The 5 key
45
KEY_NUM6, // The 6 key
46
KEY_NUM7, // The 7 key
47
KEY_NUM8, // The 8 key
48
KEY_NUM9, // The 9 key
49
KEY_ESCAPE, // The escape key
50
KEY_LCONTROL, // The left control key
51
KEY_LSHIFT, // The left shift key
52
KEY_LALT, // The left alt key
53
KEY_LSYSTEM, // The left OS specific key: Window (Windows and Linux), Apple (MacOS X), ...
54
KEY_RCONTROL, // The right control key
55
KEY_RSHIFT, // The right shift key
56
KEY_RALT, // The right alt key
57
KEY_RSYSTEM, // The right OS specific key: Window (Windows and Linux), Apple (MacOS X), ...
58
KEY_MENU, // The menu key
59
KEY_LBRACKET, // The [ key
60
KEY_RBRACKET, // The ] key
61
KEY_SEMICOLON, // The ; key
62
KEY_COMMA, // The , key
63
KEY_PERIOD, // The . key
64
KEY_QUOTE, // The ' key
65
KEY_SLASH, // The / key
66
KEY_BACKSLASH, // The \ key
67
KEY_TILDE, // The ~ key
68
KEY_EQUAL, // The = key
69
KEY_DASH, // The - key
70
KEY_SPACE, // The space key
71
KEY_RETURN, // The return key
72
KEY_BACK, // The backspace key
73
KEY_TAB, // The tabulation key
74
KEY_PAGEUP, // The page up key
75
KEY_PAGEDOWN, // The page down key
76
KEY_END, // The end key
77
KEY_HOME, // The home key
78
KEY_INSERT, // The insert key
79
KEY_DELETE, // The delete key
80
KEY_ADD, // +
81
KEY_SUBTRACT, // -
82
KEY_MULTIPLY, // *
83
KEY_DIVIDE, // /
84
KEY_LEFT, // Left arrow
85
KEY_RIGHT, // Right arrow
86
KEY_UP, // Up arrow
87
KEY_DOWN, // Down arrow
88
KEY_NUMPAD0, // The numpad 0 key
89
KEY_NUMPAD1, // The numpad 1 key
90
KEY_NUMPAD2, // The numpad 2 key
91
KEY_NUMPAD3, // The numpad 3 key
92
KEY_NUMPAD4, // The numpad 4 key
93
KEY_NUMPAD5, // The numpad 5 key
94
KEY_NUMPAD6, // The numpad 6 key
95
KEY_NUMPAD7, // The numpad 7 key
96
KEY_NUMPAD8, // The numpad 8 key
97
KEY_NUMPAD9, // The numpad 9 key
98
KEY_F1, // The F1 key
99
KEY_F2, // The F2 key
100
KEY_F3, // The F3 key
101
KEY_F4, // The F4 key
102
KEY_F5, // The F5 key
103
KEY_F6, // The F6 key
104
KEY_F7, // The F7 key
105
KEY_F8, // The F8 key
106
KEY_F9, // The F8 key
107
KEY_F10, // The F10 key
108
KEY_F11, // The F11 key
109
KEY_F12, // The F12 key
110
KEY_F13, // The F13 key
111
KEY_F14, // The F14 key
112
KEY_F15, // The F15 key
113
KEY_PAUSE, // The pause key
114
KEY_COUNT,
115
};
116
117
#endif // SAMPLE_UTIL_KEYBOARD_H
118
119