Unravel Engine C++ Reference
Loading...
Searching...
No Matches
key.hpp
Go to the documentation of this file.
1
#pragma once
2
3
namespace
input
4
{
5
enum class
key_code
: int32_t
6
{
7
unknown
,
8
a
,
9
b
,
10
c
,
11
d
,
12
e
,
13
f
,
14
g
,
15
h
,
16
i
,
17
j
,
18
k
,
19
l
,
20
m
,
21
n
,
22
o
,
23
p
,
24
q
,
25
r
,
26
s
,
27
t
,
28
u
,
29
v
,
30
w
,
31
x
,
32
y
,
33
z
,
34
digit1
,
35
digit2
,
36
digit3
,
37
digit4
,
38
digit5
,
39
digit6
,
40
digit7
,
41
digit8
,
42
digit9
,
43
digit0
,
44
enter
,
45
escape
,
46
backspace
,
47
tab
,
48
space
,
49
minus
,
50
equals
,
51
leftbracket
,
52
rightbracket
,
53
backslash
,
54
nonushash
,
55
semicolon
,
56
apostrophe
,
57
grave
,
58
comma
,
59
period
,
60
slash
,
61
capslock
,
62
f1
,
63
f2
,
64
f3
,
65
f4
,
66
f5
,
67
f6
,
68
f7
,
69
f8
,
70
f9
,
71
f10
,
72
f11
,
73
f12
,
74
printscreen
,
75
scrolllock
,
76
pause
,
77
insert
,
78
home
,
79
pageup
,
80
del
,
81
end
,
82
pagedown
,
83
right
,
84
left
,
85
down
,
86
up
,
87
numlockclear
,
88
kp_divide
,
89
kp_multiply
,
90
kp_minus
,
91
kp_plus
,
92
kp_enter
,
93
kp_digit1
,
94
kp_digit2
,
95
kp_digit3
,
96
kp_digit4
,
97
kp_digit5
,
98
kp_digit6
,
99
kp_digit7
,
100
kp_digit8
,
101
kp_digit9
,
102
kp_digit0
,
103
kp_period
,
104
nonusbackslash
,
105
application
,
106
power
,
107
kp_equals
,
108
f13
,
109
f14
,
110
f15
,
111
f16
,
112
f17
,
113
f18
,
114
f19
,
115
f20
,
116
f21
,
117
f22
,
118
f23
,
119
f24
,
120
execute
,
121
help
,
122
menu
,
123
select
,
124
stop
,
125
again
,
126
undo
,
127
cut
,
128
copy
,
129
paste
,
130
find
,
131
mute
,
132
volumeup
,
133
volumedown
,
134
kp_comma
,
135
kp_equalsas400
,
136
international1
,
137
international2
,
138
international3
,
139
international4
,
140
international5
,
141
international6
,
142
international7
,
143
international8
,
144
international9
,
145
lang1
,
146
lang2
,
147
lang3
,
148
lang4
,
149
lang5
,
150
lang6
,
151
lang7
,
152
lang8
,
153
lang9
,
154
alterase
,
155
sysreq
,
156
cancel
,
157
clear
,
158
prior
,
159
return2
,
160
separator
,
161
out
,
162
oper
,
163
clearagain
,
164
crsel
,
165
exsel
,
166
kp_digit00
,
167
kp_digit000
,
168
thousandsseparator
,
169
decimalseparator
,
170
currencyunit
,
171
currencysubunit
,
172
kp_leftparen
,
173
kp_rightparen
,
174
kp_leftbrace
,
175
kp_rightbrace
,
176
kp_tab
,
177
kp_backspace
,
178
kp_a
,
179
kp_b
,
180
kp_c
,
181
kp_d
,
182
kp_e
,
183
kp_f
,
184
kp_xor
,
185
kp_power
,
186
kp_percent
,
187
kp_less
,
188
kp_greater
,
189
kp_ampersand
,
190
kp_dblampersand
,
191
kp_verticalbar
,
192
kp_dblverticalbar
,
193
kp_colon
,
194
kp_hash
,
195
kp_space
,
196
kp_at
,
197
kp_exclam
,
198
kp_memstore
,
199
kp_memrecall
,
200
kp_memclear
,
201
kp_memadd
,
202
kp_memsubtract
,
203
kp_memmultiply
,
204
kp_memdivide
,
205
kp_plusminus
,
206
kp_clear
,
207
kp_clearentry
,
208
kp_binary
,
209
kp_octal
,
210
kp_decimal
,
211
kp_hexadecimal
,
212
lctrl
,
213
lshift
,
214
lalt
,
215
lgui
,
216
rctrl
,
217
rshift
,
218
ralt
,
219
rgui
,
220
mode
,
221
media_play
,
222
media_pause
,
223
media_record
,
224
media_fast_forward
,
225
media_rewind
,
226
media_next
,
227
media_prev
,
228
media_stop
,
229
media_eject
,
230
media_play_pause
,
231
media_select
,
232
ac_new
,
233
ac_open
,
234
ac_close
,
235
ac_exit
,
236
ac_save
,
237
ac_print
,
238
ac_properties
,
239
ac_search
,
240
ac_home
,
241
ac_back
,
242
ac_forward
,
243
ac_stop
,
244
ac_refresh
,
245
ac_bookmarks
,
246
sleep
,
247
count
248
};
249
}
// namespace input
input
Definition
action_id.hpp:5
input::button_state::up
@ up
input::button_state::down
@ down
input::gamepad_axis::count
@ count
input::key_code
key_code
Definition
key.hpp:6
input::key_code::ac_refresh
@ ac_refresh
input::key_code::clear
@ clear
input::key_code::lalt
@ lalt
input::key_code::kp_binary
@ kp_binary
input::key_code::s
@ s
input::key_code::kp_less
@ kp_less
input::key_code::kp_e
@ kp_e
input::key_code::kp_ampersand
@ kp_ampersand
input::key_code::kp_decimal
@ kp_decimal
input::key_code::kp_backspace
@ kp_backspace
input::key_code::kp_digit5
@ kp_digit5
input::key_code::ac_new
@ ac_new
input::key_code::lgui
@ lgui
input::key_code::a
@ a
input::key_code::kp_digit8
@ kp_digit8
input::key_code::pageup
@ pageup
input::key_code::kp_digit2
@ kp_digit2
input::key_code::digit0
@ digit0
input::key_code::home
@ home
input::key_code::cancel
@ cancel
input::key_code::media_next
@ media_next
input::key_code::copy
@ copy
input::key_code::f14
@ f14
input::key_code::mode
@ mode
input::key_code::media_select
@ media_select
input::key_code::f3
@ f3
input::key_code::f22
@ f22
input::key_code::scrolllock
@ scrolllock
input::key_code::kp_exclam
@ kp_exclam
input::key_code::media_prev
@ media_prev
input::key_code::pagedown
@ pagedown
input::key_code::kp_digit7
@ kp_digit7
input::key_code::kp_memrecall
@ kp_memrecall
input::key_code::ac_back
@ ac_back
input::key_code::kp_equals
@ kp_equals
input::key_code::h
@ h
input::key_code::alterase
@ alterase
input::key_code::lang9
@ lang9
input::key_code::kp_power
@ kp_power
input::key_code::media_eject
@ media_eject
input::key_code::ac_save
@ ac_save
input::key_code::lang7
@ lang7
input::key_code::l
@ l
input::key_code::undo
@ undo
input::key_code::paste
@ paste
input::key_code::kp_plus
@ kp_plus
input::key_code::nonusbackslash
@ nonusbackslash
input::key_code::j
@ j
input::key_code::f2
@ f2
input::key_code::application
@ application
input::key_code::kp_space
@ kp_space
input::key_code::lshift
@ lshift
input::key_code::kp_hexadecimal
@ kp_hexadecimal
input::key_code::grave
@ grave
input::key_code::decimalseparator
@ decimalseparator
input::key_code::f20
@ f20
input::key_code::kp_hash
@ kp_hash
input::key_code::kp_verticalbar
@ kp_verticalbar
input::key_code::y
@ y
input::key_code::ac_close
@ ac_close
input::key_code::kp_digit4
@ kp_digit4
input::key_code::numlockclear
@ numlockclear
input::key_code::digit8
@ digit8
input::key_code::lang2
@ lang2
input::key_code::kp_multiply
@ kp_multiply
input::key_code::c
@ c
input::key_code::r
@ r
input::key_code::capslock
@ capslock
input::key_code::kp_colon
@ kp_colon
input::key_code::exsel
@ exsel
input::key_code::lctrl
@ lctrl
input::key_code::ac_properties
@ ac_properties
input::key_code::equals
@ equals
input::key_code::kp_dblampersand
@ kp_dblampersand
input::key_code::rightbracket
@ rightbracket
input::key_code::digit4
@ digit4
input::key_code::backspace
@ backspace
input::key_code::f8
@ f8
input::key_code::crsel
@ crsel
input::key_code::f19
@ f19
input::key_code::kp_greater
@ kp_greater
input::key_code::kp_clear
@ kp_clear
input::key_code::apostrophe
@ apostrophe
input::key_code::media_record
@ media_record
input::key_code::nonushash
@ nonushash
input::key_code::international3
@ international3
input::key_code::international1
@ international1
input::key_code::power
@ power
input::key_code::again
@ again
input::key_code::kp_memstore
@ kp_memstore
input::key_code::international6
@ international6
input::key_code::f6
@ f6
input::key_code::f9
@ f9
input::key_code::help
@ help
input::key_code::kp_dblverticalbar
@ kp_dblverticalbar
input::key_code::ac_stop
@ ac_stop
input::key_code::kp_xor
@ kp_xor
input::key_code::currencyunit
@ currencyunit
input::key_code::kp_memclear
@ kp_memclear
input::key_code::digit3
@ digit3
input::key_code::f7
@ f7
input::key_code::volumedown
@ volumedown
input::key_code::f4
@ f4
input::key_code::rctrl
@ rctrl
input::key_code::m
@ m
input::key_code::kp_minus
@ kp_minus
input::key_code::international2
@ international2
input::key_code::digit1
@ digit1
input::key_code::return2
@ return2
input::key_code::f5
@ f5
input::key_code::q
@ q
input::key_code::volumeup
@ volumeup
input::key_code::semicolon
@ semicolon
input::key_code::international9
@ international9
input::key_code::international8
@ international8
input::key_code::ac_open
@ ac_open
input::key_code::u
@ u
input::key_code::n
@ n
input::key_code::right
@ right
input::key_code::clearagain
@ clearagain
input::key_code::kp_f
@ kp_f
input::key_code::printscreen
@ printscreen
input::key_code::end
@ end
input::key_code::f12
@ f12
input::key_code::left
@ left
input::key_code::d
@ d
input::key_code::f10
@ f10
input::key_code::p
@ p
input::key_code::international5
@ international5
input::key_code::kp_clearentry
@ kp_clearentry
input::key_code::i
@ i
input::key_code::kp_memdivide
@ kp_memdivide
input::key_code::lang1
@ lang1
input::key_code::media_pause
@ media_pause
input::key_code::leftbracket
@ leftbracket
input::key_code::f13
@ f13
input::key_code::rshift
@ rshift
input::key_code::media_stop
@ media_stop
input::key_code::k
@ k
input::key_code::digit5
@ digit5
input::key_code::menu
@ menu
input::key_code::kp_at
@ kp_at
input::key_code::f23
@ f23
input::key_code::f
@ f
input::key_code::ac_exit
@ ac_exit
input::key_code::b
@ b
input::key_code::kp_percent
@ kp_percent
input::key_code::sysreq
@ sysreq
input::key_code::digit2
@ digit2
input::key_code::kp_enter
@ kp_enter
input::key_code::lang5
@ lang5
input::key_code::ac_forward
@ ac_forward
input::key_code::select
@ select
input::key_code::lang8
@ lang8
input::key_code::x
@ x
input::key_code::v
@ v
input::key_code::slash
@ slash
input::key_code::period
@ period
input::key_code::separator
@ separator
input::key_code::f16
@ f16
input::key_code::kp_plusminus
@ kp_plusminus
input::key_code::kp_tab
@ kp_tab
input::key_code::kp_leftparen
@ kp_leftparen
input::key_code::kp_a
@ kp_a
input::key_code::unknown
@ unknown
input::key_code::media_rewind
@ media_rewind
input::key_code::kp_equalsas400
@ kp_equalsas400
input::key_code::g
@ g
input::key_code::kp_divide
@ kp_divide
input::key_code::lang3
@ lang3
input::key_code::kp_digit00
@ kp_digit00
input::key_code::lang6
@ lang6
input::key_code::comma
@ comma
input::key_code::ralt
@ ralt
input::key_code::kp_b
@ kp_b
input::key_code::digit6
@ digit6
input::key_code::kp_memmultiply
@ kp_memmultiply
input::key_code::kp_digit3
@ kp_digit3
input::key_code::f1
@ f1
input::key_code::ac_home
@ ac_home
input::key_code::kp_period
@ kp_period
input::key_code::kp_c
@ kp_c
input::key_code::media_play
@ media_play
input::key_code::backslash
@ backslash
input::key_code::out
@ out
input::key_code::media_play_pause
@ media_play_pause
input::key_code::sleep
@ sleep
input::key_code::international4
@ international4
input::key_code::kp_memsubtract
@ kp_memsubtract
input::key_code::international7
@ international7
input::key_code::currencysubunit
@ currencysubunit
input::key_code::media_fast_forward
@ media_fast_forward
input::key_code::kp_octal
@ kp_octal
input::key_code::del
@ del
input::key_code::f15
@ f15
input::key_code::kp_digit9
@ kp_digit9
input::key_code::f18
@ f18
input::key_code::kp_leftbrace
@ kp_leftbrace
input::key_code::kp_digit000
@ kp_digit000
input::key_code::o
@ o
input::key_code::ac_bookmarks
@ ac_bookmarks
input::key_code::prior
@ prior
input::key_code::kp_memadd
@ kp_memadd
input::key_code::minus
@ minus
input::key_code::digit9
@ digit9
input::key_code::mute
@ mute
input::key_code::thousandsseparator
@ thousandsseparator
input::key_code::insert
@ insert
input::key_code::escape
@ escape
input::key_code::e
@ e
input::key_code::enter
@ enter
input::key_code::t
@ t
input::key_code::kp_comma
@ kp_comma
input::key_code::ac_print
@ ac_print
input::key_code::kp_digit0
@ kp_digit0
input::key_code::tab
@ tab
input::key_code::rgui
@ rgui
input::key_code::find
@ find
input::key_code::execute
@ execute
input::key_code::pause
@ pause
input::key_code::stop
@ stop
input::key_code::w
@ w
input::key_code::f11
@ f11
input::key_code::digit7
@ digit7
input::key_code::kp_digit6
@ kp_digit6
input::key_code::kp_rightbrace
@ kp_rightbrace
input::key_code::kp_d
@ kp_d
input::key_code::kp_rightparen
@ kp_rightparen
input::key_code::lang4
@ lang4
input::key_code::z
@ z
input::key_code::f21
@ f21
input::key_code::oper
@ oper
input::key_code::kp_digit1
@ kp_digit1
input::key_code::f17
@ f17
input::key_code::cut
@ cut
input::key_code::ac_search
@ ac_search
input::key_code::space
@ space
input::key_code::f24
@ f24
UnravelEngine
UnravelEngine
engine
engine
input
action_map
key.hpp
Generated by
1.12.0