]>
Commit | Line | Data |
---|---|---|
ae510306 SR |
1 | var KeyTable = { |
2 | XK_VoidSymbol: 0xffffff, /* Void symbol */ | |
3 | ||
4 | XK_BackSpace: 0xff08, /* Back space, back char */ | |
5 | XK_Tab: 0xff09, | |
6 | XK_Linefeed: 0xff0a, /* Linefeed, LF */ | |
7 | XK_Clear: 0xff0b, | |
8 | XK_Return: 0xff0d, /* Return, enter */ | |
9 | XK_Pause: 0xff13, /* Pause, hold */ | |
10 | XK_Scroll_Lock: 0xff14, | |
11 | XK_Sys_Req: 0xff15, | |
12 | XK_Escape: 0xff1b, | |
13 | XK_Delete: 0xffff, /* Delete, rubout */ | |
14 | ||
15 | /* Cursor control & motion */ | |
16 | ||
17 | XK_Home: 0xff50, | |
18 | XK_Left: 0xff51, /* Move left, left arrow */ | |
19 | XK_Up: 0xff52, /* Move up, up arrow */ | |
20 | XK_Right: 0xff53, /* Move right, right arrow */ | |
21 | XK_Down: 0xff54, /* Move down, down arrow */ | |
22 | XK_Prior: 0xff55, /* Prior, previous */ | |
23 | XK_Page_Up: 0xff55, | |
24 | XK_Next: 0xff56, /* Next */ | |
25 | XK_Page_Down: 0xff56, | |
26 | XK_End: 0xff57, /* EOL */ | |
27 | XK_Begin: 0xff58, /* BOL */ | |
28 | ||
29 | ||
30 | /* Misc functions */ | |
31 | ||
32 | XK_Select: 0xff60, /* Select, mark */ | |
33 | XK_Print: 0xff61, | |
34 | XK_Execute: 0xff62, /* Execute, run, do */ | |
35 | XK_Insert: 0xff63, /* Insert, insert here */ | |
36 | XK_Undo: 0xff65, | |
37 | XK_Redo: 0xff66, /* Redo, again */ | |
38 | XK_Menu: 0xff67, | |
39 | XK_Find: 0xff68, /* Find, search */ | |
40 | XK_Cancel: 0xff69, /* Cancel, stop, abort, exit */ | |
41 | XK_Help: 0xff6a, /* Help */ | |
42 | XK_Break: 0xff6b, | |
43 | XK_Mode_switch: 0xff7e, /* Character set switch */ | |
44 | XK_script_switch: 0xff7e, /* Alias for mode_switch */ | |
45 | XK_Num_Lock: 0xff7f, | |
46 | ||
47 | /* Keypad functions, keypad numbers cleverly chosen to map to ASCII */ | |
48 | ||
49 | XK_KP_Space: 0xff80, /* Space */ | |
50 | XK_KP_Tab: 0xff89, | |
51 | XK_KP_Enter: 0xff8d, /* Enter */ | |
52 | XK_KP_F1: 0xff91, /* PF1, KP_A, ... */ | |
53 | XK_KP_F2: 0xff92, | |
54 | XK_KP_F3: 0xff93, | |
55 | XK_KP_F4: 0xff94, | |
56 | XK_KP_Home: 0xff95, | |
57 | XK_KP_Left: 0xff96, | |
58 | XK_KP_Up: 0xff97, | |
59 | XK_KP_Right: 0xff98, | |
60 | XK_KP_Down: 0xff99, | |
61 | XK_KP_Prior: 0xff9a, | |
62 | XK_KP_Page_Up: 0xff9a, | |
63 | XK_KP_Next: 0xff9b, | |
64 | XK_KP_Page_Down: 0xff9b, | |
65 | XK_KP_End: 0xff9c, | |
66 | XK_KP_Begin: 0xff9d, | |
67 | XK_KP_Insert: 0xff9e, | |
68 | XK_KP_Delete: 0xff9f, | |
69 | XK_KP_Equal: 0xffbd, /* Equals */ | |
70 | XK_KP_Multiply: 0xffaa, | |
71 | XK_KP_Add: 0xffab, | |
72 | XK_KP_Separator: 0xffac, /* Separator, often comma */ | |
73 | XK_KP_Subtract: 0xffad, | |
74 | XK_KP_Decimal: 0xffae, | |
75 | XK_KP_Divide: 0xffaf, | |
76 | ||
77 | XK_KP_0: 0xffb0, | |
78 | XK_KP_1: 0xffb1, | |
79 | XK_KP_2: 0xffb2, | |
80 | XK_KP_3: 0xffb3, | |
81 | XK_KP_4: 0xffb4, | |
82 | XK_KP_5: 0xffb5, | |
83 | XK_KP_6: 0xffb6, | |
84 | XK_KP_7: 0xffb7, | |
85 | XK_KP_8: 0xffb8, | |
86 | XK_KP_9: 0xffb9, | |
87 | ||
88 | /* | |
89 | * Auxiliary functions; note the duplicate definitions for left and right | |
90 | * function keys; Sun keyboards and a few other manufacturers have such | |
91 | * function key groups on the left and/or right sides of the keyboard. | |
92 | * We've not found a keyboard with more than 35 function keys total. | |
93 | */ | |
94 | ||
95 | XK_F1: 0xffbe, | |
96 | XK_F2: 0xffbf, | |
97 | XK_F3: 0xffc0, | |
98 | XK_F4: 0xffc1, | |
99 | XK_F5: 0xffc2, | |
100 | XK_F6: 0xffc3, | |
101 | XK_F7: 0xffc4, | |
102 | XK_F8: 0xffc5, | |
103 | XK_F9: 0xffc6, | |
104 | XK_F10: 0xffc7, | |
105 | XK_F11: 0xffc8, | |
106 | XK_L1: 0xffc8, | |
107 | XK_F12: 0xffc9, | |
108 | XK_L2: 0xffc9, | |
109 | XK_F13: 0xffca, | |
110 | XK_L3: 0xffca, | |
111 | XK_F14: 0xffcb, | |
112 | XK_L4: 0xffcb, | |
113 | XK_F15: 0xffcc, | |
114 | XK_L5: 0xffcc, | |
115 | XK_F16: 0xffcd, | |
116 | XK_L6: 0xffcd, | |
117 | XK_F17: 0xffce, | |
118 | XK_L7: 0xffce, | |
119 | XK_F18: 0xffcf, | |
120 | XK_L8: 0xffcf, | |
121 | XK_F19: 0xffd0, | |
122 | XK_L9: 0xffd0, | |
123 | XK_F20: 0xffd1, | |
124 | XK_L10: 0xffd1, | |
125 | XK_F21: 0xffd2, | |
126 | XK_R1: 0xffd2, | |
127 | XK_F22: 0xffd3, | |
128 | XK_R2: 0xffd3, | |
129 | XK_F23: 0xffd4, | |
130 | XK_R3: 0xffd4, | |
131 | XK_F24: 0xffd5, | |
132 | XK_R4: 0xffd5, | |
133 | XK_F25: 0xffd6, | |
134 | XK_R5: 0xffd6, | |
135 | XK_F26: 0xffd7, | |
136 | XK_R6: 0xffd7, | |
137 | XK_F27: 0xffd8, | |
138 | XK_R7: 0xffd8, | |
139 | XK_F28: 0xffd9, | |
140 | XK_R8: 0xffd9, | |
141 | XK_F29: 0xffda, | |
142 | XK_R9: 0xffda, | |
143 | XK_F30: 0xffdb, | |
144 | XK_R10: 0xffdb, | |
145 | XK_F31: 0xffdc, | |
146 | XK_R11: 0xffdc, | |
147 | XK_F32: 0xffdd, | |
148 | XK_R12: 0xffdd, | |
149 | XK_F33: 0xffde, | |
150 | XK_R13: 0xffde, | |
151 | XK_F34: 0xffdf, | |
152 | XK_R14: 0xffdf, | |
153 | XK_F35: 0xffe0, | |
154 | XK_R15: 0xffe0, | |
155 | ||
156 | /* Modifiers */ | |
157 | ||
158 | XK_Shift_L: 0xffe1, /* Left shift */ | |
159 | XK_Shift_R: 0xffe2, /* Right shift */ | |
160 | XK_Control_L: 0xffe3, /* Left control */ | |
161 | XK_Control_R: 0xffe4, /* Right control */ | |
162 | XK_Caps_Lock: 0xffe5, /* Caps lock */ | |
163 | XK_Shift_Lock: 0xffe6, /* Shift lock */ | |
164 | ||
165 | XK_Meta_L: 0xffe7, /* Left meta */ | |
166 | XK_Meta_R: 0xffe8, /* Right meta */ | |
167 | XK_Alt_L: 0xffe9, /* Left alt */ | |
168 | XK_Alt_R: 0xffea, /* Right alt */ | |
169 | XK_Super_L: 0xffeb, /* Left super */ | |
170 | XK_Super_R: 0xffec, /* Right super */ | |
171 | XK_Hyper_L: 0xffed, /* Left hyper */ | |
172 | XK_Hyper_R: 0xffee, /* Right hyper */ | |
173 | ||
174 | XK_ISO_Level3_Shift: 0xfe03, /* AltGr */ | |
175 | ||
176 | /* | |
177 | * Latin 1 | |
178 | * (ISO/IEC 8859-1: Unicode U+0020..U+00FF) | |
179 | * Byte 3: 0 | |
180 | */ | |
181 | ||
182 | XK_space: 0x0020, /* U+0020 SPACE */ | |
183 | XK_exclam: 0x0021, /* U+0021 EXCLAMATION MARK */ | |
184 | XK_quotedbl: 0x0022, /* U+0022 QUOTATION MARK */ | |
185 | XK_numbersign: 0x0023, /* U+0023 NUMBER SIGN */ | |
186 | XK_dollar: 0x0024, /* U+0024 DOLLAR SIGN */ | |
187 | XK_percent: 0x0025, /* U+0025 PERCENT SIGN */ | |
188 | XK_ampersand: 0x0026, /* U+0026 AMPERSAND */ | |
189 | XK_apostrophe: 0x0027, /* U+0027 APOSTROPHE */ | |
190 | XK_quoteright: 0x0027, /* deprecated */ | |
191 | XK_parenleft: 0x0028, /* U+0028 LEFT PARENTHESIS */ | |
192 | XK_parenright: 0x0029, /* U+0029 RIGHT PARENTHESIS */ | |
193 | XK_asterisk: 0x002a, /* U+002A ASTERISK */ | |
194 | XK_plus: 0x002b, /* U+002B PLUS SIGN */ | |
195 | XK_comma: 0x002c, /* U+002C COMMA */ | |
196 | XK_minus: 0x002d, /* U+002D HYPHEN-MINUS */ | |
197 | XK_period: 0x002e, /* U+002E FULL STOP */ | |
198 | XK_slash: 0x002f, /* U+002F SOLIDUS */ | |
199 | XK_0: 0x0030, /* U+0030 DIGIT ZERO */ | |
200 | XK_1: 0x0031, /* U+0031 DIGIT ONE */ | |
201 | XK_2: 0x0032, /* U+0032 DIGIT TWO */ | |
202 | XK_3: 0x0033, /* U+0033 DIGIT THREE */ | |
203 | XK_4: 0x0034, /* U+0034 DIGIT FOUR */ | |
204 | XK_5: 0x0035, /* U+0035 DIGIT FIVE */ | |
205 | XK_6: 0x0036, /* U+0036 DIGIT SIX */ | |
206 | XK_7: 0x0037, /* U+0037 DIGIT SEVEN */ | |
207 | XK_8: 0x0038, /* U+0038 DIGIT EIGHT */ | |
208 | XK_9: 0x0039, /* U+0039 DIGIT NINE */ | |
209 | XK_colon: 0x003a, /* U+003A COLON */ | |
210 | XK_semicolon: 0x003b, /* U+003B SEMICOLON */ | |
211 | XK_less: 0x003c, /* U+003C LESS-THAN SIGN */ | |
212 | XK_equal: 0x003d, /* U+003D EQUALS SIGN */ | |
213 | XK_greater: 0x003e, /* U+003E GREATER-THAN SIGN */ | |
214 | XK_question: 0x003f, /* U+003F QUESTION MARK */ | |
215 | XK_at: 0x0040, /* U+0040 COMMERCIAL AT */ | |
216 | XK_A: 0x0041, /* U+0041 LATIN CAPITAL LETTER A */ | |
217 | XK_B: 0x0042, /* U+0042 LATIN CAPITAL LETTER B */ | |
218 | XK_C: 0x0043, /* U+0043 LATIN CAPITAL LETTER C */ | |
219 | XK_D: 0x0044, /* U+0044 LATIN CAPITAL LETTER D */ | |
220 | XK_E: 0x0045, /* U+0045 LATIN CAPITAL LETTER E */ | |
221 | XK_F: 0x0046, /* U+0046 LATIN CAPITAL LETTER F */ | |
222 | XK_G: 0x0047, /* U+0047 LATIN CAPITAL LETTER G */ | |
223 | XK_H: 0x0048, /* U+0048 LATIN CAPITAL LETTER H */ | |
224 | XK_I: 0x0049, /* U+0049 LATIN CAPITAL LETTER I */ | |
225 | XK_J: 0x004a, /* U+004A LATIN CAPITAL LETTER J */ | |
226 | XK_K: 0x004b, /* U+004B LATIN CAPITAL LETTER K */ | |
227 | XK_L: 0x004c, /* U+004C LATIN CAPITAL LETTER L */ | |
228 | XK_M: 0x004d, /* U+004D LATIN CAPITAL LETTER M */ | |
229 | XK_N: 0x004e, /* U+004E LATIN CAPITAL LETTER N */ | |
230 | XK_O: 0x004f, /* U+004F LATIN CAPITAL LETTER O */ | |
231 | XK_P: 0x0050, /* U+0050 LATIN CAPITAL LETTER P */ | |
232 | XK_Q: 0x0051, /* U+0051 LATIN CAPITAL LETTER Q */ | |
233 | XK_R: 0x0052, /* U+0052 LATIN CAPITAL LETTER R */ | |
234 | XK_S: 0x0053, /* U+0053 LATIN CAPITAL LETTER S */ | |
235 | XK_T: 0x0054, /* U+0054 LATIN CAPITAL LETTER T */ | |
236 | XK_U: 0x0055, /* U+0055 LATIN CAPITAL LETTER U */ | |
237 | XK_V: 0x0056, /* U+0056 LATIN CAPITAL LETTER V */ | |
238 | XK_W: 0x0057, /* U+0057 LATIN CAPITAL LETTER W */ | |
239 | XK_X: 0x0058, /* U+0058 LATIN CAPITAL LETTER X */ | |
240 | XK_Y: 0x0059, /* U+0059 LATIN CAPITAL LETTER Y */ | |
241 | XK_Z: 0x005a, /* U+005A LATIN CAPITAL LETTER Z */ | |
242 | XK_bracketleft: 0x005b, /* U+005B LEFT SQUARE BRACKET */ | |
243 | XK_backslash: 0x005c, /* U+005C REVERSE SOLIDUS */ | |
244 | XK_bracketright: 0x005d, /* U+005D RIGHT SQUARE BRACKET */ | |
245 | XK_asciicircum: 0x005e, /* U+005E CIRCUMFLEX ACCENT */ | |
246 | XK_underscore: 0x005f, /* U+005F LOW LINE */ | |
247 | XK_grave: 0x0060, /* U+0060 GRAVE ACCENT */ | |
248 | XK_quoteleft: 0x0060, /* deprecated */ | |
249 | XK_a: 0x0061, /* U+0061 LATIN SMALL LETTER A */ | |
250 | XK_b: 0x0062, /* U+0062 LATIN SMALL LETTER B */ | |
251 | XK_c: 0x0063, /* U+0063 LATIN SMALL LETTER C */ | |
252 | XK_d: 0x0064, /* U+0064 LATIN SMALL LETTER D */ | |
253 | XK_e: 0x0065, /* U+0065 LATIN SMALL LETTER E */ | |
254 | XK_f: 0x0066, /* U+0066 LATIN SMALL LETTER F */ | |
255 | XK_g: 0x0067, /* U+0067 LATIN SMALL LETTER G */ | |
256 | XK_h: 0x0068, /* U+0068 LATIN SMALL LETTER H */ | |
257 | XK_i: 0x0069, /* U+0069 LATIN SMALL LETTER I */ | |
258 | XK_j: 0x006a, /* U+006A LATIN SMALL LETTER J */ | |
259 | XK_k: 0x006b, /* U+006B LATIN SMALL LETTER K */ | |
260 | XK_l: 0x006c, /* U+006C LATIN SMALL LETTER L */ | |
261 | XK_m: 0x006d, /* U+006D LATIN SMALL LETTER M */ | |
262 | XK_n: 0x006e, /* U+006E LATIN SMALL LETTER N */ | |
263 | XK_o: 0x006f, /* U+006F LATIN SMALL LETTER O */ | |
264 | XK_p: 0x0070, /* U+0070 LATIN SMALL LETTER P */ | |
265 | XK_q: 0x0071, /* U+0071 LATIN SMALL LETTER Q */ | |
266 | XK_r: 0x0072, /* U+0072 LATIN SMALL LETTER R */ | |
267 | XK_s: 0x0073, /* U+0073 LATIN SMALL LETTER S */ | |
268 | XK_t: 0x0074, /* U+0074 LATIN SMALL LETTER T */ | |
269 | XK_u: 0x0075, /* U+0075 LATIN SMALL LETTER U */ | |
270 | XK_v: 0x0076, /* U+0076 LATIN SMALL LETTER V */ | |
271 | XK_w: 0x0077, /* U+0077 LATIN SMALL LETTER W */ | |
272 | XK_x: 0x0078, /* U+0078 LATIN SMALL LETTER X */ | |
273 | XK_y: 0x0079, /* U+0079 LATIN SMALL LETTER Y */ | |
274 | XK_z: 0x007a, /* U+007A LATIN SMALL LETTER Z */ | |
275 | XK_braceleft: 0x007b, /* U+007B LEFT CURLY BRACKET */ | |
276 | XK_bar: 0x007c, /* U+007C VERTICAL LINE */ | |
277 | XK_braceright: 0x007d, /* U+007D RIGHT CURLY BRACKET */ | |
278 | XK_asciitilde: 0x007e, /* U+007E TILDE */ | |
279 | ||
280 | XK_nobreakspace: 0x00a0, /* U+00A0 NO-BREAK SPACE */ | |
281 | XK_exclamdown: 0x00a1, /* U+00A1 INVERTED EXCLAMATION MARK */ | |
282 | XK_cent: 0x00a2, /* U+00A2 CENT SIGN */ | |
283 | XK_sterling: 0x00a3, /* U+00A3 POUND SIGN */ | |
284 | XK_currency: 0x00a4, /* U+00A4 CURRENCY SIGN */ | |
285 | XK_yen: 0x00a5, /* U+00A5 YEN SIGN */ | |
286 | XK_brokenbar: 0x00a6, /* U+00A6 BROKEN BAR */ | |
287 | XK_section: 0x00a7, /* U+00A7 SECTION SIGN */ | |
288 | XK_diaeresis: 0x00a8, /* U+00A8 DIAERESIS */ | |
289 | XK_copyright: 0x00a9, /* U+00A9 COPYRIGHT SIGN */ | |
290 | XK_ordfeminine: 0x00aa, /* U+00AA FEMININE ORDINAL INDICATOR */ | |
291 | XK_guillemotleft: 0x00ab, /* U+00AB LEFT-POINTING DOUBLE ANGLE QUOTATION MARK */ | |
292 | XK_notsign: 0x00ac, /* U+00AC NOT SIGN */ | |
293 | XK_hyphen: 0x00ad, /* U+00AD SOFT HYPHEN */ | |
294 | XK_registered: 0x00ae, /* U+00AE REGISTERED SIGN */ | |
295 | XK_macron: 0x00af, /* U+00AF MACRON */ | |
296 | XK_degree: 0x00b0, /* U+00B0 DEGREE SIGN */ | |
297 | XK_plusminus: 0x00b1, /* U+00B1 PLUS-MINUS SIGN */ | |
298 | XK_twosuperior: 0x00b2, /* U+00B2 SUPERSCRIPT TWO */ | |
299 | XK_threesuperior: 0x00b3, /* U+00B3 SUPERSCRIPT THREE */ | |
300 | XK_acute: 0x00b4, /* U+00B4 ACUTE ACCENT */ | |
301 | XK_mu: 0x00b5, /* U+00B5 MICRO SIGN */ | |
302 | XK_paragraph: 0x00b6, /* U+00B6 PILCROW SIGN */ | |
303 | XK_periodcentered: 0x00b7, /* U+00B7 MIDDLE DOT */ | |
304 | XK_cedilla: 0x00b8, /* U+00B8 CEDILLA */ | |
305 | XK_onesuperior: 0x00b9, /* U+00B9 SUPERSCRIPT ONE */ | |
306 | XK_masculine: 0x00ba, /* U+00BA MASCULINE ORDINAL INDICATOR */ | |
307 | XK_guillemotright: 0x00bb, /* U+00BB RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK */ | |
308 | XK_onequarter: 0x00bc, /* U+00BC VULGAR FRACTION ONE QUARTER */ | |
309 | XK_onehalf: 0x00bd, /* U+00BD VULGAR FRACTION ONE HALF */ | |
310 | XK_threequarters: 0x00be, /* U+00BE VULGAR FRACTION THREE QUARTERS */ | |
311 | XK_questiondown: 0x00bf, /* U+00BF INVERTED QUESTION MARK */ | |
312 | XK_Agrave: 0x00c0, /* U+00C0 LATIN CAPITAL LETTER A WITH GRAVE */ | |
313 | XK_Aacute: 0x00c1, /* U+00C1 LATIN CAPITAL LETTER A WITH ACUTE */ | |
314 | XK_Acircumflex: 0x00c2, /* U+00C2 LATIN CAPITAL LETTER A WITH CIRCUMFLEX */ | |
315 | XK_Atilde: 0x00c3, /* U+00C3 LATIN CAPITAL LETTER A WITH TILDE */ | |
316 | XK_Adiaeresis: 0x00c4, /* U+00C4 LATIN CAPITAL LETTER A WITH DIAERESIS */ | |
317 | XK_Aring: 0x00c5, /* U+00C5 LATIN CAPITAL LETTER A WITH RING ABOVE */ | |
318 | XK_AE: 0x00c6, /* U+00C6 LATIN CAPITAL LETTER AE */ | |
319 | XK_Ccedilla: 0x00c7, /* U+00C7 LATIN CAPITAL LETTER C WITH CEDILLA */ | |
320 | XK_Egrave: 0x00c8, /* U+00C8 LATIN CAPITAL LETTER E WITH GRAVE */ | |
321 | XK_Eacute: 0x00c9, /* U+00C9 LATIN CAPITAL LETTER E WITH ACUTE */ | |
322 | XK_Ecircumflex: 0x00ca, /* U+00CA LATIN CAPITAL LETTER E WITH CIRCUMFLEX */ | |
323 | XK_Ediaeresis: 0x00cb, /* U+00CB LATIN CAPITAL LETTER E WITH DIAERESIS */ | |
324 | XK_Igrave: 0x00cc, /* U+00CC LATIN CAPITAL LETTER I WITH GRAVE */ | |
325 | XK_Iacute: 0x00cd, /* U+00CD LATIN CAPITAL LETTER I WITH ACUTE */ | |
326 | XK_Icircumflex: 0x00ce, /* U+00CE LATIN CAPITAL LETTER I WITH CIRCUMFLEX */ | |
327 | XK_Idiaeresis: 0x00cf, /* U+00CF LATIN CAPITAL LETTER I WITH DIAERESIS */ | |
328 | XK_ETH: 0x00d0, /* U+00D0 LATIN CAPITAL LETTER ETH */ | |
329 | XK_Eth: 0x00d0, /* deprecated */ | |
330 | XK_Ntilde: 0x00d1, /* U+00D1 LATIN CAPITAL LETTER N WITH TILDE */ | |
331 | XK_Ograve: 0x00d2, /* U+00D2 LATIN CAPITAL LETTER O WITH GRAVE */ | |
332 | XK_Oacute: 0x00d3, /* U+00D3 LATIN CAPITAL LETTER O WITH ACUTE */ | |
333 | XK_Ocircumflex: 0x00d4, /* U+00D4 LATIN CAPITAL LETTER O WITH CIRCUMFLEX */ | |
334 | XK_Otilde: 0x00d5, /* U+00D5 LATIN CAPITAL LETTER O WITH TILDE */ | |
335 | XK_Odiaeresis: 0x00d6, /* U+00D6 LATIN CAPITAL LETTER O WITH DIAERESIS */ | |
336 | XK_multiply: 0x00d7, /* U+00D7 MULTIPLICATION SIGN */ | |
337 | XK_Oslash: 0x00d8, /* U+00D8 LATIN CAPITAL LETTER O WITH STROKE */ | |
338 | XK_Ooblique: 0x00d8, /* U+00D8 LATIN CAPITAL LETTER O WITH STROKE */ | |
339 | XK_Ugrave: 0x00d9, /* U+00D9 LATIN CAPITAL LETTER U WITH GRAVE */ | |
340 | XK_Uacute: 0x00da, /* U+00DA LATIN CAPITAL LETTER U WITH ACUTE */ | |
341 | XK_Ucircumflex: 0x00db, /* U+00DB LATIN CAPITAL LETTER U WITH CIRCUMFLEX */ | |
342 | XK_Udiaeresis: 0x00dc, /* U+00DC LATIN CAPITAL LETTER U WITH DIAERESIS */ | |
343 | XK_Yacute: 0x00dd, /* U+00DD LATIN CAPITAL LETTER Y WITH ACUTE */ | |
344 | XK_THORN: 0x00de, /* U+00DE LATIN CAPITAL LETTER THORN */ | |
345 | XK_Thorn: 0x00de, /* deprecated */ | |
346 | XK_ssharp: 0x00df, /* U+00DF LATIN SMALL LETTER SHARP S */ | |
347 | XK_agrave: 0x00e0, /* U+00E0 LATIN SMALL LETTER A WITH GRAVE */ | |
348 | XK_aacute: 0x00e1, /* U+00E1 LATIN SMALL LETTER A WITH ACUTE */ | |
349 | XK_acircumflex: 0x00e2, /* U+00E2 LATIN SMALL LETTER A WITH CIRCUMFLEX */ | |
350 | XK_atilde: 0x00e3, /* U+00E3 LATIN SMALL LETTER A WITH TILDE */ | |
351 | XK_adiaeresis: 0x00e4, /* U+00E4 LATIN SMALL LETTER A WITH DIAERESIS */ | |
352 | XK_aring: 0x00e5, /* U+00E5 LATIN SMALL LETTER A WITH RING ABOVE */ | |
353 | XK_ae: 0x00e6, /* U+00E6 LATIN SMALL LETTER AE */ | |
354 | XK_ccedilla: 0x00e7, /* U+00E7 LATIN SMALL LETTER C WITH CEDILLA */ | |
355 | XK_egrave: 0x00e8, /* U+00E8 LATIN SMALL LETTER E WITH GRAVE */ | |
356 | XK_eacute: 0x00e9, /* U+00E9 LATIN SMALL LETTER E WITH ACUTE */ | |
357 | XK_ecircumflex: 0x00ea, /* U+00EA LATIN SMALL LETTER E WITH CIRCUMFLEX */ | |
358 | XK_ediaeresis: 0x00eb, /* U+00EB LATIN SMALL LETTER E WITH DIAERESIS */ | |
359 | XK_igrave: 0x00ec, /* U+00EC LATIN SMALL LETTER I WITH GRAVE */ | |
360 | XK_iacute: 0x00ed, /* U+00ED LATIN SMALL LETTER I WITH ACUTE */ | |
361 | XK_icircumflex: 0x00ee, /* U+00EE LATIN SMALL LETTER I WITH CIRCUMFLEX */ | |
362 | XK_idiaeresis: 0x00ef, /* U+00EF LATIN SMALL LETTER I WITH DIAERESIS */ | |
363 | XK_eth: 0x00f0, /* U+00F0 LATIN SMALL LETTER ETH */ | |
364 | XK_ntilde: 0x00f1, /* U+00F1 LATIN SMALL LETTER N WITH TILDE */ | |
365 | XK_ograve: 0x00f2, /* U+00F2 LATIN SMALL LETTER O WITH GRAVE */ | |
366 | XK_oacute: 0x00f3, /* U+00F3 LATIN SMALL LETTER O WITH ACUTE */ | |
367 | XK_ocircumflex: 0x00f4, /* U+00F4 LATIN SMALL LETTER O WITH CIRCUMFLEX */ | |
368 | XK_otilde: 0x00f5, /* U+00F5 LATIN SMALL LETTER O WITH TILDE */ | |
369 | XK_odiaeresis: 0x00f6, /* U+00F6 LATIN SMALL LETTER O WITH DIAERESIS */ | |
370 | XK_division: 0x00f7, /* U+00F7 DIVISION SIGN */ | |
371 | XK_oslash: 0x00f8, /* U+00F8 LATIN SMALL LETTER O WITH STROKE */ | |
372 | XK_ooblique: 0x00f8, /* U+00F8 LATIN SMALL LETTER O WITH STROKE */ | |
373 | XK_ugrave: 0x00f9, /* U+00F9 LATIN SMALL LETTER U WITH GRAVE */ | |
374 | XK_uacute: 0x00fa, /* U+00FA LATIN SMALL LETTER U WITH ACUTE */ | |
375 | XK_ucircumflex: 0x00fb, /* U+00FB LATIN SMALL LETTER U WITH CIRCUMFLEX */ | |
376 | XK_udiaeresis: 0x00fc, /* U+00FC LATIN SMALL LETTER U WITH DIAERESIS */ | |
377 | XK_yacute: 0x00fd, /* U+00FD LATIN SMALL LETTER Y WITH ACUTE */ | |
378 | XK_thorn: 0x00fe, /* U+00FE LATIN SMALL LETTER THORN */ | |
379 | XK_ydiaeresis: 0x00ff, /* U+00FF LATIN SMALL LETTER Y WITH DIAERESIS */ | |
380 | }; | |
381 | ||
382 | /* [module] export default KeyTable; */ |