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