naev 0.12.6
SDL_keynames.h
1// clang-format off
2/*
3 Simple DirectMedia Layer
4 Copyright (C) 1997-2013 Sam Lantinga <slouken@libsdl.org>
5
6 This software is provided 'as-is', without any express or implied
7 warranty. In no event will the authors be held liable for any damages
8 arising from the use of this software.
9
10 Permission is granted to anyone to use this software for any purpose,
11 including commercial applications, and to alter it and redistribute it
12 freely, subject to the following restrictions:
13
14 1. The origin of this software must not be misrepresented; you must not
15 claim that you wrote the original software. If you use this software
16 in a product, an acknowledgment in the product documentation would be
17 appreciated but is not required.
18 2. Altered source versions must be plainly marked as such, and must not be
19 misrepresented as being the original software.
20 3. This notice may not be removed or altered from any source distribution.
21*/
22/*
23 * This is just taken straight from src/events/SDL_keyboard.c from the SDL2
24 * source code, and then regex'd to have all strings wrapped in p_("keyname",).
25 * It is not meant to be compiled, only for gettext.
26 */
27static const char *SDL_scancode_names[SDL_NUM_SCANCODES] = {
28 NULL, NULL, NULL, NULL,
29 p_("keyname","A"),
30 p_("keyname","B"),
31 p_("keyname","C"),
32 p_("keyname","D"),
33 p_("keyname","E"),
34 p_("keyname","F"),
35 p_("keyname","G"),
36 p_("keyname","H"),
37 p_("keyname","I"),
38 p_("keyname","J"),
39 p_("keyname","K"),
40 p_("keyname","L"),
41 p_("keyname","M"),
42 p_("keyname","N"),
43 p_("keyname","O"),
44 p_("keyname","P"),
45 p_("keyname","Q"),
46 p_("keyname","R"),
47 p_("keyname","S"),
48 p_("keyname","T"),
49 p_("keyname","U"),
50 p_("keyname","V"),
51 p_("keyname","W"),
52 p_("keyname","X"),
53 p_("keyname","Y"),
54 p_("keyname","Z"),
55 p_("keyname","1"),
56 p_("keyname","2"),
57 p_("keyname","3"),
58 p_("keyname","4"),
59 p_("keyname","5"),
60 p_("keyname","6"),
61 p_("keyname","7"),
62 p_("keyname","8"),
63 p_("keyname","9"),
64 p_("keyname","0"),
65 p_("keyname","Return"),
66 p_("keyname","Escape"),
67 p_("keyname","Backspace"),
68 p_("keyname","Tab"),
69 p_("keyname","Space"),
70 p_("keyname","-"),
71 p_("keyname","="),
72 p_("keyname","["),
73 p_("keyname","]"),
74 p_("keyname","\\"),
75 p_("keyname","#"),
76 p_("keyname",";"),
77 p_("keyname","'"),
78 p_("keyname","`"),
79 p_("keyname","("),
80 p_("keyname",")"),
81 p_("keyname","."),
82 p_("keyname","/"),
83 p_("keyname","CapsLock"),
84 p_("keyname","F1"),
85 p_("keyname","F2"),
86 p_("keyname","F3"),
87 p_("keyname","F4"),
88 p_("keyname","F5"),
89 p_("keyname","F6"),
90 p_("keyname","F7"),
91 p_("keyname","F8"),
92 p_("keyname","F9"),
93 p_("keyname","F10"),
94 p_("keyname","F11"),
95 p_("keyname","F12"),
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"),
103 p_("keyname","End"),
104 p_("keyname","PageDown"),
105 p_("keyname","Right"),
106 p_("keyname","Left"),
107 p_("keyname","Down"),
108 p_("keyname","Up"),
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 ."),
126 NULL,
127 p_("keyname","Application"),
128 p_("keyname","Power"),
129 p_("keyname","Keypad ="),
130 p_("keyname","F13"),
131 p_("keyname","F14"),
132 p_("keyname","F15"),
133 p_("keyname","F16"),
134 p_("keyname","F17"),
135 p_("keyname","F18"),
136 p_("keyname","F19"),
137 p_("keyname","F20"),
138 p_("keyname","F21"),
139 p_("keyname","F22"),
140 p_("keyname","F23"),
141 p_("keyname","F24"),
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"),
149 p_("keyname","Cut"),
150 p_("keyname","Copy"),
151 p_("keyname","Paste"),
152 p_("keyname","Find"),
153 p_("keyname","Mute"),
154 p_("keyname","VolumeUp"),
155 p_("keyname","VolumeDown"),
156 NULL, NULL, NULL,
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"),
168 p_("keyname","Out"),
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"),
220 NULL, NULL,
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,
231 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"),
239 p_("keyname","WWW"),
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"),
258};