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