Module: SDL2::SCANCODE

Includes:
EnumerableConstants
Defined in:
lib/sdl2/scancode.rb

Overview

The SDL keyboard scancode representation.

Values of this type are used to represent keyboard keys, among other places in the Keysym#scancode field of the Event structure.

Constant Summary collapse

UNKOWN =
0
A =
4
B =
5
C =
6
D =
7
E =
8
F =
9
G =
10
H =
11
I =
12
J =
13
K =
14
L =
15
M =
16
N =
17
O =
18
P =
19
Q =
20
R =
21
S =
22
T =
23
U =
24
V =
25
W =
26
X =
27
Y =
28
Z =
29
N1 =
30
N2 =
31
N3 =
32
N4 =
33
N5 =
34
N6 =
35
N7 =
36
N8 =
37
N9 =
38
N0 =
39
RETURN =
40
ESCAPE =
41
BACKSPACE =
42
TAB =
43
SPACE =
44
MINUS =
45
EQUALS =
46
LEFTBRACKET =
47
RIGHTBRACKET =
48
BACKSLASH =
49
NONUSHASH =
50
SEMICOLON =
51
APOSTROPHE =
52
GRAVE =
53
COMMA =
54
PERIOD =
55
SLASH =
56
CAPSLOCK =
57
F1 =
58
F2 =
59
F3 =
60
F4 =
61
F5 =
62
F6 =
63
F7 =
64
F8 =
65
F9 =
66
F10 =
67
F11 =
68
F12 =
69
PRINTSCREEN =
70
SCROLLLOCK =
71
PAUSE =
72
INSERT =
73
HOME =
74
PAGEUP =
75
DELETE =
76
END_ =
77
PAGEDOWN =
78
RIGHT =
79
LEFT =
80
DOWN =
81
UP =
82
NUMLOCKCLEAR =
83
KP_DIVIDE =
84
KP_MULTIPLY =
85
KP_MINUS =
86
KP_PLUS =
87
KP_ENTER =
88
KP_1 =
89
KP_2 =
90
KP_3 =
91
KP_4 =
92
KP_5 =
93
KP_6 =
94
KP_7 =
95
KP_8 =
96
KP_9 =
97
KP_0 =
98
KP_PERIOD =
99
NONUSBACKSLASH =
100
APPLICATION =
101
POWER =
102
KP_EQUALS =
103
F13 =
104
F14 =
105
F15 =
106
F16 =
107
F17 =
108
F18 =
109
F19 =
110
F20 =
111
F21 =
112
F22 =
113
F23 =
114
F24 =
115
EXECUTE =
116
HELP =
117
118
SELECT =
119
STOP =
120
AGAIN =
121
UNDO =
122
CUT =
123
COPY =
124
PASTE =
125
FIND =
126
MUTE =
127
VOLUMEUP =
128
VOLUMEDOWN =
129
KP_COMMA =
133
KP_EQUALSAS400 =
134
INTERNATIONAL1 =
135
INTERNATIONAL2 =
136
INTERNATIONAL3 =
137
INTERNATIONAL4 =
138
INTERNATIONAL5 =
139
INTERNATIONAL6 =
140
INTERNATIONAL7 =
141
INTERNATIONAL8 =
142
INTERNATIONAL9 =
143
LANG1 =
144
LANG2 =
145
LANG3 =
146
LANG4 =
147
LANG5 =
148
LANG6 =
149
LANG7 =
150
LANG8 =
151
LANG9 =
152
ALTERASE =
153
SYSREQ =
154
CANCEL =
155
CLEAR =
156
PRIOR =
157
RETURN2 =
158
SEPARATOR =
159
OUT =
160
OPER =
161
CLEARAGAIN =
162
CRSEL =
163
EXSEL =
164
KP_00 =
176
KP_000 =
177
THOUSANDSSEPARATOR =
178
DECIMALSEPARATOR =
179
CURRENCYUNIT =
180
CURRENCYSUBUNIT =
181
KP_LEFTPAREN =
182
KP_RIGHTPAREN =
183
KP_LEFTBRACE =
184
KP_RIGHTBRACE =
185
KP_TAB =
186
KP_BACKSPACE =
187
KP_A =
188
KP_B =
189
KP_C =
190
KP_D =
191
KP_E =
192
KP_F =
193
KP_XOR =
194
KP_POWER =
195
KP_PERCENT =
196
KP_LESS =
197
KP_GREATER =
198
KP_AMPERSAND =
199
KP_DBLAMPERSAND =
200
KP_VERTICALBAR =
201
KP_DBLVERTICALBAR =
202
KP_COLON =
203
KP_HASH =
204
KP_SPACE =
205
KP_AT =
206
KP_EXCLAM =
207
KP_MEMSTORE =
208
KP_MEMRECALL =
209
KP_MEMCLEAR =
210
KP_MEMADD =
211
KP_MEMSUBTRACT =
212
KP_MEMMULTIPLY =
213
KP_MEMDIVIDE =
214
KP_PLUSMINUS =
215
KP_CLEAR =
216
KP_CLEARENTRY =
217
KP_BINARY =
218
KP_OCTAL =
219
KP_DECIMAL =
220
KP_HEXADECIMAL =
221
LCTRL =
224
LSHIFT =
225
LALT =
226
LGUI =
227
RCTRL =
228
RSHIFT =
229
RALT =
230
RGUI =
231
MODE =
257
AUDIONEXT =
258
AUDIOPREV =
259
AUDIOSTOP =
260
AUDIOPLAY =
261
AUDIOMUTE =
262
MEDIASELECT =
263
WWW =
264
MAIL =
265
CALCULATOR =
266
COMPUTER =
267
AC_SEARCH =
268
AC_HOME =
269
AC_BACK =
270
AC_FORWARD =
271
AC_STOP =
272
AC_REFRESH =
273
AC_BOOKMARKS =
274
BRIGHTNESSDOWN =
275
BRIGHTNESSUP =
276
DISPLAYSWITCH =
277
KBDILLUMTOGGLE =
278
KBDILLUMDOWN =
279
KBDILLUMUP =
280
EJECT =
281
SLEEP =
282
APP1 =
283
APP2 =
284

Method Summary

Methods included from EnumerableConstants

included