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