Wireshark 4.5.0
The Wireshark network protocol analyzer
Loading...
Searching...
No Matches
x11-keysym.h
1/* x11-keysym.h
2 *
3 * Put here so as to make packet-x11.c lighter. See packet-x11.c
4 * This .h file should be included *only* in packet-x11.c
5 *
6 * Wireshark - Network traffic analyzer
7 * By Gerald Combs <[email protected]>
8 * Copyright 1998 Gerald Combs
9 *
10 * SPDX-License-Identifier: GPL-2.0-or-later
11 */
12
13/* Note; Entries should be kept in ascending order so that val_to_str_ext()
14 * and etc can do the lookup using a binary search.
15 *
16 * Strings must be valid UTF-8 sequences.
17 */
18
19static const value_string x11_keysym_vals_source[] = {
20 { 0, "NoSymbol" },
21 { 0x020, "space" },
22 { 0x021, "!" },
23 { 0x022, "\"" },
24 { 0x023, "#" },
25 { 0x024, "$" },
26 { 0x025, "%" },
27 { 0x026, "&" },
28 { 0x027, "'" },
29 { 0x028, "(" },
30 { 0x029, ")" },
31 { 0x02a, "*" },
32 { 0x02b, "+" },
33 { 0x02c, "," },
34 { 0x02d, "-" },
35 { 0x02e, "." },
36 { 0x02f, "/" },
37 { 0x030, "0" },
38 { 0x031, "1" },
39 { 0x032, "2" },
40 { 0x033, "3" },
41 { 0x034, "4" },
42 { 0x035, "5" },
43 { 0x036, "6" },
44 { 0x037, "7" },
45 { 0x038, "8" },
46 { 0x039, "9" },
47 { 0x03a, ":" },
48 { 0x03b, ";" },
49 { 0x03c, "<" },
50 { 0x03d, "=" },
51 { 0x03e, ">" },
52 { 0x03f, "?" },
53 { 0x040, "@" },
54 { 0x041, "A" },
55 { 0x042, "B" },
56 { 0x043, "C" },
57 { 0x044, "D" },
58 { 0x045, "E" },
59 { 0x046, "F" },
60 { 0x047, "G" },
61 { 0x048, "H" },
62 { 0x049, "I" },
63 { 0x04a, "J" },
64 { 0x04b, "K" },
65 { 0x04c, "L" },
66 { 0x04d, "M" },
67 { 0x04e, "N" },
68 { 0x04f, "O" },
69 { 0x050, "P" },
70 { 0x051, "Q" },
71 { 0x052, "R" },
72 { 0x053, "S" },
73 { 0x054, "T" },
74 { 0x055, "U" },
75 { 0x056, "V" },
76 { 0x057, "W" },
77 { 0x058, "X" },
78 { 0x059, "Y" },
79 { 0x05a, "Z" },
80 { 0x05b, "[" },
81 { 0x05c, "\\" },
82 { 0x05d, "]" },
83 { 0x05e, "^" },
84 { 0x05f, "_" },
85 { 0x060, "`" },
86 { 0x061, "a" },
87 { 0x062, "b" },
88 { 0x063, "c" },
89 { 0x064, "d" },
90 { 0x065, "e" },
91 { 0x066, "f" },
92 { 0x067, "g" },
93 { 0x068, "h" },
94 { 0x069, "i" },
95 { 0x06a, "j" },
96 { 0x06b, "k" },
97 { 0x06c, "l" },
98 { 0x06d, "m" },
99 { 0x06e, "n" },
100 { 0x06f, "o" },
101 { 0x070, "p" },
102 { 0x071, "q" },
103 { 0x072, "r" },
104 { 0x073, "s" },
105 { 0x074, "t" },
106 { 0x075, "u" },
107 { 0x076, "v" },
108 { 0x077, "w" },
109 { 0x078, "x" },
110 { 0x079, "y" },
111 { 0x07a, "z" },
112 { 0x07b, "{" },
113 { 0x07c, "|" },
114 { 0x07d, ", HFILL }" },
115 { 0x07e, "~" },
116 { 0x0a0, "nobreakspace" },
117
118 /* Map raw Latin 1 / 8859-1 to Latin-1 Supplement UTF-8 sequences */
119 { 0x0a1, "\xc2\xa1" },
120 { 0x0a2, "\xc2\xa2" },
121 { 0x0a3, "\xc2\xa3" },
122 { 0x0a4, "\xc2\xa4" },
123 { 0x0a5, "\xc2\xa5" },
124 { 0x0a6, "\xc2\xa6" },
125 { 0x0a7, "\xc2\xa7" },
126 { 0x0a8, "\xc2\xa8" },
127 { 0x0a9, "\xc2\xa9" },
128 { 0x0aa, "\xc2\xaa" },
129 { 0x0ab, "\xc2\xab" },
130 { 0x0ac, "\xc2\xac" },
131 { 0x0ad, "\xc2\xad" },
132 { 0x0ae, "\xc2\xae" },
133 { 0x0af, "\xc2\xaf" },
134 { 0x0b0, "\xc2\xb0" },
135 { 0x0b1, "\xc2\xb1" },
136 { 0x0b2, "\xc2\xb2" },
137 { 0x0b3, "\xc2\xb3" },
138 { 0x0b4, "\xc2\xb4" },
139 { 0x0b5, "\xc2\xb5" },
140 { 0x0b6, "\xc2\xb6" },
141 { 0x0b7, "\xc2\xb7" },
142 { 0x0b8, "\xc2\xb8" },
143 { 0x0b9, "\xc2\xb9" },
144 { 0x0ba, "\xc2\xba" },
145 { 0x0bb, "\xc2\xbb" },
146 { 0x0bc, "\xc2\xbc" },
147 { 0x0bd, "\xc2\xbd" },
148 { 0x0be, "\xc2\xbe" },
149 { 0x0bf, "\xc2\xbf" },
150 { 0x0c0, "\xc3\x80" },
151 { 0x0c1, "\xc3\x81" },
152 { 0x0c2, "\xc3\x82" },
153 { 0x0c3, "\xc3\x83" },
154 { 0x0c4, "\xc3\x84" },
155 { 0x0c5, "\xc3\x85" },
156 { 0x0c6, "\xc3\x86" },
157 { 0x0c7, "\xc3\x87" },
158 { 0x0c8, "\xc3\x88" },
159 { 0x0c9, "\xc3\x89" },
160 { 0x0ca, "\xc3\x8a" },
161 { 0x0cb, "\xc3\x8b" },
162 { 0x0cc, "\xc3\x8c" },
163 { 0x0cd, "\xc3\x8d" },
164 { 0x0ce, "\xc3\x8e" },
165 { 0x0cf, "\xc3\x8f" },
166 { 0x0d0, "\xc3\x90" },
167 { 0x0d1, "\xc3\x91" },
168 { 0x0d2, "\xc3\x92" },
169 { 0x0d3, "\xc3\x93" },
170 { 0x0d4, "\xc3\x94" },
171 { 0x0d5, "\xc3\x95" },
172 { 0x0d6, "\xc3\x96" },
173 { 0x0d7, "\xc3\x97" },
174 { 0x0d8, "\xc3\x98" },
175 { 0x0d9, "\xc3\x99" },
176 { 0x0da, "\xc3\x9a" },
177 { 0x0db, "\xc3\x9b" },
178 { 0x0dc, "\xc3\x9c" },
179 { 0x0dd, "\xc3\x9d" },
180 { 0x0de, "\xc3\x9e" },
181 { 0x0df, "\xc3\x9f" },
182 { 0x0e0, "\xc3\xa0" },
183 { 0x0e1, "\xc3\xa1" },
184 { 0x0e2, "\xc3\xa2" },
185 { 0x0e3, "\xc3\xa3" },
186 { 0x0e4, "\xc3\xa4" },
187 { 0x0e5, "\xc3\xa5" },
188 { 0x0e6, "\xc3\xa6" },
189 { 0x0e7, "\xc3\xa7" },
190 { 0x0e8, "\xc3\xa8" },
191 { 0x0e9, "\xc3\xa9" },
192 { 0x0ea, "\xc3\xaa" },
193 { 0x0eb, "\xc3\xab" },
194 { 0x0ec, "\xc3\xac" },
195 { 0x0ed, "\xc3\xad" },
196 { 0x0ee, "\xc3\xae" },
197 { 0x0ef, "\xc3\xaf" },
198 { 0x0f0, "\xc3\xb0" },
199 { 0x0f1, "\xc3\xb1" },
200 { 0x0f2, "\xc3\xb2" },
201 { 0x0f3, "\xc3\xb3" },
202 { 0x0f4, "\xc3\xb4" },
203 { 0x0f5, "\xc3\xb5" },
204 { 0x0f6, "\xc3\xb6" },
205 { 0x0f7, "\xc3\xb7" },
206 { 0x0f8, "\xc3\xb8" },
207 { 0x0f9, "\xc3\xb9" },
208 { 0x0fa, "\xc3\xba" },
209 { 0x0fb, "\xc3\xbb" },
210 { 0x0fc, "\xc3\xbc" },
211 { 0x0fd, "\xc3\xbd" },
212 { 0x0fe, "\xc3\xbe" },
213 { 0x0ff, "\xc3\xbf" },
214
215 { 0x1a1, "Aogonek" },
216 { 0x1a2, "breve" },
217 { 0x1a3, "Lstroke" },
218 { 0x1a5, "Lcaron" },
219 { 0x1a6, "Sacute" },
220 { 0x1a9, "Scaron" },
221 { 0x1aa, "Scedilla" },
222 { 0x1ab, "Tcaron" },
223 { 0x1ac, "Zacute" },
224 { 0x1ae, "Zcaron" },
225 { 0x1af, "Zabovedot" },
226 { 0x1b1, "aogonek" },
227 { 0x1b2, "ogonek" },
228 { 0x1b3, "lstroke" },
229 { 0x1b5, "lcaron" },
230 { 0x1b6, "sacute" },
231 { 0x1b7, "caron" },
232 { 0x1b9, "scaron" },
233 { 0x1ba, "scedilla" },
234 { 0x1bb, "tcaron" },
235 { 0x1bc, "zacute" },
236 { 0x1bd, "doubleacute" },
237 { 0x1be, "zcaron" },
238 { 0x1bf, "zabovedot" },
239 { 0x1c0, "Racute" },
240 { 0x1c3, "Abreve" },
241 { 0x1c5, "Lacute" },
242 { 0x1c6, "Cacute" },
243 { 0x1c8, "Ccaron" },
244 { 0x1ca, "Eogonek" },
245 { 0x1cc, "Ecaron" },
246 { 0x1cf, "Dcaron" },
247 { 0x1d0, "Dstroke" },
248 { 0x1d1, "Nacute" },
249 { 0x1d2, "Ncaron" },
250 { 0x1d5, "Odoubleacute" },
251 { 0x1d8, "Rcaron" },
252 { 0x1d9, "Uring" },
253 { 0x1db, "Udoubleacute" },
254 { 0x1de, "Tcedilla" },
255 { 0x1e0, "racute" },
256 { 0x1e3, "abreve" },
257 { 0x1e5, "lacute" },
258 { 0x1e6, "cacute" },
259 { 0x1e8, "ccaron" },
260 { 0x1ea, "eogonek" },
261 { 0x1ec, "ecaron" },
262 { 0x1ef, "dcaron" },
263 { 0x1f0, "dstroke" },
264 { 0x1f1, "nacute" },
265 { 0x1f2, "ncaron" },
266 { 0x1f5, "odoubleacute" },
267 { 0x1f8, "rcaron" },
268 { 0x1f9, "uring" },
269 { 0x1fb, "udoubleacute" },
270 { 0x1fe, "tcedilla" },
271 { 0x1ff, "abovedot" },
272
273 { 0x2a1, "Hstroke" },
274 { 0x2a6, "Hcircumflex" },
275 { 0x2a9, "Iabovedot" },
276 { 0x2ab, "Gbreve" },
277 { 0x2ac, "Jcircumflex" },
278 { 0x2b1, "hstroke" },
279 { 0x2b6, "hcircumflex" },
280 { 0x2b9, "idotless" },
281 { 0x2bb, "gbreve" },
282 { 0x2bc, "jcircumflex" },
283 { 0x2c5, "Cabovedot" },
284 { 0x2c6, "Ccircumflex" },
285 { 0x2d5, "Gabovedot" },
286 { 0x2d8, "Gcircumflex" },
287 { 0x2dd, "Ubreve" },
288 { 0x2de, "Scircumflex" },
289 { 0x2e5, "cabovedot" },
290 { 0x2e6, "ccircumflex" },
291 { 0x2f5, "gabovedot" },
292 { 0x2f8, "gcircumflex" },
293 { 0x2fd, "ubreve" },
294 { 0x2fe, "scircumflex" },
295
296/* { 0x3a2, "kappa" }, */ /* "deprecated" */
297 { 0x3a2, "kra" },
298 { 0x3a3, "Rcedilla" },
299 { 0x3a5, "Itilde" },
300 { 0x3a6, "Lcedilla" },
301 { 0x3aa, "Emacron" },
302 { 0x3ab, "Gcedilla" },
303 { 0x3ac, "Tslash" },
304 { 0x3b3, "rcedilla" },
305 { 0x3b5, "itilde" },
306 { 0x3b6, "lcedilla" },
307 { 0x3ba, "emacron" },
308 { 0x3bb, "gcedilla" },
309 { 0x3bc, "tslash" },
310 { 0x3bd, "ENG" },
311 { 0x3bf, "eng" },
312 { 0x3c0, "Amacron" },
313 { 0x3c7, "Iogonek" },
314 { 0x3cc, "Eabovedot" },
315 { 0x3cf, "Imacron" },
316 { 0x3d1, "Ncedilla" },
317 { 0x3d2, "Omacron" },
318 { 0x3d3, "Kcedilla" },
319 { 0x3d9, "Uogonek" },
320 { 0x3dd, "Utilde" },
321 { 0x3de, "Umacron" },
322 { 0x3e0, "amacron" },
323 { 0x3e7, "iogonek" },
324 { 0x3ec, "eabovedot" },
325 { 0x3ef, "imacron" },
326 { 0x3f1, "ncedilla" },
327 { 0x3f2, "omacron" },
328 { 0x3f3, "kcedilla" },
329 { 0x3f9, "uogonek" },
330 { 0x3fd, "utilde" },
331 { 0x3fe, "umacron" },
332
333 { 0x47e, "overline" },
334 { 0x4a1, "kana_fullstop" },
335 { 0x4a2, "kana_openingbracket" },
336 { 0x4a3, "kana_closingbracket" },
337 { 0x4a4, "kana_comma" },
338 { 0x4a5, "kana_conjunctive" },
339/* { 0x4a5, "kana_middledot" }, */ /* "deprecated" */
340 { 0x4a6, "kana_WO" },
341 { 0x4a7, "kana_a" },
342 { 0x4a8, "kana_i" },
343 { 0x4a9, "kana_u" },
344 { 0x4aa, "kana_e" },
345 { 0x4ab, "kana_o" },
346 { 0x4ac, "kana_ya" },
347 { 0x4ad, "kana_yu" },
348 { 0x4ae, "kana_yo" },
349 { 0x4af, "kana_tsu" },
350/* { 0x4af, "kana_tu" }, */ /* "deprecated" */
351 { 0x4b0, "prolongedsound" },
352 { 0x4b1, "kana_A" },
353 { 0x4b2, "kana_I" },
354 { 0x4b3, "kana_U" },
355 { 0x4b4, "kana_E" },
356 { 0x4b5, "kana_O" },
357 { 0x4b6, "kana_KA" },
358 { 0x4b7, "kana_KI" },
359 { 0x4b8, "kana_KU" },
360 { 0x4b9, "kana_KE" },
361 { 0x4ba, "kana_KO" },
362 { 0x4bb, "kana_SA" },
363 { 0x4bc, "kana_SHI" },
364 { 0x4bd, "kana_SU" },
365 { 0x4be, "kana_SE" },
366 { 0x4bf, "kana_SO" },
367 { 0x4c0, "kana_TA" },
368 { 0x4c1, "kana_CHI" },
369/* { 0x4c1, "kana_TI" }, */ /* "deprecated" */
370 { 0x4c2, "kana_TSU" },
371/* { 0x4c2, "kana_TU" }, */ /* "deprecated" */
372 { 0x4c3, "kana_TE" },
373 { 0x4c4, "kana_TO" },
374 { 0x4c5, "kana_NA" },
375 { 0x4c6, "kana_NI" },
376 { 0x4c7, "kana_NU" },
377 { 0x4c8, "kana_NE" },
378 { 0x4c9, "kana_NO" },
379 { 0x4ca, "kana_HA" },
380 { 0x4cb, "kana_HI" },
381 { 0x4cc, "kana_FU" },
382/* { 0x4cc, "kana_HU" }, */ /* "deprecated" */
383 { 0x4cd, "kana_HE" },
384 { 0x4ce, "kana_HO" },
385 { 0x4cf, "kana_MA" },
386 { 0x4d0, "kana_MI" },
387 { 0x4d1, "kana_MU" },
388 { 0x4d2, "kana_ME" },
389 { 0x4d3, "kana_MO" },
390 { 0x4d4, "kana_YA" },
391 { 0x4d5, "kana_YU" },
392 { 0x4d6, "kana_YO" },
393 { 0x4d7, "kana_RA" },
394 { 0x4d8, "kana_RI" },
395 { 0x4d9, "kana_RU" },
396 { 0x4da, "kana_RE" },
397 { 0x4db, "kana_RO" },
398 { 0x4dc, "kana_WA" },
399 { 0x4dd, "kana_N" },
400 { 0x4de, "voicedsound" },
401 { 0x4df, "semivoicedsound" },
402
403 { 0x5ac, "Arabic_comma" },
404 { 0x5bb, "Arabic_semicolon" },
405 { 0x5bf, "Arabic_question_mark" },
406 { 0x5c1, "Arabic_hamza" },
407 { 0x5c2, "Arabic_maddaonalef" },
408 { 0x5c3, "Arabic_hamzaonalef" },
409 { 0x5c4, "Arabic_hamzaonwaw" },
410 { 0x5c5, "Arabic_hamzaunderalef" },
411 { 0x5c6, "Arabic_hamzaonyeh" },
412 { 0x5c7, "Arabic_alef" },
413 { 0x5c8, "Arabic_beh" },
414 { 0x5c9, "Arabic_tehmarbuta" },
415 { 0x5ca, "Arabic_teh" },
416 { 0x5cb, "Arabic_theh" },
417 { 0x5cc, "Arabic_jeem" },
418 { 0x5cd, "Arabic_hah" },
419 { 0x5ce, "Arabic_khah" },
420 { 0x5cf, "Arabic_dal" },
421 { 0x5d0, "Arabic_thal" },
422 { 0x5d1, "Arabic_ra" },
423 { 0x5d2, "Arabic_zain" },
424 { 0x5d3, "Arabic_seen" },
425 { 0x5d4, "Arabic_sheen" },
426 { 0x5d5, "Arabic_sad" },
427 { 0x5d6, "Arabic_dad" },
428 { 0x5d7, "Arabic_tah" },
429 { 0x5d8, "Arabic_zah" },
430 { 0x5d9, "Arabic_ain" },
431 { 0x5da, "Arabic_ghain" },
432 { 0x5e0, "Arabic_tatweel" },
433 { 0x5e1, "Arabic_feh" },
434 { 0x5e2, "Arabic_qaf" },
435 { 0x5e3, "Arabic_kaf" },
436 { 0x5e4, "Arabic_lam" },
437 { 0x5e5, "Arabic_meem" },
438 { 0x5e6, "Arabic_noon" },
439 { 0x5e7, "Arabic_ha" },
440/* { 0x5e7, "Arabic_heh" }, */ /* "deprecated" */
441 { 0x5e8, "Arabic_waw" },
442 { 0x5e9, "Arabic_alefmaksura" },
443 { 0x5ea, "Arabic_yeh" },
444 { 0x5eb, "Arabic_fathatan" },
445 { 0x5ec, "Arabic_dammatan" },
446 { 0x5ed, "Arabic_kasratan" },
447 { 0x5ee, "Arabic_fatha" },
448 { 0x5ef, "Arabic_damma" },
449 { 0x5f0, "Arabic_kasra" },
450 { 0x5f1, "Arabic_shadda" },
451 { 0x5f2, "Arabic_sukun" },
452
453 { 0x6a1, "Serbian_dje" },
454 { 0x6a2, "Macedonia_gje" },
455 { 0x6a3, "Cyrillic_io" },
456 { 0x6a4, "Ukrainian_ie" },
457/* { 0x6a4, "Ukranian_je" }, */ /* "deprecated" */
458 { 0x6a5, "Macedonia_dse" },
459 { 0x6a6, "Ukrainian_i" },
460/* { 0x6a6, "Ukranian_i" }, */ /* "deprecated" */
461 { 0x6a7, "Ukrainian_yi" },
462/* { 0x6a7, "Ukranian_yi" }, */ /* "deprecated" */
463 { 0x6a8, "Cyrillic_je" },
464/* { 0x6a8, "Serbian_je" }, */ /* "deprecated" */
465 { 0x6a9, "Cyrillic_lje" },
466/* { 0x6a9, "Serbian_lje" }, */ /* 'deprecated" */
467 { 0x6aa, "Cyrillic_nje" },
468/* { 0x6aa, "Serbian_nje" }, */ /* "deprecated" */
469 { 0x6ab, "Serbian_tshe" },
470 { 0x6ac, "Macedonia_kje" },
471 { 0x6ae, "Byelorussian_shortu" },
472 { 0x6af, "Cyrillic_dzhe" },
473/* { 0x6af, "Serbian_dze" }, */ /* "deprecated" */
474 { 0x6b0, "numerosign" },
475 { 0x6b1, "Serbian_DJE" },
476 { 0x6b2, "Macedonia_GJE" },
477 { 0x6b3, "Cyrillic_IO" },
478 { 0x6b4, "Ukrainian_IE" },
479/* { 0x6b4, "Ukranian_JE" }, */ /* "deprecated" */
480 { 0x6b5, "Macedonia_DSE" },
481 { 0x6b6, "Ukrainian_I" },
482/* { 0x6b6, "Ukranian_I" }, */ /* "deprecated" */
483 { 0x6b7, "Ukrainian_YI" },
484/* { 0x6b7, "Ukranian_YI" }, */ /* "deprecated" */
485 { 0x6b8, "Cyrillic_JE" },
486/* { 0x6b8, "Serbian_JE" }, */ /* "deprecated" */
487 { 0x6b9, "Cyrillic_LJE" },
488/* { 0x6b9, "Serbian_LJE" }, */ /* "deprecated" */
489 { 0x6ba, "Cyrillic_NJE" },
490/* { 0x6ba, "Serbian_NJE" }, */ /* "deprecated" */
491 { 0x6bb, "Serbian_TSHE" },
492 { 0x6bc, "Macedonia_KJE" },
493 { 0x6be, "Byelorussian_SHORTU" },
494 { 0x6bf, "Cyrillic_DZHE" },
495/* { 0x6bf, "Serbian_DZE" }, */ /* "deprecated" */
496 { 0x6c0, "Cyrillic_yu" },
497 { 0x6c1, "Cyrillic_a" },
498 { 0x6c2, "Cyrillic_be" },
499 { 0x6c3, "Cyrillic_tse" },
500 { 0x6c4, "Cyrillic_de" },
501 { 0x6c5, "Cyrillic_ie" },
502 { 0x6c6, "Cyrillic_ef" },
503 { 0x6c7, "Cyrillic_ghe" },
504 { 0x6c8, "Cyrillic_ha" },
505 { 0x6c9, "Cyrillic_i" },
506 { 0x6ca, "Cyrillic_shorti" },
507 { 0x6cb, "Cyrillic_ka" },
508 { 0x6cc, "Cyrillic_el" },
509 { 0x6cd, "Cyrillic_em" },
510 { 0x6ce, "Cyrillic_en" },
511 { 0x6cf, "Cyrillic_o" },
512 { 0x6d0, "Cyrillic_pe" },
513 { 0x6d1, "Cyrillic_ya" },
514 { 0x6d2, "Cyrillic_er" },
515 { 0x6d3, "Cyrillic_es" },
516 { 0x6d4, "Cyrillic_te" },
517 { 0x6d5, "Cyrillic_u" },
518 { 0x6d6, "Cyrillic_zhe" },
519 { 0x6d7, "Cyrillic_ve" },
520 { 0x6d8, "Cyrillic_softsign" },
521 { 0x6d9, "Cyrillic_yeru" },
522 { 0x6da, "Cyrillic_ze" },
523 { 0x6db, "Cyrillic_sha" },
524 { 0x6dc, "Cyrillic_e" },
525 { 0x6dd, "Cyrillic_shcha" },
526 { 0x6de, "Cyrillic_che" },
527 { 0x6df, "Cyrillic_hardsign" },
528 { 0x6e0, "Cyrillic_YU" },
529 { 0x6e1, "Cyrillic_A" },
530 { 0x6e2, "Cyrillic_BE" },
531 { 0x6e3, "Cyrillic_TSE" },
532 { 0x6e4, "Cyrillic_DE" },
533 { 0x6e5, "Cyrillic_IE" },
534 { 0x6e6, "Cyrillic_EF" },
535 { 0x6e7, "Cyrillic_GHE" },
536 { 0x6e8, "Cyrillic_HA" },
537 { 0x6e9, "Cyrillic_I" },
538 { 0x6ea, "Cyrillic_SHORTI" },
539 { 0x6eb, "Cyrillic_KA" },
540 { 0x6ec, "Cyrillic_EL" },
541 { 0x6ed, "Cyrillic_EM" },
542 { 0x6ee, "Cyrillic_EN" },
543 { 0x6ef, "Cyrillic_O" },
544 { 0x6f0, "Cyrillic_PE" },
545 { 0x6f1, "Cyrillic_YA" },
546 { 0x6f2, "Cyrillic_ER" },
547 { 0x6f3, "Cyrillic_ES" },
548 { 0x6f4, "Cyrillic_TE" },
549 { 0x6f5, "Cyrillic_U" },
550 { 0x6f6, "Cyrillic_ZHE" },
551 { 0x6f7, "Cyrillic_VE" },
552 { 0x6f8, "Cyrillic_SOFTSIGN" },
553 { 0x6f9, "Cyrillic_YERU" },
554 { 0x6fa, "Cyrillic_ZE" },
555 { 0x6fb, "Cyrillic_SHA" },
556 { 0x6fc, "Cyrillic_E" },
557 { 0x6fd, "Cyrillic_SHCHA" },
558 { 0x6fe, "Cyrillic_CHE" },
559 { 0x6ff, "Cyrillic_HARDSIGN" },
560
561 { 0x7a1, "Greek_ALPHAaccent" },
562 { 0x7a2, "Greek_EPSILONaccent" },
563 { 0x7a3, "Greek_ETAaccent" },
564 { 0x7a4, "Greek_IOTAaccent" },
565 { 0x7a5, "Greek_IOTAdiaeresis" },
566 { 0x7a7, "Greek_OMICRONaccent" },
567 { 0x7a8, "Greek_UPSILONaccent" },
568 { 0x7a9, "Greek_UPSILONdieresis" },
569 { 0x7ab, "Greek_OMEGAaccent" },
570 { 0x7ae, "Greek_accentdieresis" },
571 { 0x7af, "Greek_horizbar" },
572 { 0x7b1, "Greek_alphaaccent" },
573 { 0x7b2, "Greek_epsilonaccent" },
574 { 0x7b3, "Greek_etaaccent" },
575 { 0x7b4, "Greek_iotaaccent" },
576 { 0x7b5, "Greek_iotadieresis" },
577 { 0x7b6, "Greek_iotaaccentdieresis" },
578 { 0x7b7, "Greek_omicronaccent" },
579 { 0x7b8, "Greek_upsilonaccent" },
580 { 0x7b9, "Greek_upsilondieresis" },
581 { 0x7ba, "Greek_upsilonaccentdieresis" },
582 { 0x7bb, "Greek_omegaaccent" },
583 { 0x7c1, "Greek_ALPHA" },
584 { 0x7c2, "Greek_BETA" },
585 { 0x7c3, "Greek_GAMMA" },
586 { 0x7c4, "Greek_DELTA" },
587 { 0x7c5, "Greek_EPSILON" },
588 { 0x7c6, "Greek_ZETA" },
589 { 0x7c7, "Greek_ETA" },
590 { 0x7c8, "Greek_THETA" },
591 { 0x7c9, "Greek_IOTA" },
592 { 0x7ca, "Greek_KAPPA" },
593 { 0x7cb, "Greek_LAMBDA" },
594/* { 0x7cb, "Greek_LAMDA" }, */ /* XXX: Dup */
595 { 0x7cc, "Greek_MU" },
596 { 0x7cd, "Greek_NU" },
597 { 0x7ce, "Greek_XI" },
598 { 0x7cf, "Greek_OMICRON" },
599 { 0x7d0, "Greek_PI" },
600 { 0x7d1, "Greek_RHO" },
601 { 0x7d2, "Greek_SIGMA" },
602 { 0x7d4, "Greek_TAU" },
603 { 0x7d5, "Greek_UPSILON" },
604 { 0x7d6, "Greek_PHI" },
605 { 0x7d7, "Greek_CHI" },
606 { 0x7d8, "Greek_PSI" },
607 { 0x7d9, "Greek_OMEGA" },
608 { 0x7e1, "Greek_alpha" },
609 { 0x7e2, "Greek_beta" },
610 { 0x7e3, "Greek_gamma" },
611 { 0x7e4, "Greek_delta" },
612 { 0x7e5, "Greek_epsilon" },
613 { 0x7e6, "Greek_zeta" },
614 { 0x7e7, "Greek_eta" },
615 { 0x7e8, "Greek_theta" },
616 { 0x7e9, "Greek_iota" },
617 { 0x7ea, "Greek_kappa" },
618 { 0x7eb, "Greek_lambda" },
619/* { 0x7eb, "Greek_lamda" }, */ /* XXX: dup */
620 { 0x7ec, "Greek_mu" },
621 { 0x7ed, "Greek_nu" },
622 { 0x7ee, "Greek_xi" },
623 { 0x7ef, "Greek_omicron" },
624 { 0x7f0, "Greek_pi" },
625 { 0x7f1, "Greek_rho" },
626 { 0x7f2, "Greek_sigma" },
627 { 0x7f3, "Greek_finalsmallsigma" },
628 { 0x7f4, "Greek_tau" },
629 { 0x7f5, "Greek_upsilon" },
630 { 0x7f6, "Greek_phi" },
631 { 0x7f7, "Greek_chi" },
632 { 0x7f8, "Greek_psi" },
633 { 0x7f9, "Greek_omega" },
634
635 { 0x8a1, "leftradical" },
636 { 0x8a2, "topleftradical" },
637 { 0x8a3, "horizconnector" },
638 { 0x8a4, "topintegral" },
639 { 0x8a5, "botintegral" },
640 { 0x8a6, "vertconnector" },
641 { 0x8a7, "topleftsqbracket" },
642 { 0x8a8, "botleftsqbracket" },
643 { 0x8a9, "toprightsqbracket" },
644 { 0x8aa, "botrightsqbracket" },
645 { 0x8ab, "topleftparens" },
646 { 0x8ac, "botleftparens" },
647 { 0x8ad, "toprightparens" },
648 { 0x8ae, "botrightparens" },
649 { 0x8af, "leftmiddlecurlybrace" },
650 { 0x8b0, "rightmiddlecurlybrace" },
651 { 0x8b1, "topleftsummation" },
652 { 0x8b2, "botleftsummation" },
653 { 0x8b3, "topvertsummationconnector" },
654 { 0x8b4, "botvertsummationconnector" },
655 { 0x8b5, "toprightsummation" },
656 { 0x8b6, "botrightsummation" },
657 { 0x8b7, "rightmiddlesummation" },
658 { 0x8bc, "lessthanequal" },
659 { 0x8bd, "notequal" },
660 { 0x8be, "greaterthanequal" },
661 { 0x8bf, "integral" },
662 { 0x8c0, "therefore" },
663 { 0x8c1, "variation" },
664 { 0x8c2, "infinity" },
665 { 0x8c5, "nabla" },
666 { 0x8c8, "approximate" },
667 { 0x8c9, "similarequal" },
668 { 0x8cd, "ifonlyif" },
669 { 0x8ce, "implies" },
670 { 0x8cf, "identical" },
671 { 0x8d6, "radical" },
672 { 0x8da, "includedin" },
673 { 0x8db, "includes" },
674 { 0x8dc, "intersection" },
675 { 0x8dd, "union" },
676 { 0x8de, "logicaland" },
677 { 0x8df, "logicalor" },
678 { 0x8ef, "partialderivative" },
679 { 0x8f6, "function" },
680 { 0x8fb, "leftarrow" },
681 { 0x8fc, "uparrow" },
682 { 0x8fd, "rightarrow" },
683 { 0x8fe, "downarrow" },
684
685 { 0x9df, "blank" },
686 { 0x9e0, "soliddiamond" },
687 { 0x9e1, "checkerboard" },
688 { 0x9e2, "ht" },
689 { 0x9e3, "ff" },
690 { 0x9e4, "cr" },
691 { 0x9e5, "lf" },
692 { 0x9e8, "nl" },
693 { 0x9e9, "vt" },
694 { 0x9ea, "lowrightcorner" },
695 { 0x9eb, "uprightcorner" },
696 { 0x9ec, "upleftcorner" },
697 { 0x9ed, "lowleftcorner" },
698 { 0x9ee, "crossinglines" },
699 { 0x9ef, "horizlinescan1" },
700 { 0x9f0, "horizlinescan3" },
701 { 0x9f1, "horizlinescan5" },
702 { 0x9f2, "horizlinescan7" },
703 { 0x9f3, "horizlinescan9" },
704 { 0x9f4, "leftt" },
705 { 0x9f5, "rightt" },
706 { 0x9f6, "bott" },
707 { 0x9f7, "topt" },
708 { 0x9f8, "vertbar" },
709
710 { 0xaa1, "emspace" },
711 { 0xaa2, "enspace" },
712 { 0xaa3, "em3space" },
713 { 0xaa4, "em4space" },
714 { 0xaa5, "digitspace" },
715 { 0xaa6, "punctspace" },
716 { 0xaa7, "thinspace" },
717 { 0xaa8, "hairspace" },
718 { 0xaa9, "emdash" },
719 { 0xaaa, "endash" },
720 { 0xaac, "signifblank" },
721 { 0xaae, "ellipsis" },
722 { 0xaaf, "doubbaselinedot" },
723 { 0xab0, "onethird" },
724 { 0xab1, "twothirds" },
725 { 0xab2, "onefifth" },
726 { 0xab3, "twofifths" },
727 { 0xab4, "threefifths" },
728 { 0xab5, "fourfifths" },
729 { 0xab6, "onesixth" },
730 { 0xab7, "fivesixths" },
731 { 0xab8, "careof" },
732 { 0xabb, "figdash" },
733 { 0xabc, "leftanglebracket" },
734 { 0xabd, "decimalpoint" },
735 { 0xabe, "rightanglebracket" },
736 { 0xabf, "marker" },
737 { 0xac3, "oneeighth" },
738 { 0xac4, "threeeighths" },
739 { 0xac5, "fiveeighths" },
740 { 0xac6, "seveneighths" },
741 { 0xac9, "trademark" },
742 { 0xaca, "signaturemark" },
743 { 0xacb, "trademarkincircle" },
744 { 0xacc, "leftopentriangle" },
745 { 0xacd, "rightopentriangle" },
746 { 0xace, "emopencircle" },
747 { 0xacf, "emopenrectangle" },
748 { 0xad0, "leftsinglequotemark" },
749 { 0xad1, "rightsinglequotemark" },
750 { 0xad2, "leftdoublequotemark" },
751 { 0xad3, "rightdoublequotemark" },
752 { 0xad4, "prescription" },
753 { 0xad6, "minutes" },
754 { 0xad7, "seconds" },
755 { 0xad9, "latincross" },
756 { 0xada, "hexagram" },
757 { 0xadb, "filledrectbullet" },
758 { 0xadc, "filledlefttribullet" },
759 { 0xadd, "filledrighttribullet" },
760 { 0xade, "emfilledcircle" },
761 { 0xadf, "emfilledrect" },
762 { 0xae0, "enopencircbullet" },
763 { 0xae1, "enopensquarebullet" },
764 { 0xae2, "openrectbullet" },
765 { 0xae3, "opentribulletup" },
766 { 0xae4, "opentribulletdown" },
767 { 0xae5, "openstar" },
768 { 0xae6, "enfilledcircbullet" },
769 { 0xae7, "enfilledsqbullet" },
770 { 0xae8, "filledtribulletup" },
771 { 0xae9, "filledtribulletdown" },
772 { 0xaea, "leftpointer" },
773 { 0xaeb, "rightpointer" },
774 { 0xaec, "club" },
775 { 0xaed, "diamond" },
776 { 0xaee, "heart" },
777 { 0xaf0, "maltesecross" },
778 { 0xaf1, "dagger" },
779 { 0xaf2, "doubledagger" },
780 { 0xaf3, "checkmark" },
781 { 0xaf4, "ballotcross" },
782 { 0xaf5, "musicalsharp" },
783 { 0xaf6, "musicalflat" },
784 { 0xaf7, "malesymbol" },
785 { 0xaf8, "femalesymbol" },
786 { 0xaf9, "telephone" },
787 { 0xafa, "telephonerecorder" },
788 { 0xafb, "phonographcopyright" },
789 { 0xafc, "caret" },
790 { 0xafd, "singlelowquotemark" },
791 { 0xafe, "doublelowquotemark" },
792 { 0xaff, "cursor" },
793
794 { 0xba3, "leftcaret" },
795 { 0xba6, "rightcaret" },
796 { 0xba8, "downcaret" },
797 { 0xba9, "upcaret" },
798 { 0xbc0, "overbar" },
799 { 0xbc2, "downtack" },
800 { 0xbc3, "upshoe" },
801 { 0xbc4, "downstile" },
802 { 0xbc6, "underbar" },
803 { 0xbca, "jot" },
804 { 0xbcc, "quad" },
805 { 0xbce, "uptack" },
806 { 0xbcf, "circle" },
807 { 0xbd3, "upstile" },
808 { 0xbd6, "downshoe" },
809 { 0xbd8, "rightshoe" },
810 { 0xbda, "leftshoe" },
811 { 0xbdc, "lefttack" },
812 { 0xbfc, "righttack" },
813
814 { 0xcdf, "hebrew_doublelowline" },
815 { 0xce0, "hebrew_aleph" },
816 { 0xce1, "hebrew_bet" },
817/* { 0xce1, "hebrew_beth" }, */ /* "deprecated" */
818 { 0xce2, "hebrew_gimel" },
819/* { 0xce2, "hebrew_gimmel" }, */ /* "deprecated" */
820 { 0xce3, "hebrew_dalet" },
821/* { 0xce3, "hebrew_daleth" }, */ /* "deprecated" */
822 { 0xce4, "hebrew_he" },
823 { 0xce5, "hebrew_waw" },
824 { 0xce6, "hebrew_zain" },
825/* { 0xce6, "hebrew_zayin" }, */ /* "deprecated" */
826 { 0xce7, "hebrew_chet" },
827/* { 0xce7, "hebrew_het" }, */ /* "deprecated" */
828 { 0xce8, "hebrew_tet" },
829/* { 0xce8, "hebrew_teth" }, */ /* "deprecated" */
830 { 0xce9, "hebrew_yod" },
831 { 0xcea, "hebrew_finalkaph" },
832 { 0xceb, "hebrew_kaph" },
833 { 0xcec, "hebrew_lamed" },
834 { 0xced, "hebrew_finalmem" },
835 { 0xcee, "hebrew_mem" },
836 { 0xcef, "hebrew_finalnun" },
837 { 0xcf0, "hebrew_nun" },
838 { 0xcf1, "hebrew_samech" },
839/* { 0xcf1, "hebrew_samekh" }, */ /* "deprecated" */
840 { 0xcf2, "hebrew_ayin" },
841 { 0xcf3, "hebrew_finalpe" },
842 { 0xcf4, "hebrew_pe" },
843 { 0xcf5, "hebrew_finalzade" },
844/* { 0xcf5, "hebrew_finalzadi" }, */ /* "deprecated" */
845 { 0xcf6, "hebrew_zade" },
846/* { 0xcf6, "hebrew_zadi" }, */ /* "deprecated" */
847 { 0xcf7, "hebrew_qoph" },
848/* { 0xcf7, "hebrew_kuf" }, */ /* "deprecated" */
849 { 0xcf8, "hebrew_resh" },
850 { 0xcf9, "hebrew_shin" },
851 { 0xcfa, "hebrew_taw" },
852/* { 0xcfa, "hebrew_taf" }, */ /* "deprecated" */
853
854 { 0xda1, "Thai_kokai" },
855 { 0xda2, "Thai_khokhai" },
856 { 0xda3, "Thai_khokhuat" },
857 { 0xda4, "Thai_khokhwai" },
858 { 0xda5, "Thai_khokhon" },
859 { 0xda6, "Thai_khorakhang" },
860 { 0xda7, "Thai_ngongu" },
861 { 0xda8, "Thai_chochan" },
862 { 0xda9, "Thai_choching" },
863 { 0xdaa, "Thai_chochang" },
864 { 0xdab, "Thai_soso" },
865 { 0xdac, "Thai_chochoe" },
866 { 0xdad, "Thai_yoying" },
867 { 0xdae, "Thai_dochada" },
868 { 0xdaf, "Thai_topatak" },
869 { 0xdb0, "Thai_thothan" },
870 { 0xdb1, "Thai_thonangmontho" },
871 { 0xdb2, "Thai_thophuthao" },
872 { 0xdb3, "Thai_nonen" },
873 { 0xdb4, "Thai_dodek" },
874 { 0xdb5, "Thai_totao" },
875 { 0xdb6, "Thai_thothung" },
876 { 0xdb7, "Thai_thothahan" },
877 { 0xdb8, "Thai_thothong" },
878 { 0xdb9, "Thai_nonu" },
879 { 0xdba, "Thai_bobaimai" },
880 { 0xdbb, "Thai_popla" },
881 { 0xdbc, "Thai_phophung" },
882 { 0xdbd, "Thai_fofa" },
883 { 0xdbe, "Thai_phophan" },
884 { 0xdbf, "Thai_fofan" },
885 { 0xdc0, "Thai_phosamphao" },
886 { 0xdc1, "Thai_moma" },
887 { 0xdc2, "Thai_yoyak" },
888 { 0xdc3, "Thai_rorua" },
889 { 0xdc4, "Thai_ru" },
890 { 0xdc5, "Thai_loling" },
891 { 0xdc6, "Thai_lu" },
892 { 0xdc7, "Thai_wowaen" },
893 { 0xdc8, "Thai_sosala" },
894 { 0xdc9, "Thai_sorusi" },
895 { 0xdca, "Thai_sosua" },
896 { 0xdcb, "Thai_hohip" },
897 { 0xdcc, "Thai_lochula" },
898 { 0xdcd, "Thai_oang" },
899 { 0xdce, "Thai_honokhuk" },
900 { 0xdcf, "Thai_paiyannoi" },
901 { 0xdd0, "Thai_saraa" },
902 { 0xdd1, "Thai_maihanakat" },
903 { 0xdd2, "Thai_saraaa" },
904 { 0xdd3, "Thai_saraam" },
905 { 0xdd4, "Thai_sarai" },
906 { 0xdd5, "Thai_saraii" },
907 { 0xdd6, "Thai_saraue" },
908 { 0xdd7, "Thai_sarauee" },
909 { 0xdd8, "Thai_sarau" },
910 { 0xdd9, "Thai_sarauu" },
911 { 0xdda, "Thai_phinthu" },
912 { 0xdde, "Thai_maihanakat_maitho" },
913 { 0xddf, "Thai_baht" },
914 { 0xde0, "Thai_sarae" },
915 { 0xde1, "Thai_saraae" },
916 { 0xde2, "Thai_sarao" },
917 { 0xde3, "Thai_saraaimaimuan" },
918 { 0xde4, "Thai_saraaimaimalai" },
919 { 0xde5, "Thai_lakkhangyao" },
920 { 0xde6, "Thai_maiyamok" },
921 { 0xde7, "Thai_maitaikhu" },
922 { 0xde8, "Thai_maiek" },
923 { 0xde9, "Thai_maitho" },
924 { 0xdea, "Thai_maitri" },
925 { 0xdeb, "Thai_maichattawa" },
926 { 0xdec, "Thai_thanthakhat" },
927 { 0xded, "Thai_nikhahit" },
928 { 0xdf0, "Thai_leksun" },
929 { 0xdf1, "Thai_leknung" },
930 { 0xdf2, "Thai_leksong" },
931 { 0xdf3, "Thai_leksam" },
932 { 0xdf4, "Thai_leksi" },
933 { 0xdf5, "Thai_lekha" },
934 { 0xdf6, "Thai_lekhok" },
935 { 0xdf7, "Thai_lekchet" },
936 { 0xdf8, "Thai_lekpaet" },
937 { 0xdf9, "Thai_lekkao" },
938
939 { 0xea1, "Hangul_Kiyeog" },
940 { 0xea2, "Hangul_SsangKiyeog" },
941 { 0xea3, "Hangul_KiyeogSios" },
942 { 0xea4, "Hangul_Nieun" },
943 { 0xea5, "Hangul_NieunJieuj" },
944 { 0xea6, "Hangul_NieunHieuh" },
945 { 0xea7, "Hangul_Dikeud" },
946 { 0xea8, "Hangul_SsangDikeud" },
947 { 0xea9, "Hangul_Rieul" },
948 { 0xeaa, "Hangul_RieulKiyeog" },
949 { 0xeab, "Hangul_RieulMieum" },
950 { 0xeac, "Hangul_RieulPieub" },
951 { 0xead, "Hangul_RieulSios" },
952 { 0xeae, "Hangul_RieulTieut" },
953 { 0xeaf, "Hangul_RieulPhieuf" },
954 { 0xeb0, "Hangul_RieulHieuh" },
955 { 0xeb1, "Hangul_Mieum" },
956 { 0xeb2, "Hangul_Pieub" },
957 { 0xeb3, "Hangul_SsangPieub" },
958 { 0xeb4, "Hangul_PieubSios" },
959 { 0xeb5, "Hangul_Sios" },
960 { 0xeb6, "Hangul_SsangSios" },
961 { 0xeb7, "Hangul_Ieung" },
962 { 0xeb8, "Hangul_Jieuj" },
963 { 0xeb9, "Hangul_SsangJieuj" },
964 { 0xeba, "Hangul_Cieuc" },
965 { 0xebb, "Hangul_Khieuq" },
966 { 0xebc, "Hangul_Tieut" },
967 { 0xebd, "Hangul_Phieuf" },
968 { 0xebe, "Hangul_Hieuh" },
969 { 0xebf, "Hangul_A" },
970 { 0xec0, "Hangul_AE" },
971 { 0xec1, "Hangul_YA" },
972 { 0xec2, "Hangul_YAE" },
973 { 0xec3, "Hangul_EO" },
974 { 0xec4, "Hangul_E" },
975 { 0xec5, "Hangul_YEO" },
976 { 0xec6, "Hangul_YE" },
977 { 0xec7, "Hangul_O" },
978 { 0xec8, "Hangul_WA" },
979 { 0xec9, "Hangul_WAE" },
980 { 0xeca, "Hangul_OE" },
981 { 0xecb, "Hangul_YO" },
982 { 0xecc, "Hangul_U" },
983 { 0xecd, "Hangul_WEO" },
984 { 0xece, "Hangul_WE" },
985 { 0xecf, "Hangul_WI" },
986 { 0xed0, "Hangul_YU" },
987 { 0xed1, "Hangul_EU" },
988 { 0xed2, "Hangul_YI" },
989 { 0xed3, "Hangul_I" },
990 { 0xed4, "Hangul_J_Kiyeog" },
991 { 0xed5, "Hangul_J_SsangKiyeog" },
992 { 0xed6, "Hangul_J_KiyeogSios" },
993 { 0xed7, "Hangul_J_Nieun" },
994 { 0xed8, "Hangul_J_NieunJieuj" },
995 { 0xed9, "Hangul_J_NieunHieuh" },
996 { 0xeda, "Hangul_J_Dikeud" },
997 { 0xedb, "Hangul_J_Rieul" },
998 { 0xedc, "Hangul_J_RieulKiyeog" },
999 { 0xedd, "Hangul_J_RieulMieum" },
1000 { 0xede, "Hangul_J_RieulPieub" },
1001 { 0xedf, "Hangul_J_RieulSios" },
1002 { 0xee0, "Hangul_J_RieulTieut" },
1003 { 0xee1, "Hangul_J_RieulPhieuf" },
1004 { 0xee2, "Hangul_J_RieulHieuh" },
1005 { 0xee3, "Hangul_J_Mieum" },
1006 { 0xee4, "Hangul_J_Pieub" },
1007 { 0xee5, "Hangul_J_PieubSios" },
1008 { 0xee6, "Hangul_J_Sios" },
1009 { 0xee7, "Hangul_J_SsangSios" },
1010 { 0xee8, "Hangul_J_Ieung" },
1011 { 0xee9, "Hangul_J_Jieuj" },
1012 { 0xeea, "Hangul_J_Cieuc" },
1013 { 0xeeb, "Hangul_J_Khieuq" },
1014 { 0xeec, "Hangul_J_Tieut" },
1015 { 0xeed, "Hangul_J_Phieuf" },
1016 { 0xeee, "Hangul_J_Hieuh" },
1017 { 0xeef, "Hangul_RieulYeorinHieuh" },
1018 { 0xef0, "Hangul_SunkyeongeumMieum" },
1019 { 0xef1, "Hangul_SunkyeongeumPieub" },
1020 { 0xef2, "Hangul_PanSios" },
1021 { 0xef3, "Hangul_KkogjiDalrinIeung" },
1022 { 0xef4, "Hangul_SunkyeongeumPhieuf" },
1023 { 0xef5, "Hangul_YeorinHieuh" },
1024 { 0xef6, "Hangul_AraeA" },
1025 { 0xef7, "Hangul_AraeAE" },
1026 { 0xef8, "Hangul_J_PanSios" },
1027 { 0xef9, "Hangul_J_KkogjiDalrinIeung" },
1028 { 0xefa, "Hangul_J_YeorinHieuh" },
1029 { 0xeff, "Korean_Won" },
1030
1031 { 0x13bc, "OE" },
1032 { 0x13bd, "oe" },
1033 { 0x13be, "Ydiaeresis" },
1034
1035 { 0x20a0, "EcuSign" },
1036 { 0x20a1, "ColonSign" },
1037 { 0x20a2, "CruzeiroSign" },
1038 { 0x20a3, "FFrancSign" },
1039 { 0x20a4, "LiraSign" },
1040 { 0x20a5, "MillSign" },
1041 { 0x20a6, "NairaSign" },
1042 { 0x20a7, "PesetaSign" },
1043 { 0x20a8, "RupeeSign" },
1044 { 0x20a9, "WonSign" },
1045 { 0x20aa, "NewSheqelSign" },
1046 { 0x20ab, "DongSign" },
1047 { 0x20ac, "EuroSign" },
1048
1049 { 0xFD01, "3270_Duplicate" },
1050 { 0xFD02, "3270_FieldMark" },
1051 { 0xFD03, "3270_Right2" },
1052 { 0xFD04, "3270_Left2" },
1053 { 0xFD05, "3270_BackTab" },
1054 { 0xFD06, "3270_EraseEOF" },
1055 { 0xFD07, "3270_EraseInput" },
1056 { 0xFD08, "3270_Reset" },
1057 { 0xFD09, "3270_Quit" },
1058 { 0xFD0A, "3270_PA1" },
1059 { 0xFD0B, "3270_PA2" },
1060 { 0xFD0C, "3270_PA3" },
1061 { 0xFD0D, "3270_Test" },
1062 { 0xFD0E, "3270_Attn" },
1063 { 0xFD0F, "3270_CursorBlink" },
1064 { 0xFD10, "3270_AltCursor" },
1065 { 0xFD11, "3270_KeyClick" },
1066 { 0xFD12, "3270_Jump" },
1067 { 0xFD13, "3270_Ident" },
1068 { 0xFD14, "3270_Rule" },
1069 { 0xFD15, "3270_Copy" },
1070 { 0xFD16, "3270_Play" },
1071 { 0xFD17, "3270_Setup" },
1072 { 0xFD18, "3270_Record" },
1073 { 0xFD19, "3270_ChangeScreen" },
1074 { 0xFD1A, "3270_DeleteWord" },
1075 { 0xFD1B, "3270_ExSelect" },
1076 { 0xFD1C, "3270_CursorSelect" },
1077 { 0xFD1D, "3270_PrintScreen" },
1078 { 0xFD1E, "3270_Enter" },
1079
1080 { 0xFE01, "ISO_Lock" },
1081 { 0xFE02, "ISO_Level2_Latch" },
1082 { 0xFE03, "ISO_Level3_Shift" },
1083 { 0xFE04, "ISO_Level3_Latch" },
1084 { 0xFE05, "ISO_Level3_Lock" },
1085 { 0xFE06, "ISO_Group_Latch" },
1086 { 0xFE07, "ISO_Group_Lock" },
1087 { 0xFE08, "ISO_Next_Group" },
1088 { 0xFE09, "ISO_Next_Group_Lock" },
1089 { 0xFE0A, "ISO_Prev_Group" },
1090 { 0xFE0B, "ISO_Prev_Group_Lock" },
1091 { 0xFE0C, "ISO_First_Group" },
1092 { 0xFE0D, "ISO_First_Group_Lock" },
1093 { 0xFE0E, "ISO_Last_Group" },
1094 { 0xFE0F, "ISO_Last_Group_Lock" },
1095 { 0xFE20, "ISO_Left_Tab" },
1096 { 0xFE21, "ISO_Move_Line_Up" },
1097 { 0xFE22, "ISO_Move_Line_Down" },
1098 { 0xFE23, "ISO_Partial_Line_Up" },
1099 { 0xFE24, "ISO_Partial_Line_Down" },
1100 { 0xFE25, "ISO_Partial_Space_Left" },
1101 { 0xFE26, "ISO_Partial_Space_Right" },
1102 { 0xFE27, "ISO_Set_Margin_Left" },
1103 { 0xFE28, "ISO_Set_Margin_Right" },
1104 { 0xFE29, "ISO_Release_Margin_Left" },
1105 { 0xFE2A, "ISO_Release_Margin_Right" },
1106 { 0xFE2B, "ISO_Release_Both_Margins" },
1107 { 0xFE2C, "ISO_Fast_Cursor_Left" },
1108 { 0xFE2D, "ISO_Fast_Cursor_Right" },
1109 { 0xFE2E, "ISO_Fast_Cursor_Up" },
1110 { 0xFE2F, "ISO_Fast_Cursor_Down" },
1111 { 0xFE30, "ISO_Continuous_Underline" },
1112 { 0xFE31, "ISO_Discontinuous_Underline" },
1113 { 0xFE32, "ISO_Emphasize" },
1114 { 0xFE33, "ISO_Center_Object" },
1115 { 0xFE34, "ISO_Enter" },
1116 { 0xFE50, "dead_grave" },
1117 { 0xFE51, "dead_acute" },
1118 { 0xFE52, "dead_circumflex" },
1119 { 0xFE53, "dead_tilde" },
1120 { 0xFE54, "dead_macron" },
1121 { 0xFE55, "dead_breve" },
1122 { 0xFE56, "dead_abovedot" },
1123 { 0xFE57, "dead_diaeresis" },
1124 { 0xFE58, "dead_abovering" },
1125 { 0xFE59, "dead_doubleacute" },
1126 { 0xFE5A, "dead_caron" },
1127 { 0xFE5B, "dead_cedilla" },
1128 { 0xFE5C, "dead_ogonek" },
1129 { 0xFE5D, "dead_iota" },
1130 { 0xFE5E, "dead_voiced_sound" },
1131 { 0xFE5F, "dead_semivoiced_sound" },
1132 { 0xFE60, "dead_belowdot" },
1133 { 0xFE70, "AccessX_Enable" },
1134 { 0xFE71, "AccessX_Feedback_Enable" },
1135 { 0xFE72, "RepeatKeys_Enable" },
1136 { 0xFE73, "SlowKeys_Enable" },
1137 { 0xFE74, "BounceKeys_Enable" },
1138 { 0xFE75, "StickyKeys_Enable" },
1139 { 0xFE76, "MouseKeys_Enable" },
1140 { 0xFE77, "MouseKeys_Accel_Enable" },
1141 { 0xFE78, "Overlay1_Enable" },
1142 { 0xFE79, "Overlay2_Enable" },
1143 { 0xFE7A, "AudibleBell_Enable" },
1144 { 0xFED0, "First_Virtual_Screen" },
1145 { 0xFED1, "Prev_Virtual_Screen" },
1146 { 0xFED2, "Next_Virtual_Screen" },
1147 { 0xFED4, "Last_Virtual_Screen" },
1148 { 0xFED5, "Terminate_Server" },
1149 { 0xFEE0, "Pointer_Left" },
1150 { 0xFEE1, "Pointer_Right" },
1151 { 0xFEE2, "Pointer_Up" },
1152 { 0xFEE3, "Pointer_Down" },
1153 { 0xFEE4, "Pointer_UpLeft" },
1154 { 0xFEE5, "Pointer_UpRight" },
1155 { 0xFEE6, "Pointer_DownLeft" },
1156 { 0xFEE7, "Pointer_DownRight" },
1157 { 0xFEE8, "Pointer_Button_Dflt" },
1158 { 0xFEE9, "Pointer_Button1" },
1159 { 0xFEEA, "Pointer_Button2" },
1160 { 0xFEEB, "Pointer_Button3" },
1161 { 0xFEEC, "Pointer_Button4" },
1162 { 0xFEED, "Pointer_Button5" },
1163 { 0xFEEE, "Pointer_DblClick_Dflt" },
1164 { 0xFEEF, "Pointer_DblClick1" },
1165 { 0xFEF0, "Pointer_DblClick2" },
1166 { 0xFEF1, "Pointer_DblClick3" },
1167 { 0xFEF2, "Pointer_DblClick4" },
1168 { 0xFEF3, "Pointer_DblClick5" },
1169 { 0xFEF4, "Pointer_Drag_Dflt" },
1170 { 0xFEF5, "Pointer_Drag1" },
1171 { 0xFEF6, "Pointer_Drag2" },
1172 { 0xFEF7, "Pointer_Drag3" },
1173 { 0xFEF8, "Pointer_Drag4" },
1174 { 0xFEF9, "Pointer_EnableKeys" },
1175 { 0xFEFA, "Pointer_Accelerate" },
1176 { 0xFEFB, "Pointer_DfltBtnNext" },
1177 { 0xFEFC, "Pointer_DfltBtnPrev" },
1178 { 0xFEFD, "Pointer_Drag5" },
1179
1180 { 0xFF08, "BackSpace" },
1181 { 0xFF09, "Tab" },
1182 { 0xFF0A, "Linefeed" },
1183 { 0xFF0B, "Clear" },
1184 { 0xFF0D, "Return" },
1185 { 0xFF13, "Pause" },
1186 { 0xFF14, "Scroll_Lock" },
1187 { 0xFF15, "Sys_Req" },
1188 { 0xFF1B, "Escape" },
1189 { 0xFF20, "Multi_key" },
1190 { 0xFF21, "Kanji" },
1191 { 0xFF22, "Muhenkan" },
1193 { 0xFF23, "Henkan_Mode" },
1194 { 0xFF24, "Romaji" },
1195 { 0xFF25, "Hiragana" },
1196 { 0xFF26, "Katakana" },
1197 { 0xFF27, "Hiragana_Katakana" },
1198 { 0xFF28, "Zenkaku" },
1199 { 0xFF29, "Hankaku" },
1200 { 0xFF2A, "Zenkaku_Hankaku" },
1201 { 0xFF2B, "Touroku" },
1202 { 0xFF2C, "Massyo" },
1203 { 0xFF2D, "Kana_Lock" },
1204 { 0xFF2E, "Kana_Shift" },
1205 { 0xFF2F, "Eisu_Shift" },
1206 { 0xFF30, "Eisu_toggle" },
1207 { 0xff31, "Hangul" },
1208 { 0xff32, "Hangul_Start" },
1209 { 0xff33, "Hangul_End" },
1210 { 0xff34, "Hangul_Hanja" },
1211 { 0xff35, "Hangul_Jamo" },
1212 { 0xff36, "Hangul_Romaja" },
1213/* { 0xFF37, "Codeinput" }, */ /* Dup */
1214 { 0xff37, "Hangul_Codeinput" },
1215/* { 0xFF37, "Kanji_Bangou" }, */ /* Dup */
1216 { 0xff38, "Hangul_Jeonja" },
1217 { 0xff39, "Hangul_Banja" },
1218 { 0xff3a, "Hangul_PreHanja" },
1219 { 0xff3b, "Hangul_PostHanja" },
1220 { 0xff3c, "Hangul_SingleCandidate" },
1221/* { 0xFF3C, "SingleCandidate" }, */ /* Dup */
1222 { 0xff3d, "Hangul_MultipleCandidate" },
1223/* { 0xFF3D, "MultipleCandidate" }, */ /* Dup */
1224/* { 0xFF3D, "Zen_Koho" }, */ /* Dup */
1225 { 0xff3e, "Hangul_PreviousCandidate" },
1226/* { 0xFF3E, "Mae_Koho" }, */ /* Dup */
1227/* { 0xFF3E, "PreviousCandidate" }, */ /* Dup */
1228 { 0xff3f, "Hangul_Special" },
1229 { 0xFF50, "Home" },
1230 { 0xFF51, "Left" },
1231 { 0xFF52, "Up" },
1232 { 0xFF53, "Right" },
1233 { 0xFF54, "Down" },
1234 { 0xFF55, "Page_Up" },
1235/* { 0xFF55, "Prior" }, */ /* Dup */
1236 { 0xFF56, "Page_Down" },
1237/* { 0xFF56, "Next" }, */ /* Dup */
1238 { 0xFF57, "End" },
1239 { 0xFF58, "Begin" },
1240 { 0xFF60, "Select" },
1241 { 0xFF61, "Print" },
1242 { 0xFF62, "Execute" },
1243 { 0xFF63, "Insert" },
1244 { 0xFF65, "Undo" },
1245 { 0xFF66, "Redo" },
1246 { 0xFF67, "Menu" },
1247 { 0xFF68, "Find" },
1248 { 0xFF69, "Cancel" },
1249 { 0xFF6A, "Help" },
1250 { 0xFF6B, "Break" },
1251 { 0xFF7E, "Mode_switch" },
1252#if 0
1253 { 0xFF7E, "Arabic_switch" },
1254 { 0xFF7E, "Greek_switch" },
1255 { 0xFF7E, "Hangul_switch" },
1256 { 0xFF7E, "Hebrew_switch" },
1257 { 0xFF7E, "ISO_Group_Shift" },
1258 { 0xFF7E, "kana_switch" },
1259 { 0xFF7E, "script_switch" },
1260#endif
1261 { 0xFF7F, "Num_Lock" },
1262 { 0xFF80, "KP_Space" },
1263 { 0xFF89, "KP_Tab" },
1264 { 0xFF8D, "KP_Enter" },
1265 { 0xFF91, "KP_F1" },
1266 { 0xFF92, "KP_F2" },
1267 { 0xFF93, "KP_F3" },
1268 { 0xFF94, "KP_F4" },
1269 { 0xFF95, "KP_Home" },
1270 { 0xFF96, "KP_Left" },
1271 { 0xFF97, "KP_Up" },
1272 { 0xFF98, "KP_Right" },
1273 { 0xFF99, "KP_Down" },
1274 { 0xFF9A, "KP_Page_Up" },
1275/* { 0xFF9A, "KP_Prior" }, */ /* Dup */
1276 { 0xFF9B, "KP_Page_Down" },
1277/* { 0xFF9B, "KP_Next" }, */ /* Dup */
1278 { 0xFF9C, "KP_End" },
1279 { 0xFF9D, "KP_Begin" },
1280 { 0xFF9E, "KP_Insert" },
1281 { 0xFF9F, "KP_Delete" },
1282 { 0xFFAA, "KP_Multiply" },
1283 { 0xFFAB, "KP_Add" },
1284 { 0xFFAC, "KP_Separator" },
1285 { 0xFFAD, "KP_Subtract" },
1286 { 0xFFAE, "KP_Decimal" },
1287 { 0xFFAF, "KP_Divide" },
1288 { 0xFFB0, "KP_0" },
1289 { 0xFFB1, "KP_1" },
1290 { 0xFFB2, "KP_2" },
1291 { 0xFFB3, "KP_3" },
1292 { 0xFFB4, "KP_4" },
1293 { 0xFFB5, "KP_5" },
1294 { 0xFFB6, "KP_6" },
1295 { 0xFFB7, "KP_7" },
1296 { 0xFFB8, "KP_8" },
1297 { 0xFFB9, "KP_9" },
1298 { 0xFFBD, "KP_Equal" },
1299 { 0xFFBE, "F1" },
1300 { 0xFFBF, "F2" },
1301 { 0xFFC0, "F3" },
1302 { 0xFFC1, "F4" },
1303 { 0xFFC2, "F5" },
1304 { 0xFFC3, "F6" },
1305 { 0xFFC4, "F7" },
1306 { 0xFFC5, "F8" },
1307 { 0xFFC6, "F9" },
1308 { 0xFFC7, "F10" },
1309 { 0xFFC8, "F11" },
1310/* { 0xFFC8, "L1" }, */ /* Dup */
1311 { 0xFFC9, "F12" },
1312/* { 0xFFC9, "L2" }, */ /* Dup */
1313 { 0xFFCA, "F13" },
1314/* { 0xFFCA, "L3" }, */ /* Dup */
1315 { 0xFFCB, "F14" },
1316/* { 0xFFCB, "L4" }, */ /* Dup */
1317 { 0xFFCC, "F15" },
1318/* { 0xFFCC, "L5" }, */ /* Dup */
1319 { 0xFFCD, "F16" },
1320/* { 0xFFCD, "L6" }, */ /* Dup */
1321 { 0xFFCE, "F17" },
1322/* { 0xFFCE, "L7" }, */ /* Dup */
1323 { 0xFFCF, "F18" },
1324/* { 0xFFCF, "L8" }, */ /* Dup */
1325 { 0xFFD0, "F19" },
1326/* { 0xFFD0, "L9" }, */ /* Dup */
1327 { 0xFFD1, "F20" },
1328/* { 0xFFD1, "L10" }, */ /* Dup */
1329 { 0xFFD2, "F21" },
1330/* { 0xFFD2, "R1" }, */ /* Dup */
1331 { 0xFFD3, "F22" },
1332/* { 0xFFD3, "R2" }, */ /* Dup */
1333 { 0xFFD4, "F23" },
1334/* { 0xFFD4, "R3" }, */ /* Dup */
1335 { 0xFFD5, "F24" },
1336/* { 0xFFD5, "R4" }, */ /* Dup */
1337 { 0xFFD6, "F25" },
1338/* { 0xFFD6, "R5" }, */ /* Dup */
1339 { 0xFFD7, "F26" },
1340/* { 0xFFD7, "R6" }, */ /* Dup */
1341 { 0xFFD8, "F27" },
1342/* { 0xFFD8, "R7" }, */ /* Dup */
1343 { 0xFFD9, "F28" },
1344/* { 0xFFD9, "R8" }, */ /* Dup */
1345 { 0xFFDA, "F29" },
1346/* { 0xFFDA, "R9" }, */ /* Dup */
1347 { 0xFFDB, "F30" },
1348/* { 0xFFDB, "R10" }, */ /* Dup */
1349 { 0xFFDC, "F31" },
1350/* { 0xFFDC, "R11" }, */ /* Dup */
1351 { 0xFFDD, "F32" },
1352/* { 0xFFDD, "R12" }, */ /* Dup */
1353 { 0xFFDE, "F33" },
1354/* { 0xFFDE, "R13" }, */ /* Dup */
1355 { 0xFFDF, "F34" },
1356/* { 0xFFDF, "R14" }, */ /* Dup */
1357 { 0xFFE0, "F35" },
1358/* { 0xFFE0, "R15" }, */ /* Dup */
1359 { 0xFFE1, "Shift_L" },
1360 { 0xFFE2, "Shift_R" },
1361 { 0xFFE3, "Control_L" },
1362 { 0xFFE4, "Control_R" },
1363 { 0xFFE5, "Caps_Lock" },
1364 { 0xFFE6, "Shift_Lock" },
1365 { 0xFFE7, "Meta_L" },
1366 { 0xFFE8, "Meta_R" },
1367 { 0xFFE9, "Alt_L" },
1368 { 0xFFEA, "Alt_R" },
1369 { 0xFFEB, "Super_L" },
1370 { 0xFFEC, "Super_R" },
1371 { 0xFFED, "Hyper_L" },
1372 { 0xFFEE, "Hyper_R" },
1373 { 0xFFFF, "Delete" },
1374
1375 { 0xFFFFFF, "VoidSymbol" },
1376 { 0, NULL }
1377};
1378
1379value_string_ext x11_keysym_vals_source_ext = VALUE_STRING_EXT_INIT(x11_keysym_vals_source);
1380
1381/*
1382 * Editor modelines
1383 *
1384 * Local Variables:
1385 * c-basic-offset: 6
1386 * tab-width: 8
1387 * indent-tabs-mode: nil
1388 * End:
1389 *
1390 * ex: set shiftwidth=6 tabstop=8 expandtab:
1391 * :indentSize=6:tabSize=8:noTabs=true:
1392 */
Definition value_string.h:169
Definition value_string.h:25