galaxy
1.0.0
Real-Time C++23 Game Programming Framework. Built on data-driven design principles and agile software engineering.
Loading...
Searching...
No Matches
Keys.hpp
Go to the documentation of this file.
1
7
8
#ifndef GALAXY_INPUT_KEYS_HPP_
9
#define GALAXY_INPUT_KEYS_HPP_
10
11
#include <SDL3/SDL_keycode.h>
12
13
#undef KEY_EXECUTE
14
#undef MOD_SHIFT
15
#undef MOD_ALT
16
17
namespace
galaxy
18
{
22
enum class
Keys
: SDL_Keycode
23
{
24
KEY_UNKNOWN
= SDLK_UNKNOWN,
25
KEY_RETURN
= SDLK_RETURN,
26
KEY_ESCAPE
= SDLK_ESCAPE,
27
KEY_BACKSPACE
= SDLK_BACKSPACE,
28
KEY_TAB
= SDLK_TAB,
29
KEY_SPACE
= SDLK_SPACE,
30
KEY_EXCLAIM
= SDLK_EXCLAIM,
31
KEY_DBLAPOSTROPHE
= SDLK_DBLAPOSTROPHE,
32
KEY_HASH
= SDLK_HASH,
33
KEY_DOLLAR
= SDLK_DOLLAR,
34
KEY_PERCENT
= SDLK_PERCENT,
35
KEY_AMPERSAND
= SDLK_AMPERSAND,
36
KEY_APOSTROPHE
= SDLK_APOSTROPHE,
37
KEY_LEFTPAREN
= SDLK_LEFTPAREN,
38
KEY_RIGHTPAREN
= SDLK_RIGHTPAREN,
39
KEY_ASTERISK
= SDLK_ASTERISK,
40
KEY_PLUS
= SDLK_PLUS,
41
KEY_COMMA
= SDLK_COMMA,
42
KEY_MINUS
= SDLK_MINUS,
43
KEY_PERIOD
= SDLK_PERIOD,
44
KEY_SLASH
= SDLK_SLASH,
45
KEY_0
= SDLK_0,
46
KEY_1
= SDLK_1,
47
KEY_2
= SDLK_2,
48
KEY_3
= SDLK_3,
49
KEY_4
= SDLK_4,
50
KEY_5
= SDLK_5,
51
KEY_6
= SDLK_6,
52
KEY_7
= SDLK_7,
53
KEY_8
= SDLK_8,
54
KEY_9
= SDLK_9,
55
KEY_COLON
= SDLK_COLON,
56
KEY_SEMICOLON
= SDLK_SEMICOLON,
57
KEY_LESS
= SDLK_LESS,
58
KEY_EQUALS
= SDLK_EQUALS,
59
KEY_GREATER
= SDLK_GREATER,
60
KEY_QUESTION
= SDLK_QUESTION,
61
KEY_AT
= SDLK_AT,
62
KEY_LEFTBRACKET
= SDLK_LEFTBRACKET,
63
KEY_BACKSLASH
= SDLK_BACKSLASH,
64
KEY_RIGHTBRACKET
= SDLK_RIGHTBRACKET,
65
KEY_CARET
= SDLK_CARET,
66
KEY_UNDERSCORE
= SDLK_UNDERSCORE,
67
KEY_GRAVE
= SDLK_GRAVE,
68
KEY_A = SDLK_A,
69
KEY_B
= SDLK_B,
70
KEY_C
= SDLK_C,
71
KEY_D
= SDLK_D,
72
KEY_E
= SDLK_E,
73
KEY_F
= SDLK_F,
74
KEY_G
= SDLK_G,
75
KEY_H
= SDLK_H,
76
KEY_I
= SDLK_I,
77
KEY_J
= SDLK_J,
78
KEY_K
= SDLK_K,
79
KEY_L
= SDLK_L,
80
KEY_M
= SDLK_M,
81
KEY_N
= SDLK_N,
82
KEY_O
= SDLK_O,
83
KEY_P
= SDLK_P,
84
KEY_Q
= SDLK_Q,
85
KEY_R
= SDLK_R,
86
KEY_S
= SDLK_S,
87
KEY_T
= SDLK_T,
88
KEY_U
= SDLK_U,
89
KEY_V
= SDLK_V,
90
KEY_W
= SDLK_W,
91
KEY_X
= SDLK_X,
92
KEY_Y
= SDLK_Y,
93
KEY_Z
= SDLK_Z,
94
KEY_LEFTBRACE
= SDLK_LEFTBRACE,
95
KEY_PIPE
= SDLK_PIPE,
96
KEY_RIGHTBRACE
= SDLK_RIGHTBRACE,
97
KEY_TILDE
= SDLK_TILDE,
98
KEY_DELETE
= SDLK_DELETE,
99
KEY_PLUSMINUS
= SDLK_PLUSMINUS,
100
KEY_CAPSLOCK
= SDLK_CAPSLOCK,
101
KEY_F1
= SDLK_F1,
102
KEY_F2
= SDLK_F2,
103
KEY_F3
= SDLK_F3,
104
KEY_F4
= SDLK_F4,
105
KEY_F5
= SDLK_F5,
106
KEY_F6
= SDLK_F6,
107
KEY_F7
= SDLK_F7,
108
KEY_F8
= SDLK_F8,
109
KEY_F9
= SDLK_F9,
110
KEY_F10
= SDLK_F10,
111
KEY_F11
= SDLK_F11,
112
KEY_F12
= SDLK_F12,
113
KEY_PRINTSCREEN
= SDLK_PRINTSCREEN,
114
KEY_SCROLLLOCK
= SDLK_SCROLLLOCK,
115
KEY_PAUSE
= SDLK_PAUSE,
116
KEY_INSERT
= SDLK_INSERT,
117
KEY_HOME
= SDLK_HOME,
118
KEY_PAGEUP
= SDLK_PAGEUP,
119
KEY_END
= SDLK_END,
120
KEY_PAGEDOWN
= SDLK_PAGEDOWN,
121
KEY_RIGHT
= SDLK_RIGHT,
122
KEY_LEFT
= SDLK_LEFT,
123
KEY_DOWN
= SDLK_DOWN,
124
KEY_UP
= SDLK_UP,
125
KEY_NUMLOCKCLEAR
= SDLK_NUMLOCKCLEAR,
126
KEY_KP_DIVIDE
= SDLK_KP_DIVIDE,
127
KEY_KP_MULTIPLY
= SDLK_KP_MULTIPLY,
128
KEY_KP_MINUS
= SDLK_KP_MINUS,
129
KEY_KP_PLUS
= SDLK_KP_PLUS,
130
KEY_KP_ENTER
= SDLK_KP_ENTER,
131
KEY_KP_1
= SDLK_KP_1,
132
KEY_KP_2
= SDLK_KP_2,
133
KEY_KP_3
= SDLK_KP_3,
134
KEY_KP_4
= SDLK_KP_4,
135
KEY_KP_5
= SDLK_KP_5,
136
KEY_KP_6
= SDLK_KP_6,
137
KEY_KP_7
= SDLK_KP_7,
138
KEY_KP_8
= SDLK_KP_8,
139
KEY_KP_9
= SDLK_KP_9,
140
KEY_KP_0
= SDLK_KP_0,
141
KEY_KP_PERIOD
= SDLK_KP_PERIOD,
142
KEY_APPLICATION
= SDLK_APPLICATION,
143
KEY_POWER
= SDLK_POWER,
144
KEY_KP_EQUALS
= SDLK_KP_EQUALS,
145
KEY_F13
= SDLK_F13,
146
KEY_F14
= SDLK_F14,
147
KEY_F15
= SDLK_F15,
148
KEY_F16
= SDLK_F16,
149
KEY_F17
= SDLK_F17,
150
KEY_F18
= SDLK_F18,
151
KEY_F19
= SDLK_F19,
152
KEY_F20
= SDLK_F20,
153
KEY_F21
= SDLK_F21,
154
KEY_F22
= SDLK_F22,
155
KEY_F23
= SDLK_F23,
156
KEY_F24
= SDLK_F24,
157
KEY_EXECUTE
= SDLK_EXECUTE,
158
KEY_HELP
= SDLK_HELP,
159
KEY_MENU
= SDLK_MENU,
160
KEY_SELECT
= SDLK_SELECT,
161
KEY_STOP
= SDLK_STOP,
162
KEY_AGAIN
= SDLK_AGAIN,
163
KEY_UNDO
= SDLK_UNDO,
164
KEY_CUT
= SDLK_CUT,
165
KEY_COPY
= SDLK_COPY,
166
KEY_PASTE
= SDLK_PASTE,
167
KEY_FIND
= SDLK_FIND,
168
KEY_MUTE
= SDLK_MUTE,
169
KEY_VOLUMEUP
= SDLK_VOLUMEUP,
170
KEY_VOLUMEDOWN
= SDLK_VOLUMEDOWN,
171
KEY_KP_COMMA
= SDLK_KP_COMMA,
172
KEY_KP_EQUALSAS400
= SDLK_KP_EQUALSAS400,
173
KEY_ALTERASE
= SDLK_ALTERASE,
174
KEY_SYSREQ
= SDLK_SYSREQ,
175
KEY_CANCEL
= SDLK_CANCEL,
176
KEY_CLEAR
= SDLK_CLEAR,
177
KEY_PRIOR
= SDLK_PRIOR,
178
KEY_RETURN2
= SDLK_RETURN2,
179
KEY_SEPARATOR
= SDLK_SEPARATOR,
180
KEY_OUT
= SDLK_OUT,
181
KEY_OPER
= SDLK_OPER,
182
KEY_CLEARAGAIN
= SDLK_CLEARAGAIN,
183
KEY_CRSEL
= SDLK_CRSEL,
184
KEY_EXSEL
= SDLK_EXSEL,
185
KEY_KP_00
= SDLK_KP_00,
186
KEY_KP_000
= SDLK_KP_000,
187
KEY_THOUSANDSSEPARATOR
= SDLK_THOUSANDSSEPARATOR,
188
KEY_DECIMALSEPARATOR
= SDLK_DECIMALSEPARATOR,
189
KEY_CURRENCYUNIT
= SDLK_CURRENCYUNIT,
190
KEY_CURRENCYSUBUNIT
= SDLK_CURRENCYSUBUNIT,
191
KEY_KP_LEFTPAREN
= SDLK_KP_LEFTPAREN,
192
KEY_KP_RIGHTPAREN
= SDLK_KP_RIGHTPAREN,
193
KEY_KP_LEFTBRACE
= SDLK_KP_LEFTBRACE,
194
KEY_KP_RIGHTBRACE
= SDLK_KP_RIGHTBRACE,
195
KEY_KP_TAB
= SDLK_KP_TAB,
196
KEY_KP_BACKSPACE
= SDLK_KP_BACKSPACE,
197
KEY_KP_A
= SDLK_KP_A,
198
KEY_KP_B
= SDLK_KP_B,
199
KEY_KP_C
= SDLK_KP_C,
200
KEY_KP_D
= SDLK_KP_D,
201
KEY_KP_E
= SDLK_KP_E,
202
KEY_KP_F
= SDLK_KP_F,
203
KEY_KP_XOR
= SDLK_KP_XOR,
204
KEY_KP_POWER
= SDLK_KP_POWER,
205
KEY_KP_PERCENT
= SDLK_KP_PERCENT,
206
KEY_KP_LESS
= SDLK_KP_LESS,
207
KEY_KP_GREATER
= SDLK_KP_GREATER,
208
KEY_KP_AMPERSAND
= SDLK_KP_AMPERSAND,
209
KEY_KP_DBLAMPERSAND
= SDLK_KP_DBLAMPERSAND,
210
KEY_KP_VERTICALBAR
= SDLK_KP_VERTICALBAR,
211
KEY_KP_DBLVERTICALBAR
= SDLK_KP_DBLVERTICALBAR,
212
KEY_KP_COLON
= SDLK_KP_COLON,
213
KEY_KP_HASH
= SDLK_KP_HASH,
214
KEY_KP_SPACE
= SDLK_KP_SPACE,
215
KEY_KP_AT
= SDLK_KP_AT,
216
KEY_KP_EXCLAM
= SDLK_KP_EXCLAM,
217
KEY_KP_MEMSTORE
= SDLK_KP_MEMSTORE,
218
KEY_KP_MEMRECALL
= SDLK_KP_MEMRECALL,
219
KEY_KP_MEMCLEAR
= SDLK_KP_MEMCLEAR,
220
KEY_KP_MEMADD
= SDLK_KP_MEMADD,
221
KEY_KP_MEMSUBTRACT
= SDLK_KP_MEMSUBTRACT,
222
KEY_KP_MEMMULTIPLY
= SDLK_KP_MEMMULTIPLY,
223
KEY_KP_MEMDIVIDE
= SDLK_KP_MEMDIVIDE,
224
KEY_KP_PLUSMINUS
= SDLK_KP_PLUSMINUS,
225
KEY_KP_CLEAR
= SDLK_KP_CLEAR,
226
KEY_KP_CLEARENTRY
= SDLK_KP_CLEARENTRY,
227
KEY_KP_BINARY
= SDLK_KP_BINARY,
228
KEY_KP_OCTAL
= SDLK_KP_OCTAL,
229
KEY_KP_DECIMAL
= SDLK_KP_DECIMAL,
230
KEY_KP_HEXADECIMAL
= SDLK_KP_HEXADECIMAL,
231
KEY_LCTRL
= SDLK_LCTRL,
232
KEY_LSHIFT
= SDLK_LSHIFT,
233
KEY_LALT
= SDLK_LALT,
234
KEY_LGUI
= SDLK_LGUI,
235
KEY_RCTRL
= SDLK_RCTRL,
236
KEY_RSHIFT
= SDLK_RSHIFT,
237
KEY_RALT
= SDLK_RALT,
238
KEY_RGUI
= SDLK_RGUI,
239
KEY_MODE
= SDLK_MODE,
240
KEY_SLEEP
= SDLK_SLEEP,
241
KEY_WAKE
= SDLK_WAKE,
242
KEY_CHANNEL_INCREMENT
= SDLK_CHANNEL_INCREMENT,
243
KEY_CHANNEL_DECREMENT
= SDLK_CHANNEL_DECREMENT,
244
KEY_MEDIA_PLAY
= SDLK_MEDIA_PLAY,
245
KEY_MEDIA_PAUSE
= SDLK_MEDIA_PAUSE,
246
KEY_MEDIA_RECORD
= SDLK_MEDIA_RECORD,
247
KEY_MEDIA_FAST_FORWARD
= SDLK_MEDIA_FAST_FORWARD,
248
KEY_MEDIA_REWIND
= SDLK_MEDIA_REWIND,
249
KEY_MEDIA_NEXT_TRACK
= SDLK_MEDIA_NEXT_TRACK,
250
KEY_MEDIA_PREVIOUS_TRACK
= SDLK_MEDIA_PREVIOUS_TRACK,
251
KEY_MEDIA_STOP
= SDLK_MEDIA_STOP,
252
KEY_MEDIA_EJECT
= SDLK_MEDIA_EJECT,
253
KEY_MEDIA_PLAY_PAUSE
= SDLK_MEDIA_PLAY_PAUSE,
254
KEY_MEDIA_SELECT
= SDLK_MEDIA_SELECT,
255
KEY_AC_NEW
= SDLK_AC_NEW,
256
KEY_AC_OPEN
= SDLK_AC_OPEN,
257
KEY_AC_CLOSE
= SDLK_AC_CLOSE,
258
KEY_AC_EXIT
= SDLK_AC_EXIT,
259
KEY_AC_SAVE
= SDLK_AC_SAVE,
260
KEY_AC_PRINT
= SDLK_AC_PRINT,
261
KEY_AC_PROPERTIES
= SDLK_AC_PROPERTIES,
262
KEY_AC_SEARCH
= SDLK_AC_SEARCH,
263
KEY_AC_HOME
= SDLK_AC_HOME,
264
KEY_AC_BACK
= SDLK_AC_BACK,
265
KEY_AC_FORWARD
= SDLK_AC_FORWARD,
266
KEY_AC_STOP
= SDLK_AC_STOP,
267
KEY_AC_REFRESH
= SDLK_AC_REFRESH,
268
KEY_AC_BOOKMARKS
= SDLK_AC_BOOKMARKS,
269
KEY_SOFTLEFT
= SDLK_SOFTLEFT,
270
KEY_SOFTRIGHT
= SDLK_SOFTRIGHT,
271
KEY_CALL
= SDLK_CALL,
272
KEY_ENDCALL
= SDLK_ENDCALL,
273
KEY_LEFT_TAB
= SDLK_LEFT_TAB,
274
KEY_LEVEL5_SHIFT
= SDLK_LEVEL5_SHIFT,
275
KEY_MULTI_KEY_COMPOSE
= SDLK_MULTI_KEY_COMPOSE,
276
KEY_LMETA
= SDLK_LMETA,
277
KEY_RMETA
= SDLK_RMETA,
278
KEY_LHYPER
= SDLK_LHYPER,
279
KEY_RHYPER
= SDLK_RHYPER
280
};
281
285
enum class
KeyMods
: SDL_Keymod
286
{
287
MOD_NONE
= SDL_KMOD_NONE,
288
MOD_LSHIFT
= SDL_KMOD_LSHIFT,
289
MOD_RSHIFT
= SDL_KMOD_RSHIFT,
290
MOD_LEVEL5
= SDL_KMOD_LEVEL5,
291
MOD_LCTRL
= SDL_KMOD_LCTRL,
292
MOD_RCTRL
= SDL_KMOD_RCTRL,
293
MOD_LALT
= SDL_KMOD_LALT,
294
MOD_RALT
= SDL_KMOD_RALT,
295
MOD_LGUI
= SDL_KMOD_LGUI,
296
MOD_RGUI
= SDL_KMOD_RGUI,
297
MOD_NUM
= SDL_KMOD_NUM,
298
MOD_CAPS
= SDL_KMOD_CAPS,
299
MOD_MODE
= SDL_KMOD_MODE,
300
MOD_SCROLL
= SDL_KMOD_SCROLL,
301
MOD_CTRL
= SDL_KMOD_CTRL,
302
MOD_SHIFT
= SDL_KMOD_SHIFT,
303
MOD_ALT
= SDL_KMOD_ALT,
304
MOD_GUI
= SDL_KMOD_GUI
305
};
306
}
// namespace galaxy
307
308
#endif
galaxy
Application.hpp galaxy.
Definition
Application.cpp:35
galaxy::Keys
Keys
Enum class representing keys.
Definition
Keys.hpp:23
galaxy::Keys::KEY_CRSEL
@ KEY_CRSEL
Definition
Keys.hpp:183
galaxy::Keys::KEY_R
@ KEY_R
Definition
Keys.hpp:85
galaxy::Keys::KEY_KP_LEFTBRACE
@ KEY_KP_LEFTBRACE
Definition
Keys.hpp:193
galaxy::Keys::KEY_CLEARAGAIN
@ KEY_CLEARAGAIN
Definition
Keys.hpp:182
galaxy::Keys::KEY_AT
@ KEY_AT
Definition
Keys.hpp:61
galaxy::Keys::KEY_END
@ KEY_END
Definition
Keys.hpp:119
galaxy::Keys::KEY_KP_DBLVERTICALBAR
@ KEY_KP_DBLVERTICALBAR
Definition
Keys.hpp:211
galaxy::Keys::KEY_KP_CLEARENTRY
@ KEY_KP_CLEARENTRY
Definition
Keys.hpp:226
galaxy::Keys::KEY_F13
@ KEY_F13
Definition
Keys.hpp:145
galaxy::Keys::KEY_Y
@ KEY_Y
Definition
Keys.hpp:92
galaxy::Keys::KEY_EXECUTE
@ KEY_EXECUTE
Definition
Keys.hpp:157
galaxy::Keys::KEY_AC_SAVE
@ KEY_AC_SAVE
Definition
Keys.hpp:259
galaxy::Keys::KEY_F1
@ KEY_F1
Definition
Keys.hpp:101
galaxy::Keys::KEY_F24
@ KEY_F24
Definition
Keys.hpp:156
galaxy::Keys::KEY_UNDERSCORE
@ KEY_UNDERSCORE
Definition
Keys.hpp:66
galaxy::Keys::KEY_LMETA
@ KEY_LMETA
Definition
Keys.hpp:276
galaxy::Keys::KEY_KP_OCTAL
@ KEY_KP_OCTAL
Definition
Keys.hpp:228
galaxy::Keys::KEY_F8
@ KEY_F8
Definition
Keys.hpp:108
galaxy::Keys::KEY_MEDIA_PAUSE
@ KEY_MEDIA_PAUSE
Definition
Keys.hpp:245
galaxy::Keys::KEY_F4
@ KEY_F4
Definition
Keys.hpp:104
galaxy::Keys::KEY_CARET
@ KEY_CARET
Definition
Keys.hpp:65
galaxy::Keys::KEY_STOP
@ KEY_STOP
Definition
Keys.hpp:161
galaxy::Keys::KEY_KP_VERTICALBAR
@ KEY_KP_VERTICALBAR
Definition
Keys.hpp:210
galaxy::Keys::KEY_CHANNEL_INCREMENT
@ KEY_CHANNEL_INCREMENT
Definition
Keys.hpp:242
galaxy::Keys::KEY_GRAVE
@ KEY_GRAVE
Definition
Keys.hpp:67
galaxy::Keys::KEY_CUT
@ KEY_CUT
Definition
Keys.hpp:164
galaxy::Keys::KEY_KP_PLUSMINUS
@ KEY_KP_PLUSMINUS
Definition
Keys.hpp:224
galaxy::Keys::KEY_KP_0
@ KEY_KP_0
Definition
Keys.hpp:140
galaxy::Keys::KEY_LEFT
@ KEY_LEFT
Definition
Keys.hpp:122
galaxy::Keys::KEY_ALTERASE
@ KEY_ALTERASE
Definition
Keys.hpp:173
galaxy::Keys::KEY_SOFTLEFT
@ KEY_SOFTLEFT
Definition
Keys.hpp:269
galaxy::Keys::KEY_QUESTION
@ KEY_QUESTION
Definition
Keys.hpp:60
galaxy::Keys::KEY_OUT
@ KEY_OUT
Definition
Keys.hpp:180
galaxy::Keys::KEY_RALT
@ KEY_RALT
Definition
Keys.hpp:237
galaxy::Keys::KEY_MEDIA_SELECT
@ KEY_MEDIA_SELECT
Definition
Keys.hpp:254
galaxy::Keys::KEY_2
@ KEY_2
Definition
Keys.hpp:47
galaxy::Keys::KEY_KP_COLON
@ KEY_KP_COLON
Definition
Keys.hpp:212
galaxy::Keys::KEY_MUTE
@ KEY_MUTE
Definition
Keys.hpp:168
galaxy::Keys::KEY_RMETA
@ KEY_RMETA
Definition
Keys.hpp:277
galaxy::Keys::KEY_B
@ KEY_B
Definition
Keys.hpp:69
galaxy::Keys::KEY_KP_MEMCLEAR
@ KEY_KP_MEMCLEAR
Definition
Keys.hpp:219
galaxy::Keys::KEY_AMPERSAND
@ KEY_AMPERSAND
Definition
Keys.hpp:35
galaxy::Keys::KEY_MODE
@ KEY_MODE
Definition
Keys.hpp:239
galaxy::Keys::KEY_EQUALS
@ KEY_EQUALS
Definition
Keys.hpp:58
galaxy::Keys::KEY_F3
@ KEY_F3
Definition
Keys.hpp:103
galaxy::Keys::KEY_F2
@ KEY_F2
Definition
Keys.hpp:102
galaxy::Keys::KEY_KP_EQUALS
@ KEY_KP_EQUALS
Definition
Keys.hpp:144
galaxy::Keys::KEY_PRIOR
@ KEY_PRIOR
Definition
Keys.hpp:177
galaxy::Keys::KEY_6
@ KEY_6
Definition
Keys.hpp:51
galaxy::Keys::KEY_G
@ KEY_G
Definition
Keys.hpp:74
galaxy::Keys::KEY_KP_POWER
@ KEY_KP_POWER
Definition
Keys.hpp:204
galaxy::Keys::KEY_F14
@ KEY_F14
Definition
Keys.hpp:146
galaxy::Keys::KEY_KP_MULTIPLY
@ KEY_KP_MULTIPLY
Definition
Keys.hpp:127
galaxy::Keys::KEY_FIND
@ KEY_FIND
Definition
Keys.hpp:167
galaxy::Keys::KEY_PAGEUP
@ KEY_PAGEUP
Definition
Keys.hpp:118
galaxy::Keys::KEY_KP_DBLAMPERSAND
@ KEY_KP_DBLAMPERSAND
Definition
Keys.hpp:209
galaxy::Keys::KEY_KP_MEMADD
@ KEY_KP_MEMADD
Definition
Keys.hpp:220
galaxy::Keys::KEY_LSHIFT
@ KEY_LSHIFT
Definition
Keys.hpp:232
galaxy::Keys::KEY_Z
@ KEY_Z
Definition
Keys.hpp:93
galaxy::Keys::KEY_MINUS
@ KEY_MINUS
Definition
Keys.hpp:42
galaxy::Keys::KEY_EXCLAIM
@ KEY_EXCLAIM
Definition
Keys.hpp:30
galaxy::Keys::KEY_1
@ KEY_1
Definition
Keys.hpp:46
galaxy::Keys::KEY_KP_1
@ KEY_KP_1
Definition
Keys.hpp:131
galaxy::Keys::KEY_KP_RIGHTBRACE
@ KEY_KP_RIGHTBRACE
Definition
Keys.hpp:194
galaxy::Keys::KEY_LEVEL5_SHIFT
@ KEY_LEVEL5_SHIFT
Definition
Keys.hpp:274
galaxy::Keys::KEY_KP_B
@ KEY_KP_B
Definition
Keys.hpp:198
galaxy::Keys::KEY_LESS
@ KEY_LESS
Definition
Keys.hpp:57
galaxy::Keys::KEY_KP_PLUS
@ KEY_KP_PLUS
Definition
Keys.hpp:129
galaxy::Keys::KEY_F22
@ KEY_F22
Definition
Keys.hpp:154
galaxy::Keys::KEY_LEFTBRACE
@ KEY_LEFTBRACE
Definition
Keys.hpp:94
galaxy::Keys::KEY_MENU
@ KEY_MENU
Definition
Keys.hpp:159
galaxy::Keys::KEY_COPY
@ KEY_COPY
Definition
Keys.hpp:165
galaxy::Keys::KEY_LHYPER
@ KEY_LHYPER
Definition
Keys.hpp:278
galaxy::Keys::KEY_KP_LEFTPAREN
@ KEY_KP_LEFTPAREN
Definition
Keys.hpp:191
galaxy::Keys::KEY_5
@ KEY_5
Definition
Keys.hpp:50
galaxy::Keys::KEY_PERIOD
@ KEY_PERIOD
Definition
Keys.hpp:43
galaxy::Keys::KEY_AC_PROPERTIES
@ KEY_AC_PROPERTIES
Definition
Keys.hpp:261
galaxy::Keys::KEY_V
@ KEY_V
Definition
Keys.hpp:89
galaxy::Keys::KEY_KP_XOR
@ KEY_KP_XOR
Definition
Keys.hpp:203
galaxy::Keys::KEY_7
@ KEY_7
Definition
Keys.hpp:52
galaxy::Keys::KEY_F23
@ KEY_F23
Definition
Keys.hpp:155
galaxy::Keys::KEY_KP_E
@ KEY_KP_E
Definition
Keys.hpp:201
galaxy::Keys::KEY_CLEAR
@ KEY_CLEAR
Definition
Keys.hpp:176
galaxy::Keys::KEY_T
@ KEY_T
Definition
Keys.hpp:87
galaxy::Keys::KEY_BACKSPACE
@ KEY_BACKSPACE
Definition
Keys.hpp:27
galaxy::Keys::KEY_KP_EQUALSAS400
@ KEY_KP_EQUALSAS400
Definition
Keys.hpp:172
galaxy::Keys::KEY_U
@ KEY_U
Definition
Keys.hpp:88
galaxy::Keys::KEY_CURRENCYUNIT
@ KEY_CURRENCYUNIT
Definition
Keys.hpp:189
galaxy::Keys::KEY_DBLAPOSTROPHE
@ KEY_DBLAPOSTROPHE
Definition
Keys.hpp:31
galaxy::Keys::KEY_RIGHTPAREN
@ KEY_RIGHTPAREN
Definition
Keys.hpp:38
galaxy::Keys::KEY_RCTRL
@ KEY_RCTRL
Definition
Keys.hpp:235
galaxy::Keys::KEY_KP_8
@ KEY_KP_8
Definition
Keys.hpp:138
galaxy::Keys::KEY_MEDIA_PLAY_PAUSE
@ KEY_MEDIA_PLAY_PAUSE
Definition
Keys.hpp:253
galaxy::Keys::KEY_KP_MEMRECALL
@ KEY_KP_MEMRECALL
Definition
Keys.hpp:218
galaxy::Keys::KEY_MEDIA_RECORD
@ KEY_MEDIA_RECORD
Definition
Keys.hpp:246
galaxy::Keys::KEY_TAB
@ KEY_TAB
Definition
Keys.hpp:28
galaxy::Keys::KEY_KP_RIGHTPAREN
@ KEY_KP_RIGHTPAREN
Definition
Keys.hpp:192
galaxy::Keys::KEY_SEPARATOR
@ KEY_SEPARATOR
Definition
Keys.hpp:179
galaxy::Keys::KEY_CAPSLOCK
@ KEY_CAPSLOCK
Definition
Keys.hpp:100
galaxy::Keys::KEY_KP_6
@ KEY_KP_6
Definition
Keys.hpp:136
galaxy::Keys::KEY_AC_BOOKMARKS
@ KEY_AC_BOOKMARKS
Definition
Keys.hpp:268
galaxy::Keys::KEY_KP_3
@ KEY_KP_3
Definition
Keys.hpp:133
galaxy::Keys::KEY_RETURN
@ KEY_RETURN
Definition
Keys.hpp:25
galaxy::Keys::KEY_H
@ KEY_H
Definition
Keys.hpp:75
galaxy::Keys::KEY_F16
@ KEY_F16
Definition
Keys.hpp:148
galaxy::Keys::KEY_KP_MEMSTORE
@ KEY_KP_MEMSTORE
Definition
Keys.hpp:217
galaxy::Keys::KEY_KP_CLEAR
@ KEY_KP_CLEAR
Definition
Keys.hpp:225
galaxy::Keys::KEY_RGUI
@ KEY_RGUI
Definition
Keys.hpp:238
galaxy::Keys::KEY_F17
@ KEY_F17
Definition
Keys.hpp:149
galaxy::Keys::KEY_DECIMALSEPARATOR
@ KEY_DECIMALSEPARATOR
Definition
Keys.hpp:188
galaxy::Keys::KEY_K
@ KEY_K
Definition
Keys.hpp:78
galaxy::Keys::KEY_EXSEL
@ KEY_EXSEL
Definition
Keys.hpp:184
galaxy::Keys::KEY_KP_MEMMULTIPLY
@ KEY_KP_MEMMULTIPLY
Definition
Keys.hpp:222
galaxy::Keys::KEY_KP_5
@ KEY_KP_5
Definition
Keys.hpp:135
galaxy::Keys::KEY_KP_AT
@ KEY_KP_AT
Definition
Keys.hpp:215
galaxy::Keys::KEY_Q
@ KEY_Q
Definition
Keys.hpp:84
galaxy::Keys::KEY_THOUSANDSSEPARATOR
@ KEY_THOUSANDSSEPARATOR
Definition
Keys.hpp:187
galaxy::Keys::KEY_0
@ KEY_0
Definition
Keys.hpp:45
galaxy::Keys::KEY_APOSTROPHE
@ KEY_APOSTROPHE
Definition
Keys.hpp:36
galaxy::Keys::KEY_CHANNEL_DECREMENT
@ KEY_CHANNEL_DECREMENT
Definition
Keys.hpp:243
galaxy::Keys::KEY_COMMA
@ KEY_COMMA
Definition
Keys.hpp:41
galaxy::Keys::KEY_8
@ KEY_8
Definition
Keys.hpp:53
galaxy::Keys::KEY_KP_TAB
@ KEY_KP_TAB
Definition
Keys.hpp:195
galaxy::Keys::KEY_KP_AMPERSAND
@ KEY_KP_AMPERSAND
Definition
Keys.hpp:208
galaxy::Keys::KEY_RETURN2
@ KEY_RETURN2
Definition
Keys.hpp:178
galaxy::Keys::KEY_N
@ KEY_N
Definition
Keys.hpp:81
galaxy::Keys::KEY_LEFTBRACKET
@ KEY_LEFTBRACKET
Definition
Keys.hpp:62
galaxy::Keys::KEY_J
@ KEY_J
Definition
Keys.hpp:77
galaxy::Keys::KEY_AC_BACK
@ KEY_AC_BACK
Definition
Keys.hpp:264
galaxy::Keys::KEY_KP_LESS
@ KEY_KP_LESS
Definition
Keys.hpp:206
galaxy::Keys::KEY_LGUI
@ KEY_LGUI
Definition
Keys.hpp:234
galaxy::Keys::KEY_RSHIFT
@ KEY_RSHIFT
Definition
Keys.hpp:236
galaxy::Keys::KEY_KP_ENTER
@ KEY_KP_ENTER
Definition
Keys.hpp:130
galaxy::Keys::KEY_KP_C
@ KEY_KP_C
Definition
Keys.hpp:199
galaxy::Keys::KEY_RIGHT
@ KEY_RIGHT
Definition
Keys.hpp:121
galaxy::Keys::KEY_LEFT_TAB
@ KEY_LEFT_TAB
Definition
Keys.hpp:273
galaxy::Keys::KEY_AC_NEW
@ KEY_AC_NEW
Definition
Keys.hpp:255
galaxy::Keys::KEY_KP_DECIMAL
@ KEY_KP_DECIMAL
Definition
Keys.hpp:229
galaxy::Keys::KEY_P
@ KEY_P
Definition
Keys.hpp:83
galaxy::Keys::KEY_KP_2
@ KEY_KP_2
Definition
Keys.hpp:132
galaxy::Keys::KEY_SEMICOLON
@ KEY_SEMICOLON
Definition
Keys.hpp:56
galaxy::Keys::KEY_4
@ KEY_4
Definition
Keys.hpp:49
galaxy::Keys::KEY_AGAIN
@ KEY_AGAIN
Definition
Keys.hpp:162
galaxy::Keys::KEY_VOLUMEUP
@ KEY_VOLUMEUP
Definition
Keys.hpp:169
galaxy::Keys::KEY_F11
@ KEY_F11
Definition
Keys.hpp:111
galaxy::Keys::KEY_F9
@ KEY_F9
Definition
Keys.hpp:109
galaxy::Keys::KEY_KP_MINUS
@ KEY_KP_MINUS
Definition
Keys.hpp:128
galaxy::Keys::KEY_C
@ KEY_C
Definition
Keys.hpp:70
galaxy::Keys::KEY_KP_HASH
@ KEY_KP_HASH
Definition
Keys.hpp:213
galaxy::Keys::KEY_VOLUMEDOWN
@ KEY_VOLUMEDOWN
Definition
Keys.hpp:170
galaxy::Keys::KEY_AC_SEARCH
@ KEY_AC_SEARCH
Definition
Keys.hpp:262
galaxy::Keys::KEY_BACKSLASH
@ KEY_BACKSLASH
Definition
Keys.hpp:63
galaxy::Keys::KEY_DOLLAR
@ KEY_DOLLAR
Definition
Keys.hpp:33
galaxy::Keys::KEY_F10
@ KEY_F10
Definition
Keys.hpp:110
galaxy::Keys::KEY_SLASH
@ KEY_SLASH
Definition
Keys.hpp:44
galaxy::Keys::KEY_INSERT
@ KEY_INSERT
Definition
Keys.hpp:116
galaxy::Keys::KEY_PERCENT
@ KEY_PERCENT
Definition
Keys.hpp:34
galaxy::Keys::KEY_9
@ KEY_9
Definition
Keys.hpp:54
galaxy::Keys::KEY_E
@ KEY_E
Definition
Keys.hpp:72
galaxy::Keys::KEY_PASTE
@ KEY_PASTE
Definition
Keys.hpp:166
galaxy::Keys::KEY_COLON
@ KEY_COLON
Definition
Keys.hpp:55
galaxy::Keys::KEY_PLUSMINUS
@ KEY_PLUSMINUS
Definition
Keys.hpp:99
galaxy::Keys::KEY_MEDIA_NEXT_TRACK
@ KEY_MEDIA_NEXT_TRACK
Definition
Keys.hpp:249
galaxy::Keys::KEY_SYSREQ
@ KEY_SYSREQ
Definition
Keys.hpp:174
galaxy::Keys::KEY_PIPE
@ KEY_PIPE
Definition
Keys.hpp:95
galaxy::Keys::KEY_MULTI_KEY_COMPOSE
@ KEY_MULTI_KEY_COMPOSE
Definition
Keys.hpp:275
galaxy::Keys::KEY_F18
@ KEY_F18
Definition
Keys.hpp:150
galaxy::Keys::KEY_SCROLLLOCK
@ KEY_SCROLLLOCK
Definition
Keys.hpp:114
galaxy::Keys::KEY_W
@ KEY_W
Definition
Keys.hpp:90
galaxy::Keys::KEY_F15
@ KEY_F15
Definition
Keys.hpp:147
galaxy::Keys::KEY_S
@ KEY_S
Definition
Keys.hpp:86
galaxy::Keys::KEY_PAUSE
@ KEY_PAUSE
Definition
Keys.hpp:115
galaxy::Keys::KEY_WAKE
@ KEY_WAKE
Definition
Keys.hpp:241
galaxy::Keys::KEY_ASTERISK
@ KEY_ASTERISK
Definition
Keys.hpp:39
galaxy::Keys::KEY_OPER
@ KEY_OPER
Definition
Keys.hpp:181
galaxy::Keys::KEY_3
@ KEY_3
Definition
Keys.hpp:48
galaxy::Keys::KEY_PLUS
@ KEY_PLUS
Definition
Keys.hpp:40
galaxy::Keys::KEY_LEFTPAREN
@ KEY_LEFTPAREN
Definition
Keys.hpp:37
galaxy::Keys::KEY_RIGHTBRACKET
@ KEY_RIGHTBRACKET
Definition
Keys.hpp:64
galaxy::Keys::KEY_ENDCALL
@ KEY_ENDCALL
Definition
Keys.hpp:272
galaxy::Keys::KEY_MEDIA_PLAY
@ KEY_MEDIA_PLAY
Definition
Keys.hpp:244
galaxy::Keys::KEY_KP_GREATER
@ KEY_KP_GREATER
Definition
Keys.hpp:207
galaxy::Keys::KEY_SOFTRIGHT
@ KEY_SOFTRIGHT
Definition
Keys.hpp:270
galaxy::Keys::KEY_KP_9
@ KEY_KP_9
Definition
Keys.hpp:139
galaxy::Keys::KEY_F12
@ KEY_F12
Definition
Keys.hpp:112
galaxy::Keys::KEY_POWER
@ KEY_POWER
Definition
Keys.hpp:143
galaxy::Keys::KEY_UP
@ KEY_UP
Definition
Keys.hpp:124
galaxy::Keys::KEY_M
@ KEY_M
Definition
Keys.hpp:80
galaxy::Keys::KEY_KP_HEXADECIMAL
@ KEY_KP_HEXADECIMAL
Definition
Keys.hpp:230
galaxy::Keys::KEY_F19
@ KEY_F19
Definition
Keys.hpp:151
galaxy::Keys::KEY_KP_4
@ KEY_KP_4
Definition
Keys.hpp:134
galaxy::Keys::KEY_LCTRL
@ KEY_LCTRL
Definition
Keys.hpp:231
galaxy::Keys::KEY_UNKNOWN
@ KEY_UNKNOWN
Definition
Keys.hpp:24
galaxy::Keys::KEY_CANCEL
@ KEY_CANCEL
Definition
Keys.hpp:175
galaxy::Keys::KEY_F6
@ KEY_F6
Definition
Keys.hpp:106
galaxy::Keys::KEY_CALL
@ KEY_CALL
Definition
Keys.hpp:271
galaxy::Keys::KEY_GREATER
@ KEY_GREATER
Definition
Keys.hpp:59
galaxy::Keys::KEY_O
@ KEY_O
Definition
Keys.hpp:82
galaxy::Keys::KEY_KP_BACKSPACE
@ KEY_KP_BACKSPACE
Definition
Keys.hpp:196
galaxy::Keys::KEY_MEDIA_PREVIOUS_TRACK
@ KEY_MEDIA_PREVIOUS_TRACK
Definition
Keys.hpp:250
galaxy::Keys::KEY_ESCAPE
@ KEY_ESCAPE
Definition
Keys.hpp:26
galaxy::Keys::KEY_RHYPER
@ KEY_RHYPER
Definition
Keys.hpp:279
galaxy::Keys::KEY_RIGHTBRACE
@ KEY_RIGHTBRACE
Definition
Keys.hpp:96
galaxy::Keys::KEY_PRINTSCREEN
@ KEY_PRINTSCREEN
Definition
Keys.hpp:113
galaxy::Keys::KEY_F20
@ KEY_F20
Definition
Keys.hpp:152
galaxy::Keys::KEY_TILDE
@ KEY_TILDE
Definition
Keys.hpp:97
galaxy::Keys::KEY_I
@ KEY_I
Definition
Keys.hpp:76
galaxy::Keys::KEY_KP_PERIOD
@ KEY_KP_PERIOD
Definition
Keys.hpp:141
galaxy::Keys::KEY_AC_REFRESH
@ KEY_AC_REFRESH
Definition
Keys.hpp:267
galaxy::Keys::KEY_KP_MEMSUBTRACT
@ KEY_KP_MEMSUBTRACT
Definition
Keys.hpp:221
galaxy::Keys::KEY_KP_A
@ KEY_KP_A
Definition
Keys.hpp:197
galaxy::Keys::KEY_HOME
@ KEY_HOME
Definition
Keys.hpp:117
galaxy::Keys::KEY_KP_DIVIDE
@ KEY_KP_DIVIDE
Definition
Keys.hpp:126
galaxy::Keys::KEY_KP_F
@ KEY_KP_F
Definition
Keys.hpp:202
galaxy::Keys::KEY_AC_OPEN
@ KEY_AC_OPEN
Definition
Keys.hpp:256
galaxy::Keys::KEY_KP_D
@ KEY_KP_D
Definition
Keys.hpp:200
galaxy::Keys::KEY_LALT
@ KEY_LALT
Definition
Keys.hpp:233
galaxy::Keys::KEY_AC_HOME
@ KEY_AC_HOME
Definition
Keys.hpp:263
galaxy::Keys::KEY_X
@ KEY_X
Definition
Keys.hpp:91
galaxy::Keys::KEY_KP_SPACE
@ KEY_KP_SPACE
Definition
Keys.hpp:214
galaxy::Keys::KEY_MEDIA_FAST_FORWARD
@ KEY_MEDIA_FAST_FORWARD
Definition
Keys.hpp:247
galaxy::Keys::KEY_KP_COMMA
@ KEY_KP_COMMA
Definition
Keys.hpp:171
galaxy::Keys::KEY_KP_EXCLAM
@ KEY_KP_EXCLAM
Definition
Keys.hpp:216
galaxy::Keys::KEY_AC_CLOSE
@ KEY_AC_CLOSE
Definition
Keys.hpp:257
galaxy::Keys::KEY_SLEEP
@ KEY_SLEEP
Definition
Keys.hpp:240
galaxy::Keys::KEY_DOWN
@ KEY_DOWN
Definition
Keys.hpp:123
galaxy::Keys::KEY_CURRENCYSUBUNIT
@ KEY_CURRENCYSUBUNIT
Definition
Keys.hpp:190
galaxy::Keys::KEY_F21
@ KEY_F21
Definition
Keys.hpp:153
galaxy::Keys::KEY_KP_MEMDIVIDE
@ KEY_KP_MEMDIVIDE
Definition
Keys.hpp:223
galaxy::Keys::KEY_KP_PERCENT
@ KEY_KP_PERCENT
Definition
Keys.hpp:205
galaxy::Keys::KEY_APPLICATION
@ KEY_APPLICATION
Definition
Keys.hpp:142
galaxy::Keys::KEY_AC_EXIT
@ KEY_AC_EXIT
Definition
Keys.hpp:258
galaxy::Keys::KEY_DELETE
@ KEY_DELETE
Definition
Keys.hpp:98
galaxy::Keys::KEY_F5
@ KEY_F5
Definition
Keys.hpp:105
galaxy::Keys::KEY_HASH
@ KEY_HASH
Definition
Keys.hpp:32
galaxy::Keys::KEY_MEDIA_EJECT
@ KEY_MEDIA_EJECT
Definition
Keys.hpp:252
galaxy::Keys::KEY_KP_000
@ KEY_KP_000
Definition
Keys.hpp:186
galaxy::Keys::KEY_KP_00
@ KEY_KP_00
Definition
Keys.hpp:185
galaxy::Keys::KEY_F
@ KEY_F
Definition
Keys.hpp:73
galaxy::Keys::KEY_L
@ KEY_L
Definition
Keys.hpp:79
galaxy::Keys::KEY_HELP
@ KEY_HELP
Definition
Keys.hpp:158
galaxy::Keys::KEY_NUMLOCKCLEAR
@ KEY_NUMLOCKCLEAR
Definition
Keys.hpp:125
galaxy::Keys::KEY_UNDO
@ KEY_UNDO
Definition
Keys.hpp:163
galaxy::Keys::KEY_SELECT
@ KEY_SELECT
Definition
Keys.hpp:160
galaxy::Keys::KEY_MEDIA_STOP
@ KEY_MEDIA_STOP
Definition
Keys.hpp:251
galaxy::Keys::KEY_SPACE
@ KEY_SPACE
Definition
Keys.hpp:29
galaxy::Keys::KEY_PAGEDOWN
@ KEY_PAGEDOWN
Definition
Keys.hpp:120
galaxy::Keys::KEY_KP_BINARY
@ KEY_KP_BINARY
Definition
Keys.hpp:227
galaxy::Keys::KEY_F7
@ KEY_F7
Definition
Keys.hpp:107
galaxy::Keys::KEY_AC_STOP
@ KEY_AC_STOP
Definition
Keys.hpp:266
galaxy::Keys::KEY_KP_7
@ KEY_KP_7
Definition
Keys.hpp:137
galaxy::Keys::KEY_AC_FORWARD
@ KEY_AC_FORWARD
Definition
Keys.hpp:265
galaxy::Keys::KEY_MEDIA_REWIND
@ KEY_MEDIA_REWIND
Definition
Keys.hpp:248
galaxy::Keys::KEY_AC_PRINT
@ KEY_AC_PRINT
Definition
Keys.hpp:260
galaxy::Keys::KEY_D
@ KEY_D
Definition
Keys.hpp:71
galaxy::KeyMods
KeyMods
Enum class for key modifiers.
Definition
Keys.hpp:286
galaxy::KeyMods::MOD_ALT
@ MOD_ALT
Definition
Keys.hpp:303
galaxy::KeyMods::MOD_CAPS
@ MOD_CAPS
Definition
Keys.hpp:298
galaxy::KeyMods::MOD_LEVEL5
@ MOD_LEVEL5
Definition
Keys.hpp:290
galaxy::KeyMods::MOD_GUI
@ MOD_GUI
Definition
Keys.hpp:304
galaxy::KeyMods::MOD_RCTRL
@ MOD_RCTRL
Definition
Keys.hpp:292
galaxy::KeyMods::MOD_NUM
@ MOD_NUM
Definition
Keys.hpp:297
galaxy::KeyMods::MOD_LCTRL
@ MOD_LCTRL
Definition
Keys.hpp:291
galaxy::KeyMods::MOD_CTRL
@ MOD_CTRL
Definition
Keys.hpp:301
galaxy::KeyMods::MOD_MODE
@ MOD_MODE
Definition
Keys.hpp:299
galaxy::KeyMods::MOD_RGUI
@ MOD_RGUI
Definition
Keys.hpp:296
galaxy::KeyMods::MOD_LSHIFT
@ MOD_LSHIFT
Definition
Keys.hpp:288
galaxy::KeyMods::MOD_LALT
@ MOD_LALT
Definition
Keys.hpp:293
galaxy::KeyMods::MOD_NONE
@ MOD_NONE
Definition
Keys.hpp:287
galaxy::KeyMods::MOD_LGUI
@ MOD_LGUI
Definition
Keys.hpp:295
galaxy::KeyMods::MOD_SCROLL
@ MOD_SCROLL
Definition
Keys.hpp:300
galaxy::KeyMods::MOD_SHIFT
@ MOD_SHIFT
Definition
Keys.hpp:302
galaxy::KeyMods::MOD_RSHIFT
@ MOD_RSHIFT
Definition
Keys.hpp:289
galaxy::KeyMods::MOD_RALT
@ MOD_RALT
Definition
Keys.hpp:294
galaxy
src
galaxy
input
Keys.hpp
Generated on
for galaxy by
1.17.0