26static const char *SDL_scancode_names[SDL_NUM_SCANCODES] = {
27 NULL, NULL, NULL, NULL,
64 p_(
"keyname",
"Return"),
65 p_(
"keyname",
"Escape"),
66 p_(
"keyname",
"Backspace"),
68 p_(
"keyname",
"Space"),
82 p_(
"keyname",
"CapsLock"),
95 p_(
"keyname",
"PrintScreen"),
96 p_(
"keyname",
"ScrollLock"),
97 p_(
"keyname",
"Pause"),
98 p_(
"keyname",
"Insert"),
100 p_(
"keyname",
"PageUp"),
101 p_(
"keyname",
"Delete"),
103 p_(
"keyname",
"PageDown"),
104 p_(
"keyname",
"Right"),
105 p_(
"keyname",
"Left"),
106 p_(
"keyname",
"Down"),
108 p_(
"keyname",
"Numlock"),
109 p_(
"keyname",
"Keypad /"),
110 p_(
"keyname",
"Keypad *"),
111 p_(
"keyname",
"Keypad -"),
112 p_(
"keyname",
"Keypad +"),
113 p_(
"keyname",
"Keypad Enter"),
114 p_(
"keyname",
"Keypad 1"),
115 p_(
"keyname",
"Keypad 2"),
116 p_(
"keyname",
"Keypad 3"),
117 p_(
"keyname",
"Keypad 4"),
118 p_(
"keyname",
"Keypad 5"),
119 p_(
"keyname",
"Keypad 6"),
120 p_(
"keyname",
"Keypad 7"),
121 p_(
"keyname",
"Keypad 8"),
122 p_(
"keyname",
"Keypad 9"),
123 p_(
"keyname",
"Keypad 0"),
124 p_(
"keyname",
"Keypad ."),
126 p_(
"keyname",
"Application"),
127 p_(
"keyname",
"Power"),
128 p_(
"keyname",
"Keypad ="),
141 p_(
"keyname",
"Execute"),
142 p_(
"keyname",
"Help"),
143 p_(
"keyname",
"Menu"),
144 p_(
"keyname",
"Select"),
145 p_(
"keyname",
"Stop"),
146 p_(
"keyname",
"Again"),
147 p_(
"keyname",
"Undo"),
149 p_(
"keyname",
"Copy"),
150 p_(
"keyname",
"Paste"),
151 p_(
"keyname",
"Find"),
152 p_(
"keyname",
"Mute"),
153 p_(
"keyname",
"VolumeUp"),
154 p_(
"keyname",
"VolumeDown"),
156 p_(
"keyname",
"Keypad ,"),
157 p_(
"keyname",
"Keypad = (AS400)"),
158 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
159 NULL, NULL, NULL, NULL, NULL, NULL,
160 p_(
"keyname",
"AltErase"),
161 p_(
"keyname",
"SysReq"),
162 p_(
"keyname",
"Cancel"),
163 p_(
"keyname",
"Clear"),
164 p_(
"keyname",
"Prior"),
165 p_(
"keyname",
"Return"),
166 p_(
"keyname",
"Separator"),
168 p_(
"keyname",
"Oper"),
169 p_(
"keyname",
"Clear / Again"),
170 p_(
"keyname",
"CrSel"),
171 p_(
"keyname",
"ExSel"),
172 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
173 p_(
"keyname",
"Keypad 00"),
174 p_(
"keyname",
"Keypad 000"),
175 p_(
"keyname",
"ThousandsSeparator"),
176 p_(
"keyname",
"DecimalSeparator"),
177 p_(
"keyname",
"CurrencyUnit"),
178 p_(
"keyname",
"CurrencySubUnit"),
179 p_(
"keyname",
"Keypad ("),
180 p_(
"keyname",
"Keypad )"),
181 p_(
"keyname",
"Keypad {"),
182 p_(
"keyname",
"Keypad }"),
183 p_(
"keyname",
"Keypad Tab"),
184 p_(
"keyname",
"Keypad Backspace"),
185 p_(
"keyname",
"Keypad A"),
186 p_(
"keyname",
"Keypad B"),
187 p_(
"keyname",
"Keypad C"),
188 p_(
"keyname",
"Keypad D"),
189 p_(
"keyname",
"Keypad E"),
190 p_(
"keyname",
"Keypad F"),
191 p_(
"keyname",
"Keypad XOR"),
192 p_(
"keyname",
"Keypad ^"),
193 p_(
"keyname",
"Keypad %"),
194 p_(
"keyname",
"Keypad <"),
195 p_(
"keyname",
"Keypad >"),
196 p_(
"keyname",
"Keypad &"),
197 p_(
"keyname",
"Keypad &&"),
198 p_(
"keyname",
"Keypad |"),
199 p_(
"keyname",
"Keypad ||"),
200 p_(
"keyname",
"Keypad :"),
201 p_(
"keyname",
"Keypad #"),
202 p_(
"keyname",
"Keypad Space"),
203 p_(
"keyname",
"Keypad @"),
204 p_(
"keyname",
"Keypad !"),
205 p_(
"keyname",
"Keypad MemStore"),
206 p_(
"keyname",
"Keypad MemRecall"),
207 p_(
"keyname",
"Keypad MemClear"),
208 p_(
"keyname",
"Keypad MemAdd"),
209 p_(
"keyname",
"Keypad MemSubtract"),
210 p_(
"keyname",
"Keypad MemMultiply"),
211 p_(
"keyname",
"Keypad MemDivide"),
212 p_(
"keyname",
"Keypad +/-"),
213 p_(
"keyname",
"Keypad Clear"),
214 p_(
"keyname",
"Keypad ClearEntry"),
215 p_(
"keyname",
"Keypad Binary"),
216 p_(
"keyname",
"Keypad Octal"),
217 p_(
"keyname",
"Keypad Decimal"),
218 p_(
"keyname",
"Keypad Hexadecimal"),
220 p_(
"keyname",
"Left Ctrl"),
221 p_(
"keyname",
"Left Shift"),
222 p_(
"keyname",
"Left Alt"),
223 p_(
"keyname",
"Left GUI"),
224 p_(
"keyname",
"Right Ctrl"),
225 p_(
"keyname",
"Right Shift"),
226 p_(
"keyname",
"Right Alt"),
227 p_(
"keyname",
"Right GUI"),
228 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
229 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
231 p_(
"keyname",
"ModeSwitch"),
232 p_(
"keyname",
"AudioNext"),
233 p_(
"keyname",
"AudioPrev"),
234 p_(
"keyname",
"AudioStop"),
235 p_(
"keyname",
"AudioPlay"),
236 p_(
"keyname",
"AudioMute"),
237 p_(
"keyname",
"MediaSelect"),
239 p_(
"keyname",
"Mail"),
240 p_(
"keyname",
"Calculator"),
241 p_(
"keyname",
"Computer"),
242 p_(
"keyname",
"AC Search"),
243 p_(
"keyname",
"AC Home"),
244 p_(
"keyname",
"AC Back"),
245 p_(
"keyname",
"AC Forward"),
246 p_(
"keyname",
"AC Stop"),
247 p_(
"keyname",
"AC Refresh"),
248 p_(
"keyname",
"AC Bookmarks"),
249 p_(
"keyname",
"BrightnessDown"),
250 p_(
"keyname",
"BrightnessUp"),
251 p_(
"keyname",
"DisplaySwitch"),
252 p_(
"keyname",
"KBDIllumToggle"),
253 p_(
"keyname",
"KBDIllumDown"),
254 p_(
"keyname",
"KBDIllumUp"),
255 p_(
"keyname",
"Eject"),
256 p_(
"keyname",
"Sleep"),