summaryrefslogtreecommitdiff
path: root/unicode/keysym.map
blob: f06e26e7113091cd6f200e2dffe91ac71b8bb87e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
# $XTermId: keysym.map,v 1.8 2007/06/13 00:52:16 tom Exp $
#
# This list can be used to convert X11 Keysyms to Unicode 2.1 character.
# The list is not checked for correctness by Unicode officials.  Use it
# at your own risk and the creator is not responsible for any damage that
# occurred due to using this list.
#
# The list is created by looking at the Keysym names and the Unicode data
# file.  Other mapping tables were used as a reference where needed.
# Due to a lack of knowledge of the Hebrew, Thai and Hangul symbols,
# expect errors in these sections.  The mapping of the keypad keys
# might also require some adjustments.
#
# The following fields are used:
# 1    The X11 keysym numbers from the include file keysymdef.h
# 2    The Unicode (2.1) position (U0000 means unknown Unicode position)
# #
# 3    the name of the X11 keysym (without XK_)
#
# Authors:  Richard Verhoeven, TUE, <river@win.tue.nl>
#           Markus Kuhn, University of Cambridge, <mkuhn@acm.org>
#
# You are free to use and modify this table.  If you introduce errors
# in the table, please remove the copyright line. If you remove errors,
# please let me know, so I can update my version.
#
# $XFree86: xc/programs/xterm/unicode/keysym.map,v 1.1 1999/06/12 15:37:24 dawes Exp $
#
0x0020     U0020  # space
0x0021     U0021  # exclam
0x0022     U0022  # quotedbl
0x0023     U0023  # numbersign
0x0024     U0024  # dollar
0x0025     U0025  # percent
0x0026     U0026  # ampersand
0x0027     U0027  # apostrophe
0x0028     U0028  # parenleft
0x0029     U0029  # parenright
0x002a     U002a  # asterisk
0x002b     U002b  # plus
0x002c     U002c  # comma
0x002d     U002d  # minus
0x002e     U002e  # period
0x002f     U002f  # slash
0x0030     U0030  # 0
0x0031     U0031  # 1
0x0032     U0032  # 2
0x0033     U0033  # 3
0x0034     U0034  # 4
0x0035     U0035  # 5
0x0036     U0036  # 6
0x0037     U0037  # 7
0x0038     U0038  # 8
0x0039     U0039  # 9
0x003a     U003a  # colon
0x003b     U003b  # semicolon
0x003c     U003c  # less
0x003d     U003d  # equal
0x003e     U003e  # greater
0x003f     U003f  # question
0x0040     U0040  # at
0x0041     U0041  # A
0x0042     U0042  # B
0x0043     U0043  # C
0x0044     U0044  # D
0x0045     U0045  # E
0x0046     U0046  # F
0x0047     U0047  # G
0x0048     U0048  # H
0x0049     U0049  # I
0x004a     U004a  # J
0x004b     U004b  # K
0x004c     U004c  # L
0x004d     U004d  # M
0x004e     U004e  # N
0x004f     U004f  # O
0x0050     U0050  # P
0x0051     U0051  # Q
0x0052     U0052  # R
0x0053     U0053  # S
0x0054     U0054  # T
0x0055     U0055  # U
0x0056     U0056  # V
0x0057     U0057  # W
0x0058     U0058  # X
0x0059     U0059  # Y
0x005a     U005a  # Z
0x005b     U005b  # bracketleft
0x005c     U005c  # backslash
0x005d     U005d  # bracketright
0x005e     U005e  # asciicircum
0x005f     U005f  # underscore
0x0060     U0060  # grave
0x0061     U0061  # a
0x0062     U0062  # b
0x0063     U0063  # c
0x0064     U0064  # d
0x0065     U0065  # e
0x0066     U0066  # f
0x0067     U0067  # g
0x0068     U0068  # h
0x0069     U0069  # i
0x006a     U006a  # j
0x006b     U006b  # k
0x006c     U006c  # l
0x006d     U006d  # m
0x006e     U006e  # n
0x006f     U006f  # o
0x0070     U0070  # p
0x0071     U0071  # q
0x0072     U0072  # r
0x0073     U0073  # s
0x0074     U0074  # t
0x0075     U0075  # u
0x0076     U0076  # v
0x0077     U0077  # w
0x0078     U0078  # x
0x0079     U0079  # y
0x007a     U007a  # z
0x007b     U007b  # braceleft
0x007c     U007c  # bar
0x007d     U007d  # braceright
0x007e     U007e  # asciitilde
0x00a0     U00a0  # nobreakspace
0x00a1     U00a1  # exclamdown
0x00a2     U00a2  # cent
0x00a3     U00a3  # sterling
0x00a4     U00a4  # currency
0x00a5     U00a5  # yen
0x00a6     U00a6  # brokenbar
0x00a7     U00a7  # section
0x00a8     U00a8  # diaeresis
0x00a9     U00a9  # copyright
0x00aa     U00aa  # ordfeminine
0x00ab     U00ab  # guillemotleft	/* left angle quotation mark */
0x00ac     U00ac  # notsign
0x00ad     U00ad  # hyphen
0x00ae     U00ae  # registered
0x00af     U00af  # macron
0x00b0     U00b0  # degree
0x00b1     U00b1  # plusminus
0x00b2     U00b2  # twosuperior
0x00b3     U00b3  # threesuperior
0x00b4     U00b4  # acute
0x00b5     U00b5  # mu
0x00b6     U00b6  # paragraph
0x00b7     U00b7  # periodcentered
0x00b8     U00b8  # cedilla
0x00b9     U00b9  # onesuperior
0x00ba     U00ba  # masculine
0x00bb     U00bb  # guillemotright	/* right angle quotation mark */
0x00bc     U00bc  # onequarter
0x00bd     U00bd  # onehalf
0x00be     U00be  # threequarters
0x00bf     U00bf  # questiondown
0x00c0     U00c0  # Agrave
0x00c1     U00c1  # Aacute
0x00c2     U00c2  # Acircumflex
0x00c3     U00c3  # Atilde
0x00c4     U00c4  # Adiaeresis
0x00c5     U00c5  # Aring
0x00c6     U00c6  # AE
0x00c7     U00c7  # Ccedilla
0x00c8     U00c8  # Egrave
0x00c9     U00c9  # Eacute
0x00ca     U00ca  # Ecircumflex
0x00cb     U00cb  # Ediaeresis
0x00cc     U00cc  # Igrave
0x00cd     U00cd  # Iacute
0x00ce     U00ce  # Icircumflex
0x00cf     U00cf  # Idiaeresis
0x00d0     U00d0  # ETH
0x00d1     U00d1  # Ntilde
0x00d2     U00d2  # Ograve
0x00d3     U00d3  # Oacute
0x00d4     U00d4  # Ocircumflex
0x00d5     U00d5  # Otilde
0x00d6     U00d6  # Odiaeresis
0x00d7     U00d7  # multiply
0x00d8     U00d8  # Oslash
0x00d9     U00d9  # Ugrave
0x00da     U00da  # Uacute
0x00db     U00db  # Ucircumflex
0x00dc     U00dc  # Udiaeresis
0x00dd     U00dd  # Yacute
0x00de     U00de  # THORN
0x00df     U00df  # ssharp
0x00e0     U00e0  # agrave
0x00e1     U00e1  # aacute
0x00e2     U00e2  # acircumflex
0x00e3     U00e3  # atilde
0x00e4     U00e4  # adiaeresis
0x00e5     U00e5  # aring
0x00e6     U00e6  # ae
0x00e7     U00e7  # ccedilla
0x00e8     U00e8  # egrave
0x00e9     U00e9  # eacute
0x00ea     U00ea  # ecircumflex
0x00eb     U00eb  # ediaeresis
0x00ec     U00ec  # igrave
0x00ed     U00ed  # iacute
0x00ee     U00ee  # icircumflex
0x00ef     U00ef  # idiaeresis
0x00f0     U00f0  # eth
0x00f1     U00f1  # ntilde
0x00f2     U00f2  # ograve
0x00f3     U00f3  # oacute
0x00f4     U00f4  # ocircumflex
0x00f5     U00f5  # otilde
0x00f6     U00f6  # odiaeresis
0x00f7     U00f7  # division
0x00f8     U00f8  # oslash
0x00f9     U00f9  # ugrave
0x00fa     U00fa  # uacute
0x00fb     U00fb  # ucircumflex
0x00fc     U00fc  # udiaeresis
0x00fd     U00fd  # yacute
0x00fe     U00fe  # thorn
0x00ff     U00ff  # ydiaeresis
0x01a1     U0104  # Aogonek
0x01a2     U02d8  # breve
0x01a3     U0141  # Lstroke
0x01a5     U013d  # Lcaron
0x01a6     U015a  # Sacute
0x01a9     U0160  # Scaron
0x01aa     U015e  # Scedilla
0x01ab     U0164  # Tcaron
0x01ac     U0179  # Zacute
0x01ae     U017d  # Zcaron
0x01af     U017b  # Zabovedot
0x01b1     U0105  # aogonek
0x01b2     U02db  # ogonek
0x01b3     U0142  # lstroke
0x01b5     U013e  # lcaron
0x01b6     U015b  # sacute
0x01b7     U02c7  # caron
0x01b9     U0161  # scaron
0x01ba     U015f  # scedilla
0x01bb     U0165  # tcaron
0x01bc     U017a  # zacute
0x01bd     U02dd  # doubleacute
0x01be     U017e  # zcaron
0x01bf     U017c  # zabovedot
0x01c0     U0154  # Racute
0x01c3     U0102  # Abreve
0x01c5     U0139  # Lacute
0x01c6     U0106  # Cacute
0x01c8     U010c  # Ccaron
0x01ca     U0118  # Eogonek
0x01cc     U011a  # Ecaron
0x01cf     U010e  # Dcaron
0x01d0     U0110  # Dstroke
0x01d1     U0143  # Nacute
0x01d2     U0147  # Ncaron
0x01d5     U0150  # Odoubleacute
0x01d8     U0158  # Rcaron
0x01d9     U016e  # Uring
0x01db     U0170  # Udoubleacute
0x01de     U0162  # Tcedilla
0x01e0     U0155  # racute
0x01e3     U0103  # abreve
0x01e5     U013a  # lacute
0x01e6     U0107  # cacute
0x01e8     U010d  # ccaron
0x01ea     U0119  # eogonek
0x01ec     U011b  # ecaron
0x01ef     U010f  # dcaron
0x01f0     U0111  # dstroke
0x01f1     U0144  # nacute
0x01f2     U0148  # ncaron
0x01f5     U0151  # odoubleacute
0x01f8     U0159  # rcaron
0x01f9     U016f  # uring
0x01fb     U0171  # udoubleacute
0x01fe     U0163  # tcedilla
0x01ff     U02d9  # abovedot
0x02a1     U0126  # Hstroke
0x02a6     U0124  # Hcircumflex
0x02a9     U0130  # Iabovedot
0x02ab     U011e  # Gbreve
0x02ac     U0134  # Jcircumflex
0x02b1     U0127  # hstroke
0x02b6     U0125  # hcircumflex
0x02b9     U0131  # idotless
0x02bb     U011f  # gbreve
0x02bc     U0135  # jcircumflex
0x02c5     U010a  # Cabovedot
0x02c6     U0108  # Ccircumflex
0x02d5     U0120  # Gabovedot
0x02d8     U011c  # Gcircumflex
0x02dd     U016c  # Ubreve
0x02de     U015c  # Scircumflex
0x02e5     U010b  # cabovedot
0x02e6     U0109  # ccircumflex
0x02f5     U0121  # gabovedot
0x02f8     U011d  # gcircumflex
0x02fd     U016d  # ubreve
0x02fe     U015d  # scircumflex
0x03a2     U0138  # kra
0x03a3     U0156  # Rcedilla
0x03a5     U0128  # Itilde
0x03a6     U013b  # Lcedilla
0x03aa     U0112  # Emacron
0x03ab     U0122  # Gcedilla
0x03ac     U0166  # Tslash
0x03b3     U0157  # rcedilla
0x03b5     U0129  # itilde
0x03b6     U013c  # lcedilla
0x03ba     U0113  # emacron
0x03bb     U0123  # gcedilla
0x03bc     U0167  # tslash
0x03bd     U014a  # ENG
0x03bf     U014b  # eng
0x03c0     U0100  # Amacron
0x03c7     U012e  # Iogonek
0x03cc     U0116  # Eabovedot
0x03cf     U012a  # Imacron
0x03d1     U0145  # Ncedilla
0x03d2     U014c  # Omacron
0x03d3     U0136  # Kcedilla
0x03d9     U0172  # Uogonek
0x03dd     U0168  # Utilde
0x03de     U016a  # Umacron
0x03e0     U0101  # amacron
0x03e7     U012f  # iogonek
0x03ec     U0117  # eabovedot
0x03ef     U012b  # imacron
0x03f1     U0146  # ncedilla
0x03f2     U014d  # omacron
0x03f3     U0137  # kcedilla
0x03f9     U0173  # uogonek
0x03fd     U0169  # utilde
0x03fe     U016b  # umacron
0x047e     U203e  # overline
0x04a1     U3002  # kana_fullstop
0x04a2     U300c  # kana_openingbracket
0x04a3     U300d  # kana_closingbracket
0x04a4     U3001  # kana_comma
0x04a5     U30fb  # kana_conjunctive
0x04a6     U30f2  # kana_WO
0x04a7     U30a1  # kana_a
0x04a8     U30a3  # kana_i
0x04a9     U30a5  # kana_u
0x04aa     U30a7  # kana_e
0x04ab     U30a9  # kana_o
0x04ac     U30e3  # kana_ya
0x04ad     U30e5  # kana_yu
0x04ae     U30e7  # kana_yo
0x04af     U30c3  # kana_tsu
0x04b0     U30fc  # prolongedsound
0x04b1     U30a2  # kana_A
0x04b2     U30a4  # kana_I
0x04b3     U30a6  # kana_U
0x04b4     U30a8  # kana_E
0x04b5     U30aa  # kana_O
0x04b6     U30ab  # kana_KA
0x04b7     U30ad  # kana_KI
0x04b8     U30af  # kana_KU
0x04b9     U30b1  # kana_KE
0x04ba     U30b3  # kana_KO
0x04bb     U30b5  # kana_SA
0x04bc     U30b7  # kana_SHI
0x04bd     U30b9  # kana_SU
0x04be     U30bb  # kana_SE
0x04bf     U30bd  # kana_SO
0x04c0     U30bf  # kana_TA
0x04c1     U30c1  # kana_CHI
0x04c2     U30c4  # kana_TSU
0x04c3     U30c6  # kana_TE
0x04c4     U30c8  # kana_TO
0x04c5     U30ca  # kana_NA
0x04c6     U30cb  # kana_NI
0x04c7     U30cc  # kana_NU
0x04c8     U30cd  # kana_NE
0x04c9     U30ce  # kana_NO
0x04ca     U30cf  # kana_HA
0x04cb     U30d2  # kana_HI
0x04cc     U30d5  # kana_FU
0x04cd     U30d8  # kana_HE
0x04ce     U30db  # kana_HO
0x04cf     U30de  # kana_MA
0x04d0     U30df  # kana_MI
0x04d1     U30e0  # kana_MU
0x04d2     U30e1  # kana_ME
0x04d3     U30e2  # kana_MO
0x04d4     U30e4  # kana_YA
0x04d5     U30e6  # kana_YU
0x04d6     U30e8  # kana_YO
0x04d7     U30e9  # kana_RA
0x04d8     U30ea  # kana_RI
0x04d9     U30eb  # kana_RU
0x04da     U30ec  # kana_RE
0x04db     U30ed  # kana_RO
0x04dc     U30ef  # kana_WA
0x04dd     U30f3  # kana_N
0x04de     U309b  # voicedsound
0x04df     U309c  # semivoicedsound
0x05ac     U060c  # Arabic_comma
0x05bb     U061b  # Arabic_semicolon
0x05bf     U061f  # Arabic_question_mark
0x05c1     U0621  # Arabic_hamza
0x05c2     U0622  # Arabic_maddaonalef
0x05c3     U0623  # Arabic_hamzaonalef
0x05c4     U0624  # Arabic_hamzaonwaw
0x05c5     U0625  # Arabic_hamzaunderalef
0x05c6     U0626  # Arabic_hamzaonyeh
0x05c7     U0627  # Arabic_alef
0x05c8     U0628  # Arabic_beh
0x05c9     U0629  # Arabic_tehmarbuta
0x05ca     U062a  # Arabic_teh
0x05cb     U062b  # Arabic_theh
0x05cc     U062c  # Arabic_jeem
0x05cd     U062d  # Arabic_hah
0x05ce     U062e  # Arabic_khah
0x05cf     U062f  # Arabic_dal
0x05d0     U0630  # Arabic_thal
0x05d1     U0631  # Arabic_ra
0x05d2     U0632  # Arabic_zain
0x05d3     U0633  # Arabic_seen
0x05d4     U0634  # Arabic_sheen
0x05d5     U0635  # Arabic_sad
0x05d6     U0636  # Arabic_dad
0x05d7     U0637  # Arabic_tah
0x05d8     U0638  # Arabic_zah
0x05d9     U0639  # Arabic_ain
0x05da     U063a  # Arabic_ghain
0x05e0     U0640  # Arabic_tatweel
0x05e1     U0641  # Arabic_feh
0x05e2     U0642  # Arabic_qaf
0x05e3     U0643  # Arabic_kaf
0x05e4     U0644  # Arabic_lam
0x05e5     U0645  # Arabic_meem
0x05e6     U0646  # Arabic_noon
0x05e7     U0647  # Arabic_ha
0x05e8     U0648  # Arabic_waw
0x05e9     U0649  # Arabic_alefmaksura
0x05ea     U064a  # Arabic_yeh
0x05eb     U064b  # Arabic_fathatan
0x05ec     U064c  # Arabic_dammatan
0x05ed     U064d  # Arabic_kasratan
0x05ee     U064e  # Arabic_fatha
0x05ef     U064f  # Arabic_damma
0x05f0     U0650  # Arabic_kasra
0x05f1     U0651  # Arabic_shadda
0x05f2     U0652  # Arabic_sukun
0x06a1     U0452  # Serbian_dje
0x06a2     U0453  # Macedonia_gje
0x06a3     U0451  # Cyrillic_io
0x06a4     U0454  # Ukrainian_ie
0x06a5     U0455  # Macedonia_dse
0x06a6     U0456  # Ukrainian_i
0x06a7     U0457  # Ukrainian_yi
0x06a8     U0458  # Cyrillic_je
0x06a9     U0459  # Cyrillic_lje
0x06aa     U045a  # Cyrillic_nje
0x06ab     U045b  # Serbian_tshe
0x06ac     U045c  # Macedonia_kje
0x06ad     U0491  # Ukrainian_ghe_with_upturn
0x06ae     U045e  # Byelorussian_shortu
0x06af     U045f  # Cyrillic_dzhe
0x06b0     U2116  # numerosign
0x06b1     U0402  # Serbian_DJE
0x06b2     U0403  # Macedonia_GJE
0x06b3     U0401  # Cyrillic_IO
0x06b4     U0404  # Ukrainian_IE
0x06b5     U0405  # Macedonia_DSE
0x06b6     U0406  # Ukrainian_I
0x06b7     U0407  # Ukrainian_YI
0x06b8     U0408  # Cyrillic_JE
0x06b9     U0409  # Cyrillic_LJE
0x06ba     U040a  # Cyrillic_NJE
0x06bb     U040b  # Serbian_TSHE
0x06bc     U040c  # Macedonia_KJE
0x06bd     U0490  # Ukrainian_GHE_WITH_UPTURN
0x06be     U040e  # Byelorussian_SHORTU
0x06bf     U040f  # Cyrillic_DZHE
0x06c0     U044e  # Cyrillic_yu
0x06c1     U0430  # Cyrillic_a
0x06c2     U0431  # Cyrillic_be
0x06c3     U0446  # Cyrillic_tse
0x06c4     U0434  # Cyrillic_de
0x06c5     U0435  # Cyrillic_ie
0x06c6     U0444  # Cyrillic_ef
0x06c7     U0433  # Cyrillic_ghe
0x06c8     U0445  # Cyrillic_ha
0x06c9     U0438  # Cyrillic_i
0x06ca     U0439  # Cyrillic_shorti
0x06cb     U043a  # Cyrillic_ka
0x06cc     U043b  # Cyrillic_el
0x06cd     U043c  # Cyrillic_em
0x06ce     U043d  # Cyrillic_en
0x06cf     U043e  # Cyrillic_o
0x06d0     U043f  # Cyrillic_pe
0x06d1     U044f  # Cyrillic_ya
0x06d2     U0440  # Cyrillic_er
0x06d3     U0441  # Cyrillic_es
0x06d4     U0442  # Cyrillic_te
0x06d5     U0443  # Cyrillic_u
0x06d6     U0436  # Cyrillic_zhe
0x06d7     U0432  # Cyrillic_ve
0x06d8     U044c  # Cyrillic_softsign
0x06d9     U044b  # Cyrillic_yeru
0x06da     U0437  # Cyrillic_ze
0x06db     U0448  # Cyrillic_sha
0x06dc     U044d  # Cyrillic_e
0x06dd     U0449  # Cyrillic_shcha
0x06de     U0447  # Cyrillic_che
0x06df     U044a  # Cyrillic_hardsign
0x06e0     U042e  # Cyrillic_YU
0x06e1     U0410  # Cyrillic_A
0x06e2     U0411  # Cyrillic_BE
0x06e3     U0426  # Cyrillic_TSE
0x06e4     U0414  # Cyrillic_DE
0x06e5     U0415  # Cyrillic_IE
0x06e6     U0424  # Cyrillic_EF
0x06e7     U0413  # Cyrillic_GHE
0x06e8     U0425  # Cyrillic_HA
0x06e9     U0418  # Cyrillic_I
0x06ea     U0419  # Cyrillic_SHORTI
0x06eb     U041a  # Cyrillic_KA
0x06ec     U041b  # Cyrillic_EL
0x06ed     U041c  # Cyrillic_EM
0x06ee     U041d  # Cyrillic_EN
0x06ef     U041e  # Cyrillic_O
0x06f0     U041f  # Cyrillic_PE
0x06f1     U042f  # Cyrillic_YA
0x06f2     U0420  # Cyrillic_ER
0x06f3     U0421  # Cyrillic_ES
0x06f4     U0422  # Cyrillic_TE
0x06f5     U0423  # Cyrillic_U
0x06f6     U0416  # Cyrillic_ZHE
0x06f7     U0412  # Cyrillic_VE
0x06f8     U042c  # Cyrillic_SOFTSIGN
0x06f9     U042b  # Cyrillic_YERU
0x06fa     U0417  # Cyrillic_ZE
0x06fb     U0428  # Cyrillic_SHA
0x06fc     U042d  # Cyrillic_E
0x06fd     U0429  # Cyrillic_SHCHA
0x06fe     U0427  # Cyrillic_CHE
0x06ff     U042a  # Cyrillic_HARDSIGN
0x07a1     U0386  # Greek_ALPHAaccent
0x07a2     U0388  # Greek_EPSILONaccent
0x07a3     U0389  # Greek_ETAaccent
0x07a4     U038a  # Greek_IOTAaccent
0x07a5     U03aa  # Greek_IOTAdieresis
0x07a7     U038c  # Greek_OMICRONaccent
0x07a8     U038e  # Greek_UPSILONaccent
0x07a9     U03ab  # Greek_UPSILONdieresis
0x07ab     U038f  # Greek_OMEGAaccent
0x07ae     U0385  # Greek_accentdieresis
0x07af     U2015  # Greek_horizbar
0x07b1     U03ac  # Greek_alphaaccent
0x07b2     U03ad  # Greek_epsilonaccent
0x07b3     U03ae  # Greek_etaaccent
0x07b4     U03af  # Greek_iotaaccent
0x07b5     U03ca  # Greek_IOTAdieresis
0x07b6     U0390  # Greek_iotaaccentdieresis
0x07b7     U03cc  # Greek_omicronaccent
0x07b8     U03cd  # Greek_upsilonaccent
0x07b9     U03cb  # Greek_upsilondieresis
0x07ba     U03b0  # Greek_upsilonaccentdieresis
0x07bb     U03ce  # Greek_omegaaccent
0x07c1     U0391  # Greek_ALPHA
0x07c2     U0392  # Greek_BETA
0x07c3     U0393  # Greek_GAMMA
0x07c4     U0394  # Greek_DELTA
0x07c5     U0395  # Greek_EPSILON
0x07c6     U0396  # Greek_ZETA
0x07c7     U0397  # Greek_ETA
0x07c8     U0398  # Greek_THETA
0x07c9     U0399  # Greek_IOTA
0x07ca     U039a  # Greek_KAPPA
0x07cb     U039b  # Greek_LAMBDA
0x07cb     U039b  # Greek_LAMDA
0x07cc     U039c  # Greek_MU
0x07cd     U039d  # Greek_NU
0x07ce     U039e  # Greek_XI
0x07cf     U039f  # Greek_OMICRON
0x07d0     U03a0  # Greek_PI
0x07d1     U03a1  # Greek_RHO
0x07d2     U03a3  # Greek_SIGMA
0x07d4     U03a4  # Greek_TAU
0x07d5     U03a5  # Greek_UPSILON
0x07d6     U03a6  # Greek_PHI
0x07d7     U03a7  # Greek_CHI
0x07d8     U03a8  # Greek_PSI
0x07d9     U03a9  # Greek_OMEGA
0x07e1     U03b1  # Greek_alpha
0x07e2     U03b2  # Greek_beta
0x07e3     U03b3  # Greek_gamma
0x07e4     U03b4  # Greek_delta
0x07e5     U03b5  # Greek_epsilon
0x07e6     U03b6  # Greek_zeta
0x07e7     U03b7  # Greek_eta
0x07e8     U03b8  # Greek_theta
0x07e9     U03b9  # Greek_iota
0x07ea     U03ba  # Greek_kappa
0x07eb     U03bb  # Greek_lambda
0x07ec     U03bc  # Greek_mu
0x07ed     U03bd  # Greek_nu
0x07ee     U03be  # Greek_xi
0x07ef     U03bf  # Greek_omicron
0x07f0     U03c0  # Greek_pi
0x07f1     U03c1  # Greek_rho
0x07f2     U03c3  # Greek_sigma
0x07f3     U03c2  # Greek_finalsmallsigma
0x07f4     U03c4  # Greek_tau
0x07f5     U03c5  # Greek_upsilon
0x07f6     U03c6  # Greek_phi
0x07f7     U03c7  # Greek_chi
0x07f8     U03c8  # Greek_psi
0x07f9     U03c9  # Greek_omega
0x08a1     U23b7  # leftradical
0x08a2     U250c  # topleftradical
0x08a3     U2500  # horizconnector
0x08a4     U2320  # topintegral
0x08a5     U2321  # botintegral
0x08a6     U2502  # vertconnector
0x08a7     U23a1  # topleftsqbracket
0x08a8     U23a3  # botleftsqbracket
0x08a9     U23a4  # toprightsqbracket
0x08aa     U23a6  # botrightsqbracket
0x08ab     U239b  # topleftparens
0x08ac     U239d  # botleftparens
0x08ad     U239e  # toprightparens
0x08ae     U23a0  # botrightparens
0x08af     U23a8  # leftmiddlecurlybrace
0x08b0     U23ac  # rightmiddlecurlybrace
0x08b1     U0000  # topleftsummation
0x08b2     U0000  # botleftsummation
0x08b3     U0000  # topvertsummationconnector
0x08b4     U0000  # botvertsummationconnector
0x08b5     U0000  # toprightsummation
0x08b6     U0000  # botrightsummation
0x08b7     U0000  # rightmiddlesummation
0x08bc     U2264  # lessthanequal
0x08bd     U2260  # notequal
0x08be     U2265  # greaterthanequal
0x08bf     U222b  # integral
0x08c0     U2234  # therefore
0x08c1     U221d  # variation
0x08c2     U221e  # infinity
0x08c5     U2207  # nabla
0x08c8     U223c  # approximate
0x08c9     U2243  # similarequal
0x08cd     U21d4  # ifonlyif
0x08ce     U21d2  # implies
0x08cf     U2261  # identical
0x08d6     U221a  # radical
0x08da     U2282  # includedin
0x08db     U2283  # includes
0x08dc     U2229  # intersection
0x08dd     U222a  # union
0x08de     U2227  # logicaland
0x08df     U2228  # logicalor
0x08ef     U2202  # partialderivative
0x08f6     U0192  # function
0x08fb     U2190  # leftarrow
0x08fc     U2191  # uparrow
0x08fd     U2192  # rightarrow
0x08fe     U2193  # downarrow
0x09df     U2422  # blank
0x09e0     U25c6  # soliddiamond
0x09e1     U2592  # checkerboard
0x09e2     U2409  # ht
0x09e3     U240c  # ff
0x09e4     U240d  # cr
0x09e5     U240a  # lf
0x09e8     U2424  # nl
0x09e9     U240b  # vt
0x09ea     U2518  # lowrightcorner
0x09eb     U2510  # uprightcorner
0x09ec     U250c  # upleftcorner
0x09ed     U2514  # lowleftcorner
0x09ee     U253c  # crossinglines
0x09ef     U23ba  # horizlinescan1
0x09f0     U23bb  # horizlinescan3
0x09f1     U2500  # horizlinescan5
0x09f2     U23bc  # horizlinescan7
0x09f3     U23bd  # horizlinescan9
0x09f4     U251c  # leftt
0x09f5     U2524  # rightt
0x09f6     U2534  # bott
0x09f7     U252c  # topt
0x09f8     U2502  # vertbar
0x0aa1     U2003  # emspace
0x0aa2     U2002  # enspace
0x0aa3     U2004  # em3space
0x0aa4     U2005  # em4space
0x0aa5     U2007  # digitspace
0x0aa6     U2008  # punctspace
0x0aa7     U2009  # thinspace
0x0aa8     U200a  # hairspace
0x0aa9     U2014  # emdash
0x0aaa     U2013  # endash
0x0aac     U2423  # signifblank
0x0aae     U2026  # ellipsis
0x0aaf     U2025  # doubbaselinedot
0x0ab0     U2153  # onethird
0x0ab1     U2154  # twothirds
0x0ab2     U2155  # onefifth
0x0ab3     U2156  # twofifths
0x0ab4     U2157  # threefifths
0x0ab5     U2158  # fourfifths
0x0ab6     U2159  # onesixth
0x0ab7     U215a  # fivesixths
0x0ab8     U2105  # careof
0x0abb     U2012  # figdash
0x0abc     U2329  # leftanglebracket (not U+27E8)
0x0abd     U002e  # decimalpoint
0x0abe     U232a  # rightanglebracket (not U+27E9)
0x0abf     U0000  # marker
0x0ac3     U215b  # oneeighth
0x0ac4     U215c  # threeeighths
0x0ac5     U215d  # fiveeighths
0x0ac6     U215e  # seveneighths
0x0ac9     U2122  # trademark
0x0aca     U2613  # signaturemark
0x0acb     U0000  # trademarkincircle
0x0acc     U25c1  # leftopentriangle
0x0acd     U25b7  # rightopentriangle
0x0ace     U25cb  # emopencircle
0x0acf     U25af  # emopenrectangle
0x0ad0     U2018  # leftsinglequotemark
0x0ad1     U2019  # rightsinglequotemark
0x0ad2     U201c  # leftdoublequotemark
0x0ad3     U201d  # rightdoublequotemark
0x0ad4     U211e  # prescription
0x0ad6     U2032  # minutes
0x0ad7     U2033  # seconds
0x0ad9     U271d  # latincross
0x0ada     U0000  # hexagram
0x0adb     U25ac  # filledrectbullet
0x0adc     U25c0  # filledlefttribullet
0x0add     U25b6  # filledrighttribullet
0x0ade     U25cf  # emfilledcircle
0x0adf     U25ae  # emfilledrect
0x0ae0     U25e6  # enopencircbullet
0x0ae1     U25ab  # enopensquarebullet
0x0ae2     U25ad  # openrectbullet
0x0ae3     U25b3  # opentribulletup
0x0ae4     U25bd  # opentribulletdown
0x0ae5     U2606  # openstar
0x0ae6     U2022  # enfilledcircbullet
0x0ae7     U25aa  # enfilledsqbullet
0x0ae8     U25b2  # filledtribulletup
0x0ae9     U25bc  # filledtribulletdown
0x0aea     U261c  # leftpointer
0x0aeb     U261e  # rightpointer
0x0aec     U2663  # club
0x0aed     U2666  # diamond
0x0aee     U2665  # heart
0x0af0     U2720  # maltesecross
0x0af1     U2020  # dagger
0x0af2     U2021  # doubledagger
0x0af3     U2713  # checkmark
0x0af4     U2717  # ballotcross
0x0af5     U266f  # musicalsharp
0x0af6     U266d  # musicalflat
0x0af7     U2642  # malesymbol
0x0af8     U2640  # femalesymbol
0x0af9     U260e  # telephone
0x0afa     U2315  # telephonerecorder
0x0afb     U2117  # phonographcopyright
0x0afc     U2038  # caret
0x0afd     U201a  # singlelowquotemark
0x0afe     U201e  # doublelowquotemark
0x0aff     U0000  # cursor
0x0ba3     U003c  # leftcaret
0x0ba6     U003e  # rightcaret
0x0ba8     U2228  # downcaret
0x0ba9     U2227  # upcaret
0x0bc0     U00af  # overbar
0x0bc2     U22a5  # downtack
0x0bc3     U2229  # upshoe
0x0bc4     U230a  # downstile
0x0bc6     U005f  # underbar
0x0bca     U2218  # jot
0x0bcc     U2395  # quad
0x0bce     U22a4  # uptack
0x0bcf     U25cb  # circle
0x0bd3     U2308  # upstile
0x0bd6     U222a  # downshoe
0x0bd8     U2283  # rightshoe
0x0bda     U2282  # leftshoe
0x0bdc     U22a2  # lefttack
0x0bfc     U22a3  # righttack
0x0cdf     U2017  # hebrew_doublelowline
0x0ce0     U05d0  # hebrew_aleph
0x0ce1     U05d1  # hebrew_bet
0x0ce2     U05d2  # hebrew_gimel
0x0ce3     U05d3  # hebrew_dalet
0x0ce4     U05d4  # hebrew_he
0x0ce5     U05d5  # hebrew_waw
0x0ce6     U05d6  # hebrew_zain
0x0ce7     U05d7  # hebrew_chet
0x0ce8     U05d8  # hebrew_tet
0x0ce9     U05d9  # hebrew_yod
0x0cea     U05da  # hebrew_finalkaph
0x0ceb     U05db  # hebrew_kaph
0x0cec     U05dc  # hebrew_lamed
0x0ced     U05dd  # hebrew_finalmem
0x0cee     U05de  # hebrew_mem
0x0cef     U05df  # hebrew_finalnun
0x0cf0     U05e0  # hebrew_nun
0x0cf1     U05e1  # hebrew_samech
0x0cf2     U05e2  # hebrew_ayin
0x0cf3     U05e3  # hebrew_finalpe
0x0cf4     U05e4  # hebrew_pe
0x0cf5     U05e5  # hebrew_finalzade
0x0cf6     U05e6  # hebrew_zade
0x0cf7     U05e7  # hebrew_qoph
0x0cf8     U05e8  # hebrew_resh
0x0cf9     U05e9  # hebrew_shin
0x0cfa     U05ea  # hebrew_taw
0x0da1     U0e01  # Thai_kokai
0x0da2     U0e02  # Thai_khokhai
0x0da3     U0e03  # Thai_khokhuat
0x0da4     U0e04  # Thai_khokhwai
0x0da5     U0e05  # Thai_khokhon
0x0da6     U0e06  # Thai_khorakhang
0x0da7     U0e07  # Thai_ngongu
0x0da8     U0e08  # Thai_chochan
0x0da9     U0e09  # Thai_choching
0x0daa     U0e0a  # Thai_chochang
0x0dab     U0e0b  # Thai_soso
0x0dac     U0e0c  # Thai_chochoe
0x0dad     U0e0d  # Thai_yoying
0x0dae     U0e0e  # Thai_dochada
0x0daf     U0e0f  # Thai_topatak
0x0db0     U0e10  # Thai_thothan
0x0db1     U0e11  # Thai_thonangmontho
0x0db2     U0e12  # Thai_thophuthao
0x0db3     U0e13  # Thai_nonen
0x0db4     U0e14  # Thai_dodek
0x0db5     U0e15  # Thai_totao
0x0db6     U0e16  # Thai_thothung
0x0db7     U0e17  # Thai_thothahan
0x0db8     U0e18  # Thai_thothong
0x0db9     U0e19  # Thai_nonu
0x0dba     U0e1a  # Thai_bobaimai
0x0dbb     U0e1b  # Thai_popla
0x0dbc     U0e1c  # Thai_phophung
0x0dbd     U0e1d  # Thai_fofa
0x0dbe     U0e1e  # Thai_phophan
0x0dbf     U0e1f  # Thai_fofan
0x0dc0     U0e20  # Thai_phosamphao
0x0dc1     U0e21  # Thai_moma
0x0dc2     U0e22  # Thai_yoyak
0x0dc3     U0e23  # Thai_rorua
0x0dc4     U0e24  # Thai_ru
0x0dc5     U0e25  # Thai_loling
0x0dc6     U0e26  # Thai_lu
0x0dc7     U0e27  # Thai_wowaen
0x0dc8     U0e28  # Thai_sosala
0x0dc9     U0e29  # Thai_sorusi
0x0dca     U0e2a  # Thai_sosua
0x0dcb     U0e2b  # Thai_hohip
0x0dcc     U0e2c  # Thai_lochula
0x0dcd     U0e2d  # Thai_oang
0x0dce     U0e2e  # Thai_honokhuk
0x0dcf     U0e2f  # Thai_paiyannoi
0x0dd0     U0e30  # Thai_saraa
0x0dd1     U0e31  # Thai_maihanakat
0x0dd2     U0e32  # Thai_saraaa
0x0dd3     U0e33  # Thai_saraam
0x0dd4     U0e34  # Thai_sarai
0x0dd5     U0e35  # Thai_saraii
0x0dd6     U0e36  # Thai_saraue
0x0dd7     U0e37  # Thai_sarauee
0x0dd8     U0e38  # Thai_sarau
0x0dd9     U0e39  # Thai_sarauu
0x0dda     U0e3a  # Thai_phinthu
0x0dde     U0e3e  # Thai_maihanakat_maitho
0x0ddf     U0e3f  # Thai_baht
0x0de0     U0e40  # Thai_sarae
0x0de1     U0e41  # Thai_saraae
0x0de2     U0e42  # Thai_sarao
0x0de3     U0e43  # Thai_saraaimaimuan
0x0de4     U0e44  # Thai_saraaimaimalai
0x0de5     U0e45  # Thai_lakkhangyao
0x0de6     U0e46  # Thai_maiyamok
0x0de7     U0e47  # Thai_maitaikhu
0x0de8     U0e48  # Thai_maiek
0x0de9     U0e49  # Thai_maitho
0x0dea     U0e4a  # Thai_maitri
0x0deb     U0e4b  # Thai_maichattawa
0x0dec     U0e4c  # Thai_thanthakhat
0x0ded     U0e4d  # Thai_nikhahit
0x0df0     U0e50  # Thai_leksun
0x0df1     U0e51  # Thai_leknung
0x0df2     U0e52  # Thai_leksong
0x0df3     U0e53  # Thai_leksam
0x0df4     U0e54  # Thai_leksi
0x0df5     U0e55  # Thai_lekha
0x0df6     U0e56  # Thai_lekhok
0x0df7     U0e57  # Thai_lekchet
0x0df8     U0e58  # Thai_lekpaet
0x0df9     U0e59  # Thai_lekkao
0x0ea1     U3131  # Hangul_Kiyeog
0x0ea2     U3132  # Hangul_SsangKiyeog
0x0ea3     U3133  # Hangul_KiyeogSios
0x0ea4     U3134  # Hangul_Nieun
0x0ea5     U3135  # Hangul_NieunJieuj
0x0ea6     U3136  # Hangul_NieunHieuh
0x0ea7     U3137  # Hangul_Dikeud
0x0ea8     U3138  # Hangul_SsangDikeud
0x0ea9     U3139  # Hangul_Rieul
0x0eaa     U313a  # Hangul_RieulKiyeog
0x0eab     U313b  # Hangul_RieulMieum
0x0eac     U313c  # Hangul_RieulPieub
0x0ead     U313d  # Hangul_RieulSios
0x0eae     U313e  # Hangul_RieulTieut
0x0eaf     U313f  # Hangul_RieulPhieuf
0x0eb0     U3140  # Hangul_RieulHieuh
0x0eb1     U3141  # Hangul_Mieum
0x0eb2     U3142  # Hangul_Pieub
0x0eb3     U3143  # Hangul_SsangPieub
0x0eb4     U3144  # Hangul_PieubSios
0x0eb5     U3145  # Hangul_Sios
0x0eb6     U3146  # Hangul_SsangSios
0x0eb7     U3147  # Hangul_Ieung
0x0eb8     U3148  # Hangul_Jieuj
0x0eb9     U3149  # Hangul_SsangJieuj
0x0eba     U314a  # Hangul_Cieuc
0x0ebb     U314b  # Hangul_Khieuq
0x0ebc     U314c  # Hangul_Tieut
0x0ebd     U314d  # Hangul_Phieuf
0x0ebe     U314e  # Hangul_Hieuh
0x0ebf     U314f  # Hangul_A
0x0ec0     U3150  # Hangul_AE
0x0ec1     U3151  # Hangul_YA
0x0ec2     U3152  # Hangul_YAE
0x0ec3     U3153  # Hangul_EO
0x0ec4     U3154  # Hangul_E
0x0ec5     U3155  # Hangul_YEO
0x0ec6     U3156  # Hangul_YE
0x0ec7     U3157  # Hangul_O
0x0ec8     U3158  # Hangul_WA
0x0ec9     U3159  # Hangul_WAE
0x0eca     U315a  # Hangul_OE
0x0ecb     U315b  # Hangul_YO
0x0ecc     U315c  # Hangul_U
0x0ecd     U315d  # Hangul_WEO
0x0ece     U315e  # Hangul_WE
0x0ecf     U315f  # Hangul_WI
0x0ed0     U3160  # Hangul_YU
0x0ed1     U3161  # Hangul_EU
0x0ed2     U3162  # Hangul_YI
0x0ed3     U3163  # Hangul_I
0x0ed4     U11a8  # Hangul_J_Kiyeog
0x0ed5     U11a9  # Hangul_J_SsangKiyeog
0x0ed6     U11aa  # Hangul_J_KiyeogSios
0x0ed7     U11ab  # Hangul_J_Nieun
0x0ed8     U11ac  # Hangul_J_NieunJieuj
0x0ed9     U11ad  # Hangul_J_NieunHieuh
0x0eda     U11ae  # Hangul_J_Dikeud
0x0edb     U11af  # Hangul_J_Rieul
0x0edc     U11b0  # Hangul_J_RieulKiyeog
0x0edd     U11b1  # Hangul_J_RieulMieum
0x0ede     U11b2  # Hangul_J_RieulPieub
0x0edf     U11b3  # Hangul_J_RieulSios
0x0ee0     U11b4  # Hangul_J_RieulTieut
0x0ee1     U11b5  # Hangul_J_RieulPhieuf
0x0ee2     U11b6  # Hangul_J_RieulHieuh
0x0ee3     U11b7  # Hangul_J_Mieum
0x0ee4     U11b8  # Hangul_J_Pieub
0x0ee5     U11b9  # Hangul_J_PieubSios
0x0ee6     U11ba  # Hangul_J_Sios
0x0ee7     U11bb  # Hangul_J_SsangSios
0x0ee8     U11bc  # Hangul_J_Ieung
0x0ee9     U11bd  # Hangul_J_Jieuj
0x0eea     U11be  # Hangul_J_Cieuc
0x0eeb     U11bf  # Hangul_J_Khieuq
0x0eec     U11c0  # Hangul_J_Tieut
0x0eed     U11c1  # Hangul_J_Phieuf
0x0eee     U11c2  # Hangul_J_Hieuh
0x0eef     U316d  # Hangul_RieulYeorinHieuh
0x0ef0     U3171  # Hangul_SunkyeongeumMieum
0x0ef1     U3178  # Hangul_SunkyeongeumPieub
0x0ef2     U317f  # Hangul_PanSios
0x0ef3     U3181  # Hangul_KkogjiDalrinIeung
0x0ef4     U3184  # Hangul_SunkyeongeumPhieuf
0x0ef5     U3186  # Hangul_YeorinHieuh
0x0ef6     U318d  # Hangul_AraeA
0x0ef7     U318e  # Hangul_AraeAE
0x0ef8     U11eb  # Hangul_J_PanSios
0x0ef9     U11f0  # Hangul_J_KkogjiDalrinIeung
0x0efa     U11f9  # Hangul_J_YeorinHieuh
0x0eff     U20a9  # Korean_Won
0x13a4     U20ac  # Euro
0x13bc     U0152  # OE
0x13bd     U0153  # oe
0x13be     U0178  # Ydiaeresis
0x20a0     U20a0  # EcuSign
0x20a1     U20a1  # ColonSign
0x20a2     U20a2  # CruzeiroSign
0x20a3     U20a3  # FFrancSign
0x20a4     U20a4  # LiraSign
0x20a5     U20a5  # MillSign
0x20a6     U20a6  # NairaSign
0x20a7     U20a7  # PesetaSign
0x20a8     U20a8  # RupeeSign
0x20a9     U20a9  # WonSign
0x20aa     U20aa  # NewSheqelSign
0x20ab     U20ab  # DongSign
0x20ac     U20ac  # EuroSign
0xfe50     U0300  # dead_grave
0xfe51     U0301  # dead_acute
0xfe52     U0302  # dead_circumflex
0xfe53     U0303  # dead_tilde
0xfe54     U0304  # dead_macron
0xfe55     U0306  # dead_breve
0xfe56     U0307  # dead_abovedot
0xfe57     U0308  # dead_diaeresis
0xfe58     U030a  # dead_abovering
0xfe59     U030b  # dead_doubleacute
0xfe5a     U030c  # dead_caron
0xfe5b     U0327  # dead_cedilla
0xfe5c     U0328  # dead_ogonek
0xfe5d     U0345  # dead_iota
0xfe5e     U3099  # dead_voiced_sound
0xfe5f     U309a  # dead_semivoiced_sound
0xff08     U0008  # BackSpace	/* back space, back char */
0xff09     U0009  # Tab
0xff0a     U000a  # Linefeed	/* Linefeed, LF */
0xff0b     U000b  # Clear
0xff0d     U000d  # Return	/* Return, enter */
0xff13     U0013  # Pause	/* Pause, hold */
0xff14     U0014  # Scroll_Lock
0xff15     U0015  # Sys_Req
0xff1b     U001b  # Escape
0xff80     U0032  # KP_Space	/* space */
0xff89     U0009  # KP_Tab
0xff8d     U000d  # KP_Enter	/* enter */
0xffaa     U002a  # KP_Multiply
0xffab     U002b  # KP_Add
0xffac     U002c  # KP_Separator	/* separator, often comma */
0xffad     U002d  # KP_Subtract
0xffae     U002e  # KP_Decimal
0xffaf     U002f  # KP_Divide
0xffb0     U0030  # KP_0
0xffb1     U0031  # KP_1
0xffb2     U0032  # KP_2
0xffb3     U0033  # KP_3
0xffb4     U0034  # KP_4
0xffb5     U0035  # KP_5
0xffb6     U0036  # KP_6
0xffb7     U0037  # KP_7
0xffb8     U0038  # KP_8
0xffb9     U0039  # KP_9
0xffbd     U003d  # KP_Equal	/* equals */