LinVAM/pynput/_util/xorg_keysyms.py

1716 lines
68 KiB
Python

# coding: utf-8
# pynput
# Copyright (C) 2015-2018 Moses Palmér
#
# This program is free software: you can redistribute it and/or modify it under
# the terms of the GNU Lesser General Public License as published by the Free
# Software Foundation, either version 3 of the License, or (at your option) any
# later version.
#
# This program is distributed in the hope that it will be useful, but WITHOUT
# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
# FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more
# details.
#
# You should have received a copy of the GNU Lesser General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
# pylint: disable=C0111,C0302
SYMBOLS = {
'0': (0x0030, u'\u0030'),
'1': (0x0031, u'\u0031'),
'2': (0x0032, u'\u0032'),
'3': (0x0033, u'\u0033'),
'4': (0x0034, u'\u0034'),
'5': (0x0035, u'\u0035'),
'6': (0x0036, u'\u0036'),
'7': (0x0037, u'\u0037'),
'8': (0x0038, u'\u0038'),
'9': (0x0039, u'\u0039'),
'A': (0x0041, u'\u0041'),
'AE': (0x00c6, u'\u00C6'),
'Aacute': (0x00c1, u'\u00C1'),
'Abelowdot': (0x1001ea0, u'\u1EA0'),
'Abreve': (0x01c3, u'\u0102'),
'Abreveacute': (0x1001eae, u'\u1EAE'),
'Abrevebelowdot': (0x1001eb6, u'\u1EB6'),
'Abrevegrave': (0x1001eb0, u'\u1EB0'),
'Abrevehook': (0x1001eb2, u'\u1EB2'),
'Abrevetilde': (0x1001eb4, u'\u1EB4'),
'Acircumflex': (0x00c2, u'\u00C2'),
'Acircumflexacute': (0x1001ea4, u'\u1EA4'),
'Acircumflexbelowdot': (0x1001eac, u'\u1EAC'),
'Acircumflexgrave': (0x1001ea6, u'\u1EA6'),
'Acircumflexhook': (0x1001ea8, u'\u1EA8'),
'Acircumflextilde': (0x1001eaa, u'\u1EAA'),
'Adiaeresis': (0x00c4, u'\u00C4'),
'Agrave': (0x00c0, u'\u00C0'),
'Ahook': (0x1001ea2, u'\u1EA2'),
'Amacron': (0x03c0, u'\u0100'),
'Aogonek': (0x01a1, u'\u0104'),
'Arabic_0': (0x1000660, u'\u0660'),
'Arabic_1': (0x1000661, u'\u0661'),
'Arabic_2': (0x1000662, u'\u0662'),
'Arabic_3': (0x1000663, u'\u0663'),
'Arabic_4': (0x1000664, u'\u0664'),
'Arabic_5': (0x1000665, u'\u0665'),
'Arabic_6': (0x1000666, u'\u0666'),
'Arabic_7': (0x1000667, u'\u0667'),
'Arabic_8': (0x1000668, u'\u0668'),
'Arabic_9': (0x1000669, u'\u0669'),
'Arabic_ain': (0x05d9, u'\u0639'),
'Arabic_alef': (0x05c7, u'\u0627'),
'Arabic_alefmaksura': (0x05e9, u'\u0649'),
'Arabic_beh': (0x05c8, u'\u0628'),
'Arabic_comma': (0x05ac, u'\u060C'),
'Arabic_dad': (0x05d6, u'\u0636'),
'Arabic_dal': (0x05cf, u'\u062F'),
'Arabic_damma': (0x05ef, u'\u064F'),
'Arabic_dammatan': (0x05ec, u'\u064C'),
'Arabic_ddal': (0x1000688, u'\u0688'),
'Arabic_farsi_yeh': (0x10006cc, u'\u06CC'),
'Arabic_fatha': (0x05ee, u'\u064E'),
'Arabic_fathatan': (0x05eb, u'\u064B'),
'Arabic_feh': (0x05e1, u'\u0641'),
'Arabic_fullstop': (0x10006d4, u'\u06D4'),
'Arabic_gaf': (0x10006af, u'\u06AF'),
'Arabic_ghain': (0x05da, u'\u063A'),
'Arabic_ha': (0x05e7, u'\u0647'),
'Arabic_hah': (0x05cd, u'\u062D'),
'Arabic_hamza': (0x05c1, u'\u0621'),
'Arabic_hamza_above': (0x1000654, u'\u0654'),
'Arabic_hamza_below': (0x1000655, u'\u0655'),
'Arabic_hamzaonalef': (0x05c3, u'\u0623'),
'Arabic_hamzaonwaw': (0x05c4, u'\u0624'),
'Arabic_hamzaonyeh': (0x05c6, u'\u0626'),
'Arabic_hamzaunderalef': (0x05c5, u'\u0625'),
'Arabic_heh_doachashmee': (0x10006be, u'\u06BE'),
'Arabic_heh_goal': (0x10006c1, u'\u06C1'),
'Arabic_jeem': (0x05cc, u'\u062C'),
'Arabic_jeh': (0x1000698, u'\u0698'),
'Arabic_kaf': (0x05e3, u'\u0643'),
'Arabic_kasra': (0x05f0, u'\u0650'),
'Arabic_kasratan': (0x05ed, u'\u064D'),
'Arabic_keheh': (0x10006a9, u'\u06A9'),
'Arabic_khah': (0x05ce, u'\u062E'),
'Arabic_lam': (0x05e4, u'\u0644'),
'Arabic_madda_above': (0x1000653, u'\u0653'),
'Arabic_maddaonalef': (0x05c2, u'\u0622'),
'Arabic_meem': (0x05e5, u'\u0645'),
'Arabic_noon': (0x05e6, u'\u0646'),
'Arabic_noon_ghunna': (0x10006ba, u'\u06BA'),
'Arabic_peh': (0x100067e, u'\u067E'),
'Arabic_percent': (0x100066a, u'\u066A'),
'Arabic_qaf': (0x05e2, u'\u0642'),
'Arabic_question_mark': (0x05bf, u'\u061F'),
'Arabic_ra': (0x05d1, u'\u0631'),
'Arabic_rreh': (0x1000691, u'\u0691'),
'Arabic_sad': (0x05d5, u'\u0635'),
'Arabic_seen': (0x05d3, u'\u0633'),
'Arabic_semicolon': (0x05bb, u'\u061B'),
'Arabic_shadda': (0x05f1, u'\u0651'),
'Arabic_sheen': (0x05d4, u'\u0634'),
'Arabic_sukun': (0x05f2, u'\u0652'),
'Arabic_superscript_alef': (0x1000670, u'\u0670'),
'Arabic_tah': (0x05d7, u'\u0637'),
'Arabic_tatweel': (0x05e0, u'\u0640'),
'Arabic_tcheh': (0x1000686, u'\u0686'),
'Arabic_teh': (0x05ca, u'\u062A'),
'Arabic_tehmarbuta': (0x05c9, u'\u0629'),
'Arabic_thal': (0x05d0, u'\u0630'),
'Arabic_theh': (0x05cb, u'\u062B'),
'Arabic_tteh': (0x1000679, u'\u0679'),
'Arabic_veh': (0x10006a4, u'\u06A4'),
'Arabic_waw': (0x05e8, u'\u0648'),
'Arabic_yeh': (0x05ea, u'\u064A'),
'Arabic_yeh_baree': (0x10006d2, u'\u06D2'),
'Arabic_zah': (0x05d8, u'\u0638'),
'Arabic_zain': (0x05d2, u'\u0632'),
'Aring': (0x00c5, u'\u00C5'),
'Armenian_AT': (0x1000538, u'\u0538'),
'Armenian_AYB': (0x1000531, u'\u0531'),
'Armenian_BEN': (0x1000532, u'\u0532'),
'Armenian_CHA': (0x1000549, u'\u0549'),
'Armenian_DA': (0x1000534, u'\u0534'),
'Armenian_DZA': (0x1000541, u'\u0541'),
'Armenian_E': (0x1000537, u'\u0537'),
'Armenian_FE': (0x1000556, u'\u0556'),
'Armenian_GHAT': (0x1000542, u'\u0542'),
'Armenian_GIM': (0x1000533, u'\u0533'),
'Armenian_HI': (0x1000545, u'\u0545'),
'Armenian_HO': (0x1000540, u'\u0540'),
'Armenian_INI': (0x100053b, u'\u053B'),
'Armenian_JE': (0x100054b, u'\u054B'),
'Armenian_KE': (0x1000554, u'\u0554'),
'Armenian_KEN': (0x100053f, u'\u053F'),
'Armenian_KHE': (0x100053d, u'\u053D'),
'Armenian_LYUN': (0x100053c, u'\u053C'),
'Armenian_MEN': (0x1000544, u'\u0544'),
'Armenian_NU': (0x1000546, u'\u0546'),
'Armenian_O': (0x1000555, u'\u0555'),
'Armenian_PE': (0x100054a, u'\u054A'),
'Armenian_PYUR': (0x1000553, u'\u0553'),
'Armenian_RA': (0x100054c, u'\u054C'),
'Armenian_RE': (0x1000550, u'\u0550'),
'Armenian_SE': (0x100054d, u'\u054D'),
'Armenian_SHA': (0x1000547, u'\u0547'),
'Armenian_TCHE': (0x1000543, u'\u0543'),
'Armenian_TO': (0x1000539, u'\u0539'),
'Armenian_TSA': (0x100053e, u'\u053E'),
'Armenian_TSO': (0x1000551, u'\u0551'),
'Armenian_TYUN': (0x100054f, u'\u054F'),
'Armenian_VEV': (0x100054e, u'\u054E'),
'Armenian_VO': (0x1000548, u'\u0548'),
'Armenian_VYUN': (0x1000552, u'\u0552'),
'Armenian_YECH': (0x1000535, u'\u0535'),
'Armenian_ZA': (0x1000536, u'\u0536'),
'Armenian_ZHE': (0x100053a, u'\u053A'),
'Armenian_accent': (0x100055b, u'\u055B'),
'Armenian_amanak': (0x100055c, u'\u055C'),
'Armenian_apostrophe': (0x100055a, u'\u055A'),
'Armenian_at': (0x1000568, u'\u0568'),
'Armenian_ayb': (0x1000561, u'\u0561'),
'Armenian_ben': (0x1000562, u'\u0562'),
'Armenian_but': (0x100055d, u'\u055D'),
'Armenian_cha': (0x1000579, u'\u0579'),
'Armenian_da': (0x1000564, u'\u0564'),
'Armenian_dza': (0x1000571, u'\u0571'),
'Armenian_e': (0x1000567, u'\u0567'),
'Armenian_exclam': (0x100055c, u'\u055C'),
'Armenian_fe': (0x1000586, u'\u0586'),
'Armenian_full_stop': (0x1000589, u'\u0589'),
'Armenian_ghat': (0x1000572, u'\u0572'),
'Armenian_gim': (0x1000563, u'\u0563'),
'Armenian_hi': (0x1000575, u'\u0575'),
'Armenian_ho': (0x1000570, u'\u0570'),
'Armenian_hyphen': (0x100058a, u'\u058A'),
'Armenian_ini': (0x100056b, u'\u056B'),
'Armenian_je': (0x100057b, u'\u057B'),
'Armenian_ke': (0x1000584, u'\u0584'),
'Armenian_ken': (0x100056f, u'\u056F'),
'Armenian_khe': (0x100056d, u'\u056D'),
'Armenian_ligature_ew': (0x1000587, u'\u0587'),
'Armenian_lyun': (0x100056c, u'\u056C'),
'Armenian_men': (0x1000574, u'\u0574'),
'Armenian_nu': (0x1000576, u'\u0576'),
'Armenian_o': (0x1000585, u'\u0585'),
'Armenian_paruyk': (0x100055e, u'\u055E'),
'Armenian_pe': (0x100057a, u'\u057A'),
'Armenian_pyur': (0x1000583, u'\u0583'),
'Armenian_question': (0x100055e, u'\u055E'),
'Armenian_ra': (0x100057c, u'\u057C'),
'Armenian_re': (0x1000580, u'\u0580'),
'Armenian_se': (0x100057d, u'\u057D'),
'Armenian_separation_mark': (0x100055d, u'\u055D'),
'Armenian_sha': (0x1000577, u'\u0577'),
'Armenian_shesht': (0x100055b, u'\u055B'),
'Armenian_tche': (0x1000573, u'\u0573'),
'Armenian_to': (0x1000569, u'\u0569'),
'Armenian_tsa': (0x100056e, u'\u056E'),
'Armenian_tso': (0x1000581, u'\u0581'),
'Armenian_tyun': (0x100057f, u'\u057F'),
'Armenian_verjaket': (0x1000589, u'\u0589'),
'Armenian_vev': (0x100057e, u'\u057E'),
'Armenian_vo': (0x1000578, u'\u0578'),
'Armenian_vyun': (0x1000582, u'\u0582'),
'Armenian_yech': (0x1000565, u'\u0565'),
'Armenian_yentamna': (0x100058a, u'\u058A'),
'Armenian_za': (0x1000566, u'\u0566'),
'Armenian_zhe': (0x100056a, u'\u056A'),
'Atilde': (0x00c3, u'\u00C3'),
'B': (0x0042, u'\u0042'),
'Babovedot': (0x1001e02, u'\u1E02'),
'Byelorussian_SHORTU': (0x06be, u'\u040E'),
'Byelorussian_shortu': (0x06ae, u'\u045E'),
'C': (0x0043, u'\u0043'),
'Cabovedot': (0x02c5, u'\u010A'),
'Cacute': (0x01c6, u'\u0106'),
'Ccaron': (0x01c8, u'\u010C'),
'Ccedilla': (0x00c7, u'\u00C7'),
'Ccircumflex': (0x02c6, u'\u0108'),
'ColonSign': (0x10020a1, u'\u20A1'),
'CruzeiroSign': (0x10020a2, u'\u20A2'),
'Cyrillic_A': (0x06e1, u'\u0410'),
'Cyrillic_BE': (0x06e2, u'\u0411'),
'Cyrillic_CHE': (0x06fe, u'\u0427'),
'Cyrillic_CHE_descender': (0x10004b6, u'\u04B6'),
'Cyrillic_CHE_vertstroke': (0x10004b8, u'\u04B8'),
'Cyrillic_DE': (0x06e4, u'\u0414'),
'Cyrillic_DZHE': (0x06bf, u'\u040F'),
'Cyrillic_E': (0x06fc, u'\u042D'),
'Cyrillic_EF': (0x06e6, u'\u0424'),
'Cyrillic_EL': (0x06ec, u'\u041B'),
'Cyrillic_EM': (0x06ed, u'\u041C'),
'Cyrillic_EN': (0x06ee, u'\u041D'),
'Cyrillic_EN_descender': (0x10004a2, u'\u04A2'),
'Cyrillic_ER': (0x06f2, u'\u0420'),
'Cyrillic_ES': (0x06f3, u'\u0421'),
'Cyrillic_GHE': (0x06e7, u'\u0413'),
'Cyrillic_GHE_bar': (0x1000492, u'\u0492'),
'Cyrillic_HA': (0x06e8, u'\u0425'),
'Cyrillic_HARDSIGN': (0x06ff, u'\u042A'),
'Cyrillic_HA_descender': (0x10004b2, u'\u04B2'),
'Cyrillic_I': (0x06e9, u'\u0418'),
'Cyrillic_IE': (0x06e5, u'\u0415'),
'Cyrillic_IO': (0x06b3, u'\u0401'),
'Cyrillic_I_macron': (0x10004e2, u'\u04E2'),
'Cyrillic_JE': (0x06b8, u'\u0408'),
'Cyrillic_KA': (0x06eb, u'\u041A'),
'Cyrillic_KA_descender': (0x100049a, u'\u049A'),
'Cyrillic_KA_vertstroke': (0x100049c, u'\u049C'),
'Cyrillic_LJE': (0x06b9, u'\u0409'),
'Cyrillic_NJE': (0x06ba, u'\u040A'),
'Cyrillic_O': (0x06ef, u'\u041E'),
'Cyrillic_O_bar': (0x10004e8, u'\u04E8'),
'Cyrillic_PE': (0x06f0, u'\u041F'),
'Cyrillic_SCHWA': (0x10004d8, u'\u04D8'),
'Cyrillic_SHA': (0x06fb, u'\u0428'),
'Cyrillic_SHCHA': (0x06fd, u'\u0429'),
'Cyrillic_SHHA': (0x10004ba, u'\u04BA'),
'Cyrillic_SHORTI': (0x06ea, u'\u0419'),
'Cyrillic_SOFTSIGN': (0x06f8, u'\u042C'),
'Cyrillic_TE': (0x06f4, u'\u0422'),
'Cyrillic_TSE': (0x06e3, u'\u0426'),
'Cyrillic_U': (0x06f5, u'\u0423'),
'Cyrillic_U_macron': (0x10004ee, u'\u04EE'),
'Cyrillic_U_straight': (0x10004ae, u'\u04AE'),
'Cyrillic_U_straight_bar': (0x10004b0, u'\u04B0'),
'Cyrillic_VE': (0x06f7, u'\u0412'),
'Cyrillic_YA': (0x06f1, u'\u042F'),
'Cyrillic_YERU': (0x06f9, u'\u042B'),
'Cyrillic_YU': (0x06e0, u'\u042E'),
'Cyrillic_ZE': (0x06fa, u'\u0417'),
'Cyrillic_ZHE': (0x06f6, u'\u0416'),
'Cyrillic_ZHE_descender': (0x1000496, u'\u0496'),
'Cyrillic_a': (0x06c1, u'\u0430'),
'Cyrillic_be': (0x06c2, u'\u0431'),
'Cyrillic_che': (0x06de, u'\u0447'),
'Cyrillic_che_descender': (0x10004b7, u'\u04B7'),
'Cyrillic_che_vertstroke': (0x10004b9, u'\u04B9'),
'Cyrillic_de': (0x06c4, u'\u0434'),
'Cyrillic_dzhe': (0x06af, u'\u045F'),
'Cyrillic_e': (0x06dc, u'\u044D'),
'Cyrillic_ef': (0x06c6, u'\u0444'),
'Cyrillic_el': (0x06cc, u'\u043B'),
'Cyrillic_em': (0x06cd, u'\u043C'),
'Cyrillic_en': (0x06ce, u'\u043D'),
'Cyrillic_en_descender': (0x10004a3, u'\u04A3'),
'Cyrillic_er': (0x06d2, u'\u0440'),
'Cyrillic_es': (0x06d3, u'\u0441'),
'Cyrillic_ghe': (0x06c7, u'\u0433'),
'Cyrillic_ghe_bar': (0x1000493, u'\u0493'),
'Cyrillic_ha': (0x06c8, u'\u0445'),
'Cyrillic_ha_descender': (0x10004b3, u'\u04B3'),
'Cyrillic_hardsign': (0x06df, u'\u044A'),
'Cyrillic_i': (0x06c9, u'\u0438'),
'Cyrillic_i_macron': (0x10004e3, u'\u04E3'),
'Cyrillic_ie': (0x06c5, u'\u0435'),
'Cyrillic_io': (0x06a3, u'\u0451'),
'Cyrillic_je': (0x06a8, u'\u0458'),
'Cyrillic_ka': (0x06cb, u'\u043A'),
'Cyrillic_ka_descender': (0x100049b, u'\u049B'),
'Cyrillic_ka_vertstroke': (0x100049d, u'\u049D'),
'Cyrillic_lje': (0x06a9, u'\u0459'),
'Cyrillic_nje': (0x06aa, u'\u045A'),
'Cyrillic_o': (0x06cf, u'\u043E'),
'Cyrillic_o_bar': (0x10004e9, u'\u04E9'),
'Cyrillic_pe': (0x06d0, u'\u043F'),
'Cyrillic_schwa': (0x10004d9, u'\u04D9'),
'Cyrillic_sha': (0x06db, u'\u0448'),
'Cyrillic_shcha': (0x06dd, u'\u0449'),
'Cyrillic_shha': (0x10004bb, u'\u04BB'),
'Cyrillic_shorti': (0x06ca, u'\u0439'),
'Cyrillic_softsign': (0x06d8, u'\u044C'),
'Cyrillic_te': (0x06d4, u'\u0442'),
'Cyrillic_tse': (0x06c3, u'\u0446'),
'Cyrillic_u': (0x06d5, u'\u0443'),
'Cyrillic_u_macron': (0x10004ef, u'\u04EF'),
'Cyrillic_u_straight': (0x10004af, u'\u04AF'),
'Cyrillic_u_straight_bar': (0x10004b1, u'\u04B1'),
'Cyrillic_ve': (0x06d7, u'\u0432'),
'Cyrillic_ya': (0x06d1, u'\u044F'),
'Cyrillic_yeru': (0x06d9, u'\u044B'),
'Cyrillic_yu': (0x06c0, u'\u044E'),
'Cyrillic_ze': (0x06da, u'\u0437'),
'Cyrillic_zhe': (0x06d6, u'\u0436'),
'Cyrillic_zhe_descender': (0x1000497, u'\u0497'),
'D': (0x0044, u'\u0044'),
'Dabovedot': (0x1001e0a, u'\u1E0A'),
'Dcaron': (0x01cf, u'\u010E'),
'DongSign': (0x10020ab, u'\u20AB'),
'Dstroke': (0x01d0, u'\u0110'),
'E': (0x0045, u'\u0045'),
'ENG': (0x03bd, u'\u014A'),
'ETH': (0x00d0, u'\u00D0'),
'EZH': (0x10001b7, u'\u01B7'),
'Eabovedot': (0x03cc, u'\u0116'),
'Eacute': (0x00c9, u'\u00C9'),
'Ebelowdot': (0x1001eb8, u'\u1EB8'),
'Ecaron': (0x01cc, u'\u011A'),
'Ecircumflex': (0x00ca, u'\u00CA'),
'Ecircumflexacute': (0x1001ebe, u'\u1EBE'),
'Ecircumflexbelowdot': (0x1001ec6, u'\u1EC6'),
'Ecircumflexgrave': (0x1001ec0, u'\u1EC0'),
'Ecircumflexhook': (0x1001ec2, u'\u1EC2'),
'Ecircumflextilde': (0x1001ec4, u'\u1EC4'),
'EcuSign': (0x10020a0, u'\u20A0'),
'Ediaeresis': (0x00cb, u'\u00CB'),
'Egrave': (0x00c8, u'\u00C8'),
'Ehook': (0x1001eba, u'\u1EBA'),
'Emacron': (0x03aa, u'\u0112'),
'Eogonek': (0x01ca, u'\u0118'),
'Etilde': (0x1001ebc, u'\u1EBC'),
'EuroSign': (0x20ac, u'\u20AC'),
'F': (0x0046, u'\u0046'),
'FFrancSign': (0x10020a3, u'\u20A3'),
'Fabovedot': (0x1001e1e, u'\u1E1E'),
'Farsi_0': (0x10006f0, u'\u06F0'),
'Farsi_1': (0x10006f1, u'\u06F1'),
'Farsi_2': (0x10006f2, u'\u06F2'),
'Farsi_3': (0x10006f3, u'\u06F3'),
'Farsi_4': (0x10006f4, u'\u06F4'),
'Farsi_5': (0x10006f5, u'\u06F5'),
'Farsi_6': (0x10006f6, u'\u06F6'),
'Farsi_7': (0x10006f7, u'\u06F7'),
'Farsi_8': (0x10006f8, u'\u06F8'),
'Farsi_9': (0x10006f9, u'\u06F9'),
'Farsi_yeh': (0x10006cc, u'\u06CC'),
'G': (0x0047, u'\u0047'),
'Gabovedot': (0x02d5, u'\u0120'),
'Gbreve': (0x02ab, u'\u011E'),
'Gcaron': (0x10001e6, u'\u01E6'),
'Gcedilla': (0x03ab, u'\u0122'),
'Gcircumflex': (0x02d8, u'\u011C'),
'Georgian_an': (0x10010d0, u'\u10D0'),
'Georgian_ban': (0x10010d1, u'\u10D1'),
'Georgian_can': (0x10010ea, u'\u10EA'),
'Georgian_char': (0x10010ed, u'\u10ED'),
'Georgian_chin': (0x10010e9, u'\u10E9'),
'Georgian_cil': (0x10010ec, u'\u10EC'),
'Georgian_don': (0x10010d3, u'\u10D3'),
'Georgian_en': (0x10010d4, u'\u10D4'),
'Georgian_fi': (0x10010f6, u'\u10F6'),
'Georgian_gan': (0x10010d2, u'\u10D2'),
'Georgian_ghan': (0x10010e6, u'\u10E6'),
'Georgian_hae': (0x10010f0, u'\u10F0'),
'Georgian_har': (0x10010f4, u'\u10F4'),
'Georgian_he': (0x10010f1, u'\u10F1'),
'Georgian_hie': (0x10010f2, u'\u10F2'),
'Georgian_hoe': (0x10010f5, u'\u10F5'),
'Georgian_in': (0x10010d8, u'\u10D8'),
'Georgian_jhan': (0x10010ef, u'\u10EF'),
'Georgian_jil': (0x10010eb, u'\u10EB'),
'Georgian_kan': (0x10010d9, u'\u10D9'),
'Georgian_khar': (0x10010e5, u'\u10E5'),
'Georgian_las': (0x10010da, u'\u10DA'),
'Georgian_man': (0x10010db, u'\u10DB'),
'Georgian_nar': (0x10010dc, u'\u10DC'),
'Georgian_on': (0x10010dd, u'\u10DD'),
'Georgian_par': (0x10010de, u'\u10DE'),
'Georgian_phar': (0x10010e4, u'\u10E4'),
'Georgian_qar': (0x10010e7, u'\u10E7'),
'Georgian_rae': (0x10010e0, u'\u10E0'),
'Georgian_san': (0x10010e1, u'\u10E1'),
'Georgian_shin': (0x10010e8, u'\u10E8'),
'Georgian_tan': (0x10010d7, u'\u10D7'),
'Georgian_tar': (0x10010e2, u'\u10E2'),
'Georgian_un': (0x10010e3, u'\u10E3'),
'Georgian_vin': (0x10010d5, u'\u10D5'),
'Georgian_we': (0x10010f3, u'\u10F3'),
'Georgian_xan': (0x10010ee, u'\u10EE'),
'Georgian_zen': (0x10010d6, u'\u10D6'),
'Georgian_zhar': (0x10010df, u'\u10DF'),
'Greek_ALPHA': (0x07c1, u'\u0391'),
'Greek_ALPHAaccent': (0x07a1, u'\u0386'),
'Greek_BETA': (0x07c2, u'\u0392'),
'Greek_CHI': (0x07d7, u'\u03A7'),
'Greek_DELTA': (0x07c4, u'\u0394'),
'Greek_EPSILON': (0x07c5, u'\u0395'),
'Greek_EPSILONaccent': (0x07a2, u'\u0388'),
'Greek_ETA': (0x07c7, u'\u0397'),
'Greek_ETAaccent': (0x07a3, u'\u0389'),
'Greek_GAMMA': (0x07c3, u'\u0393'),
'Greek_IOTA': (0x07c9, u'\u0399'),
'Greek_IOTAaccent': (0x07a4, u'\u038A'),
'Greek_IOTAdieresis': (0x07a5, u'\u03AA'),
'Greek_KAPPA': (0x07ca, u'\u039A'),
'Greek_LAMBDA': (0x07cb, u'\u039B'),
'Greek_LAMDA': (0x07cb, u'\u039B'),
'Greek_MU': (0x07cc, u'\u039C'),
'Greek_NU': (0x07cd, u'\u039D'),
'Greek_OMEGA': (0x07d9, u'\u03A9'),
'Greek_OMEGAaccent': (0x07ab, u'\u038F'),
'Greek_OMICRON': (0x07cf, u'\u039F'),
'Greek_OMICRONaccent': (0x07a7, u'\u038C'),
'Greek_PHI': (0x07d6, u'\u03A6'),
'Greek_PI': (0x07d0, u'\u03A0'),
'Greek_PSI': (0x07d8, u'\u03A8'),
'Greek_RHO': (0x07d1, u'\u03A1'),
'Greek_SIGMA': (0x07d2, u'\u03A3'),
'Greek_TAU': (0x07d4, u'\u03A4'),
'Greek_THETA': (0x07c8, u'\u0398'),
'Greek_UPSILON': (0x07d5, u'\u03A5'),
'Greek_UPSILONaccent': (0x07a8, u'\u038E'),
'Greek_UPSILONdieresis': (0x07a9, u'\u03AB'),
'Greek_XI': (0x07ce, u'\u039E'),
'Greek_ZETA': (0x07c6, u'\u0396'),
'Greek_accentdieresis': (0x07ae, u'\u0385'),
'Greek_alpha': (0x07e1, u'\u03B1'),
'Greek_alphaaccent': (0x07b1, u'\u03AC'),
'Greek_beta': (0x07e2, u'\u03B2'),
'Greek_chi': (0x07f7, u'\u03C7'),
'Greek_delta': (0x07e4, u'\u03B4'),
'Greek_epsilon': (0x07e5, u'\u03B5'),
'Greek_epsilonaccent': (0x07b2, u'\u03AD'),
'Greek_eta': (0x07e7, u'\u03B7'),
'Greek_etaaccent': (0x07b3, u'\u03AE'),
'Greek_finalsmallsigma': (0x07f3, u'\u03C2'),
'Greek_gamma': (0x07e3, u'\u03B3'),
'Greek_horizbar': (0x07af, u'\u2015'),
'Greek_iota': (0x07e9, u'\u03B9'),
'Greek_iotaaccent': (0x07b4, u'\u03AF'),
'Greek_iotaaccentdieresis': (0x07b6, u'\u0390'),
'Greek_iotadieresis': (0x07b5, u'\u03CA'),
'Greek_kappa': (0x07ea, u'\u03BA'),
'Greek_lambda': (0x07eb, u'\u03BB'),
'Greek_lamda': (0x07eb, u'\u03BB'),
'Greek_mu': (0x07ec, u'\u03BC'),
'Greek_nu': (0x07ed, u'\u03BD'),
'Greek_omega': (0x07f9, u'\u03C9'),
'Greek_omegaaccent': (0x07bb, u'\u03CE'),
'Greek_omicron': (0x07ef, u'\u03BF'),
'Greek_omicronaccent': (0x07b7, u'\u03CC'),
'Greek_phi': (0x07f6, u'\u03C6'),
'Greek_pi': (0x07f0, u'\u03C0'),
'Greek_psi': (0x07f8, u'\u03C8'),
'Greek_rho': (0x07f1, u'\u03C1'),
'Greek_sigma': (0x07f2, u'\u03C3'),
'Greek_tau': (0x07f4, u'\u03C4'),
'Greek_theta': (0x07e8, u'\u03B8'),
'Greek_upsilon': (0x07f5, u'\u03C5'),
'Greek_upsilonaccent': (0x07b8, u'\u03CD'),
'Greek_upsilonaccentdieresis': (0x07ba, u'\u03B0'),
'Greek_upsilondieresis': (0x07b9, u'\u03CB'),
'Greek_xi': (0x07ee, u'\u03BE'),
'Greek_zeta': (0x07e6, u'\u03B6'),
'H': (0x0048, u'\u0048'),
'Hcircumflex': (0x02a6, u'\u0124'),
'Hstroke': (0x02a1, u'\u0126'),
'I': (0x0049, u'\u0049'),
'Iabovedot': (0x02a9, u'\u0130'),
'Iacute': (0x00cd, u'\u00CD'),
'Ibelowdot': (0x1001eca, u'\u1ECA'),
'Ibreve': (0x100012c, u'\u012C'),
'Icircumflex': (0x00ce, u'\u00CE'),
'Idiaeresis': (0x00cf, u'\u00CF'),
'Igrave': (0x00cc, u'\u00CC'),
'Ihook': (0x1001ec8, u'\u1EC8'),
'Imacron': (0x03cf, u'\u012A'),
'Iogonek': (0x03c7, u'\u012E'),
'Itilde': (0x03a5, u'\u0128'),
'J': (0x004a, u'\u004A'),
'Jcircumflex': (0x02ac, u'\u0134'),
'K': (0x004b, u'\u004B'),
'KP_0': (0xffb0, None),
'KP_1': (0xffb1, None),
'KP_2': (0xffb2, None),
'KP_3': (0xffb3, None),
'KP_4': (0xffb4, None),
'KP_5': (0xffb5, None),
'KP_6': (0xffb6, None),
'KP_7': (0xffb7, None),
'KP_8': (0xffb8, None),
'KP_9': (0xffb9, None),
'KP_Add': (0xffab, None),
'KP_Begin': (0xff9d, None),
'KP_Decimal': (0xffae, None),
'KP_Delete': (0xff9f, None),
'KP_Divide': (0xffaf, None),
'KP_Down': (0xff99, None),
'KP_End': (0xff9c, None),
'KP_Enter': (0xff8d, None),
'KP_Equal': (0xffbd, None),
'KP_F1': (0xff91, None),
'KP_F2': (0xff92, None),
'KP_F3': (0xff93, None),
'KP_F4': (0xff94, None),
'KP_Home': (0xff95, None),
'KP_Insert': (0xff9e, None),
'KP_Left': (0xff96, None),
'KP_Multiply': (0xffaa, None),
'KP_Next': (0xff9b, None),
'KP_Page_Down': (0xff9b, None),
'KP_Page_Up': (0xff9a, None),
'KP_Prior': (0xff9a, None),
'KP_Right': (0xff98, None),
'KP_Separator': (0xffac, None),
'KP_Space': (0xff80, None),
'KP_Subtract': (0xffad, None),
'KP_Tab': (0xff89, None),
'KP_Up': (0xff97, None),
'Kcedilla': (0x03d3, u'\u0136'),
'L': (0x004c, u'\u004C'),
'Lacute': (0x01c5, u'\u0139'),
'Lbelowdot': (0x1001e36, u'\u1E36'),
'Lcaron': (0x01a5, u'\u013D'),
'Lcedilla': (0x03a6, u'\u013B'),
'LiraSign': (0x10020a4, u'\u20A4'),
'Lstroke': (0x01a3, u'\u0141'),
'M': (0x004d, u'\u004D'),
'Mabovedot': (0x1001e40, u'\u1E40'),
'Macedonia_DSE': (0x06b5, u'\u0405'),
'Macedonia_GJE': (0x06b2, u'\u0403'),
'Macedonia_KJE': (0x06bc, u'\u040C'),
'Macedonia_dse': (0x06a5, u'\u0455'),
'Macedonia_gje': (0x06a2, u'\u0453'),
'Macedonia_kje': (0x06ac, u'\u045C'),
'MillSign': (0x10020a5, u'\u20A5'),
'N': (0x004e, u'\u004E'),
'Nacute': (0x01d1, u'\u0143'),
'NairaSign': (0x10020a6, u'\u20A6'),
'Ncaron': (0x01d2, u'\u0147'),
'Ncedilla': (0x03d1, u'\u0145'),
'NewSheqelSign': (0x10020aa, u'\u20AA'),
'Ntilde': (0x00d1, u'\u00D1'),
'O': (0x004f, u'\u004F'),
'OE': (0x13bc, u'\u0152'),
'Oacute': (0x00d3, u'\u00D3'),
'Obarred': (0x100019f, u'\u019F'),
'Obelowdot': (0x1001ecc, u'\u1ECC'),
'Ocaron': (0x10001d1, u'\u01D2'),
'Ocircumflex': (0x00d4, u'\u00D4'),
'Ocircumflexacute': (0x1001ed0, u'\u1ED0'),
'Ocircumflexbelowdot': (0x1001ed8, u'\u1ED8'),
'Ocircumflexgrave': (0x1001ed2, u'\u1ED2'),
'Ocircumflexhook': (0x1001ed4, u'\u1ED4'),
'Ocircumflextilde': (0x1001ed6, u'\u1ED6'),
'Odiaeresis': (0x00d6, u'\u00D6'),
'Odoubleacute': (0x01d5, u'\u0150'),
'Ograve': (0x00d2, u'\u00D2'),
'Ohook': (0x1001ece, u'\u1ECE'),
'Ohorn': (0x10001a0, u'\u01A0'),
'Ohornacute': (0x1001eda, u'\u1EDA'),
'Ohornbelowdot': (0x1001ee2, u'\u1EE2'),
'Ohorngrave': (0x1001edc, u'\u1EDC'),
'Ohornhook': (0x1001ede, u'\u1EDE'),
'Ohorntilde': (0x1001ee0, u'\u1EE0'),
'Omacron': (0x03d2, u'\u014C'),
'Ooblique': (0x00d8, u'\u00D8'),
'Oslash': (0x00d8, u'\u00D8'),
'Otilde': (0x00d5, u'\u00D5'),
'P': (0x0050, u'\u0050'),
'Pabovedot': (0x1001e56, u'\u1E56'),
'PesetaSign': (0x10020a7, u'\u20A7'),
'Q': (0x0051, u'\u0051'),
'R': (0x0052, u'\u0052'),
'Racute': (0x01c0, u'\u0154'),
'Rcaron': (0x01d8, u'\u0158'),
'Rcedilla': (0x03a3, u'\u0156'),
'RupeeSign': (0x10020a8, u'\u20A8'),
'S': (0x0053, u'\u0053'),
'SCHWA': (0x100018f, u'\u018F'),
'Sabovedot': (0x1001e60, u'\u1E60'),
'Sacute': (0x01a6, u'\u015A'),
'Scaron': (0x01a9, u'\u0160'),
'Scedilla': (0x01aa, u'\u015E'),
'Scircumflex': (0x02de, u'\u015C'),
'Serbian_DJE': (0x06b1, u'\u0402'),
'Serbian_TSHE': (0x06bb, u'\u040B'),
'Serbian_dje': (0x06a1, u'\u0452'),
'Serbian_tshe': (0x06ab, u'\u045B'),
'Sinh_a': (0x1000d85, u'\u0D85'),
'Sinh_aa': (0x1000d86, u'\u0D86'),
'Sinh_aa2': (0x1000dcf, u'\u0DCF'),
'Sinh_ae': (0x1000d87, u'\u0D87'),
'Sinh_ae2': (0x1000dd0, u'\u0DD0'),
'Sinh_aee': (0x1000d88, u'\u0D88'),
'Sinh_aee2': (0x1000dd1, u'\u0DD1'),
'Sinh_ai': (0x1000d93, u'\u0D93'),
'Sinh_ai2': (0x1000ddb, u'\u0DDB'),
'Sinh_al': (0x1000dca, u'\u0DCA'),
'Sinh_au': (0x1000d96, u'\u0D96'),
'Sinh_au2': (0x1000dde, u'\u0DDE'),
'Sinh_ba': (0x1000db6, u'\u0DB6'),
'Sinh_bha': (0x1000db7, u'\u0DB7'),
'Sinh_ca': (0x1000da0, u'\u0DA0'),
'Sinh_cha': (0x1000da1, u'\u0DA1'),
'Sinh_dda': (0x1000da9, u'\u0DA9'),
'Sinh_ddha': (0x1000daa, u'\u0DAA'),
'Sinh_dha': (0x1000daf, u'\u0DAF'),
'Sinh_dhha': (0x1000db0, u'\u0DB0'),
'Sinh_e': (0x1000d91, u'\u0D91'),
'Sinh_e2': (0x1000dd9, u'\u0DD9'),
'Sinh_ee': (0x1000d92, u'\u0D92'),
'Sinh_ee2': (0x1000dda, u'\u0DDA'),
'Sinh_fa': (0x1000dc6, u'\u0DC6'),
'Sinh_ga': (0x1000d9c, u'\u0D9C'),
'Sinh_gha': (0x1000d9d, u'\u0D9D'),
'Sinh_h2': (0x1000d83, u'\u0D83'),
'Sinh_ha': (0x1000dc4, u'\u0DC4'),
'Sinh_i': (0x1000d89, u'\u0D89'),
'Sinh_i2': (0x1000dd2, u'\u0DD2'),
'Sinh_ii': (0x1000d8a, u'\u0D8A'),
'Sinh_ii2': (0x1000dd3, u'\u0DD3'),
'Sinh_ja': (0x1000da2, u'\u0DA2'),
'Sinh_jha': (0x1000da3, u'\u0DA3'),
'Sinh_jnya': (0x1000da5, u'\u0DA5'),
'Sinh_ka': (0x1000d9a, u'\u0D9A'),
'Sinh_kha': (0x1000d9b, u'\u0D9B'),
'Sinh_kunddaliya': (0x1000df4, u'\u0DF4'),
'Sinh_la': (0x1000dbd, u'\u0DBD'),
'Sinh_lla': (0x1000dc5, u'\u0DC5'),
'Sinh_lu': (0x1000d8f, u'\u0D8F'),
'Sinh_lu2': (0x1000ddf, u'\u0DDF'),
'Sinh_luu': (0x1000d90, u'\u0D90'),
'Sinh_luu2': (0x1000df3, u'\u0DF3'),
'Sinh_ma': (0x1000db8, u'\u0DB8'),
'Sinh_mba': (0x1000db9, u'\u0DB9'),
'Sinh_na': (0x1000db1, u'\u0DB1'),
'Sinh_ndda': (0x1000dac, u'\u0DAC'),
'Sinh_ndha': (0x1000db3, u'\u0DB3'),
'Sinh_ng': (0x1000d82, u'\u0D82'),
'Sinh_ng2': (0x1000d9e, u'\u0D9E'),
'Sinh_nga': (0x1000d9f, u'\u0D9F'),
'Sinh_nja': (0x1000da6, u'\u0DA6'),
'Sinh_nna': (0x1000dab, u'\u0DAB'),
'Sinh_nya': (0x1000da4, u'\u0DA4'),
'Sinh_o': (0x1000d94, u'\u0D94'),
'Sinh_o2': (0x1000ddc, u'\u0DDC'),
'Sinh_oo': (0x1000d95, u'\u0D95'),
'Sinh_oo2': (0x1000ddd, u'\u0DDD'),
'Sinh_pa': (0x1000db4, u'\u0DB4'),
'Sinh_pha': (0x1000db5, u'\u0DB5'),
'Sinh_ra': (0x1000dbb, u'\u0DBB'),
'Sinh_ri': (0x1000d8d, u'\u0D8D'),
'Sinh_rii': (0x1000d8e, u'\u0D8E'),
'Sinh_ru2': (0x1000dd8, u'\u0DD8'),
'Sinh_ruu2': (0x1000df2, u'\u0DF2'),
'Sinh_sa': (0x1000dc3, u'\u0DC3'),
'Sinh_sha': (0x1000dc1, u'\u0DC1'),
'Sinh_ssha': (0x1000dc2, u'\u0DC2'),
'Sinh_tha': (0x1000dad, u'\u0DAD'),
'Sinh_thha': (0x1000dae, u'\u0DAE'),
'Sinh_tta': (0x1000da7, u'\u0DA7'),
'Sinh_ttha': (0x1000da8, u'\u0DA8'),
'Sinh_u': (0x1000d8b, u'\u0D8B'),
'Sinh_u2': (0x1000dd4, u'\u0DD4'),
'Sinh_uu': (0x1000d8c, u'\u0D8C'),
'Sinh_uu2': (0x1000dd6, u'\u0DD6'),
'Sinh_va': (0x1000dc0, u'\u0DC0'),
'Sinh_ya': (0x1000dba, u'\u0DBA'),
'T': (0x0054, u'\u0054'),
'THORN': (0x00de, u'\u00DE'),
'Tabovedot': (0x1001e6a, u'\u1E6A'),
'Tcaron': (0x01ab, u'\u0164'),
'Tcedilla': (0x01de, u'\u0162'),
'Thai_baht': (0x0ddf, u'\u0E3F'),
'Thai_bobaimai': (0x0dba, u'\u0E1A'),
'Thai_chochan': (0x0da8, u'\u0E08'),
'Thai_chochang': (0x0daa, u'\u0E0A'),
'Thai_choching': (0x0da9, u'\u0E09'),
'Thai_chochoe': (0x0dac, u'\u0E0C'),
'Thai_dochada': (0x0dae, u'\u0E0E'),
'Thai_dodek': (0x0db4, u'\u0E14'),
'Thai_fofa': (0x0dbd, u'\u0E1D'),
'Thai_fofan': (0x0dbf, u'\u0E1F'),
'Thai_hohip': (0x0dcb, u'\u0E2B'),
'Thai_honokhuk': (0x0dce, u'\u0E2E'),
'Thai_khokhai': (0x0da2, u'\u0E02'),
'Thai_khokhon': (0x0da5, u'\u0E05'),
'Thai_khokhuat': (0x0da3, u'\u0E03'),
'Thai_khokhwai': (0x0da4, u'\u0E04'),
'Thai_khorakhang': (0x0da6, u'\u0E06'),
'Thai_kokai': (0x0da1, u'\u0E01'),
'Thai_lakkhangyao': (0x0de5, u'\u0E45'),
'Thai_lekchet': (0x0df7, u'\u0E57'),
'Thai_lekha': (0x0df5, u'\u0E55'),
'Thai_lekhok': (0x0df6, u'\u0E56'),
'Thai_lekkao': (0x0df9, u'\u0E59'),
'Thai_leknung': (0x0df1, u'\u0E51'),
'Thai_lekpaet': (0x0df8, u'\u0E58'),
'Thai_leksam': (0x0df3, u'\u0E53'),
'Thai_leksi': (0x0df4, u'\u0E54'),
'Thai_leksong': (0x0df2, u'\u0E52'),
'Thai_leksun': (0x0df0, u'\u0E50'),
'Thai_lochula': (0x0dcc, u'\u0E2C'),
'Thai_loling': (0x0dc5, u'\u0E25'),
'Thai_lu': (0x0dc6, u'\u0E26'),
'Thai_maichattawa': (0x0deb, u'\u0E4B'),
'Thai_maiek': (0x0de8, u'\u0E48'),
'Thai_maihanakat': (0x0dd1, u'\u0E31'),
'Thai_maitaikhu': (0x0de7, u'\u0E47'),
'Thai_maitho': (0x0de9, u'\u0E49'),
'Thai_maitri': (0x0dea, u'\u0E4A'),
'Thai_maiyamok': (0x0de6, u'\u0E46'),
'Thai_moma': (0x0dc1, u'\u0E21'),
'Thai_ngongu': (0x0da7, u'\u0E07'),
'Thai_nikhahit': (0x0ded, u'\u0E4D'),
'Thai_nonen': (0x0db3, u'\u0E13'),
'Thai_nonu': (0x0db9, u'\u0E19'),
'Thai_oang': (0x0dcd, u'\u0E2D'),
'Thai_paiyannoi': (0x0dcf, u'\u0E2F'),
'Thai_phinthu': (0x0dda, u'\u0E3A'),
'Thai_phophan': (0x0dbe, u'\u0E1E'),
'Thai_phophung': (0x0dbc, u'\u0E1C'),
'Thai_phosamphao': (0x0dc0, u'\u0E20'),
'Thai_popla': (0x0dbb, u'\u0E1B'),
'Thai_rorua': (0x0dc3, u'\u0E23'),
'Thai_ru': (0x0dc4, u'\u0E24'),
'Thai_saraa': (0x0dd0, u'\u0E30'),
'Thai_saraaa': (0x0dd2, u'\u0E32'),
'Thai_saraae': (0x0de1, u'\u0E41'),
'Thai_saraaimaimalai': (0x0de4, u'\u0E44'),
'Thai_saraaimaimuan': (0x0de3, u'\u0E43'),
'Thai_saraam': (0x0dd3, u'\u0E33'),
'Thai_sarae': (0x0de0, u'\u0E40'),
'Thai_sarai': (0x0dd4, u'\u0E34'),
'Thai_saraii': (0x0dd5, u'\u0E35'),
'Thai_sarao': (0x0de2, u'\u0E42'),
'Thai_sarau': (0x0dd8, u'\u0E38'),
'Thai_saraue': (0x0dd6, u'\u0E36'),
'Thai_sarauee': (0x0dd7, u'\u0E37'),
'Thai_sarauu': (0x0dd9, u'\u0E39'),
'Thai_sorusi': (0x0dc9, u'\u0E29'),
'Thai_sosala': (0x0dc8, u'\u0E28'),
'Thai_soso': (0x0dab, u'\u0E0B'),
'Thai_sosua': (0x0dca, u'\u0E2A'),
'Thai_thanthakhat': (0x0dec, u'\u0E4C'),
'Thai_thonangmontho': (0x0db1, u'\u0E11'),
'Thai_thophuthao': (0x0db2, u'\u0E12'),
'Thai_thothahan': (0x0db7, u'\u0E17'),
'Thai_thothan': (0x0db0, u'\u0E10'),
'Thai_thothong': (0x0db8, u'\u0E18'),
'Thai_thothung': (0x0db6, u'\u0E16'),
'Thai_topatak': (0x0daf, u'\u0E0F'),
'Thai_totao': (0x0db5, u'\u0E15'),
'Thai_wowaen': (0x0dc7, u'\u0E27'),
'Thai_yoyak': (0x0dc2, u'\u0E22'),
'Thai_yoying': (0x0dad, u'\u0E0D'),
'Tslash': (0x03ac, u'\u0166'),
'U': (0x0055, u'\u0055'),
'Uacute': (0x00da, u'\u00DA'),
'Ubelowdot': (0x1001ee4, u'\u1EE4'),
'Ubreve': (0x02dd, u'\u016C'),
'Ucircumflex': (0x00db, u'\u00DB'),
'Udiaeresis': (0x00dc, u'\u00DC'),
'Udoubleacute': (0x01db, u'\u0170'),
'Ugrave': (0x00d9, u'\u00D9'),
'Uhook': (0x1001ee6, u'\u1EE6'),
'Uhorn': (0x10001af, u'\u01AF'),
'Uhornacute': (0x1001ee8, u'\u1EE8'),
'Uhornbelowdot': (0x1001ef0, u'\u1EF0'),
'Uhorngrave': (0x1001eea, u'\u1EEA'),
'Uhornhook': (0x1001eec, u'\u1EEC'),
'Uhorntilde': (0x1001eee, u'\u1EEE'),
'Ukrainian_GHE_WITH_UPTURN': (0x06bd, u'\u0490'),
'Ukrainian_I': (0x06b6, u'\u0406'),
'Ukrainian_IE': (0x06b4, u'\u0404'),
'Ukrainian_YI': (0x06b7, u'\u0407'),
'Ukrainian_ghe_with_upturn': (0x06ad, u'\u0491'),
'Ukrainian_i': (0x06a6, u'\u0456'),
'Ukrainian_ie': (0x06a4, u'\u0454'),
'Ukrainian_yi': (0x06a7, u'\u0457'),
'Umacron': (0x03de, u'\u016A'),
'Uogonek': (0x03d9, u'\u0172'),
'Uring': (0x01d9, u'\u016E'),
'Utilde': (0x03dd, u'\u0168'),
'V': (0x0056, u'\u0056'),
'W': (0x0057, u'\u0057'),
'Wacute': (0x1001e82, u'\u1E82'),
'Wcircumflex': (0x1000174, u'\u0174'),
'Wdiaeresis': (0x1001e84, u'\u1E84'),
'Wgrave': (0x1001e80, u'\u1E80'),
'WonSign': (0x10020a9, u'\u20A9'),
'X': (0x0058, u'\u0058'),
'Xabovedot': (0x1001e8a, u'\u1E8A'),
'Y': (0x0059, u'\u0059'),
'Yacute': (0x00dd, u'\u00DD'),
'Ybelowdot': (0x1001ef4, u'\u1EF4'),
'Ycircumflex': (0x1000176, u'\u0176'),
'Ydiaeresis': (0x13be, u'\u0178'),
'Ygrave': (0x1001ef2, u'\u1EF2'),
'Yhook': (0x1001ef6, u'\u1EF6'),
'Ytilde': (0x1001ef8, u'\u1EF8'),
'Z': (0x005a, u'\u005A'),
'Zabovedot': (0x01af, u'\u017B'),
'Zacute': (0x01ac, u'\u0179'),
'Zcaron': (0x01ae, u'\u017D'),
'Zstroke': (0x10001b5, u'\u01B5'),
'a': (0x0061, u'\u0061'),
'aacute': (0x00e1, u'\u00E1'),
'abelowdot': (0x1001ea1, u'\u1EA1'),
'abovedot': (0x01ff, u'\u02D9'),
'abreve': (0x01e3, u'\u0103'),
'abreveacute': (0x1001eaf, u'\u1EAF'),
'abrevebelowdot': (0x1001eb7, u'\u1EB7'),
'abrevegrave': (0x1001eb1, u'\u1EB1'),
'abrevehook': (0x1001eb3, u'\u1EB3'),
'abrevetilde': (0x1001eb5, u'\u1EB5'),
'acircumflex': (0x00e2, u'\u00E2'),
'acircumflexacute': (0x1001ea5, u'\u1EA5'),
'acircumflexbelowdot': (0x1001ead, u'\u1EAD'),
'acircumflexgrave': (0x1001ea7, u'\u1EA7'),
'acircumflexhook': (0x1001ea9, u'\u1EA9'),
'acircumflextilde': (0x1001eab, u'\u1EAB'),
'acute': (0x00b4, u'\u00B4'),
'adiaeresis': (0x00e4, u'\u00E4'),
'ae': (0x00e6, u'\u00E6'),
'agrave': (0x00e0, u'\u00E0'),
'ahook': (0x1001ea3, u'\u1EA3'),
'amacron': (0x03e0, u'\u0101'),
'ampersand': (0x0026, u'\u0026'),
'aogonek': (0x01b1, u'\u0105'),
'apostrophe': (0x0027, u'\u0027'),
'approxeq': (0x1002248, u'\u2245'),
'approximate': (0x08c8, u'\u223C'),
'aring': (0x00e5, u'\u00E5'),
'asciicircum': (0x005e, u'\u005E'),
'asciitilde': (0x007e, u'\u007E'),
'asterisk': (0x002a, u'\u002A'),
'at': (0x0040, u'\u0040'),
'atilde': (0x00e3, u'\u00E3'),
'b': (0x0062, u'\u0062'),
'babovedot': (0x1001e03, u'\u1E03'),
'backslash': (0x005c, u'\u005C'),
'ballotcross': (0x0af4, u'\u2717'),
'bar': (0x007c, u'\u007C'),
'because': (0x1002235, u'\u2235'),
'botintegral': (0x08a5, u'\u2321'),
'botleftparens': (0x08ac, u'\u239D'),
'botleftsqbracket': (0x08a8, u'\u23A3'),
'botrightparens': (0x08ae, u'\u23A0'),
'botrightsqbracket': (0x08aa, u'\u23A6'),
'bott': (0x09f6, u'\u2534'),
'braceleft': (0x007b, u'\u007B'),
'braceright': (0x007d, u'\u007D'),
'bracketleft': (0x005b, u'\u005B'),
'bracketright': (0x005d, u'\u005D'),
'braille_blank': (0x1002800, u'\u2800'),
'braille_dots_1': (0x1002801, u'\u2801'),
'braille_dots_12': (0x1002803, u'\u2803'),
'braille_dots_123': (0x1002807, u'\u2807'),
'braille_dots_1234': (0x100280f, u'\u280f'),
'braille_dots_12345': (0x100281f, u'\u281f'),
'braille_dots_123456': (0x100283f, u'\u283f'),
'braille_dots_1234567': (0x100287f, u'\u287f'),
'braille_dots_12345678': (0x10028ff, u'\u28ff'),
'braille_dots_1234568': (0x10028bf, u'\u28bf'),
'braille_dots_123457': (0x100285f, u'\u285f'),
'braille_dots_1234578': (0x10028df, u'\u28df'),
'braille_dots_123458': (0x100289f, u'\u289f'),
'braille_dots_12346': (0x100282f, u'\u282f'),
'braille_dots_123467': (0x100286f, u'\u286f'),
'braille_dots_1234678': (0x10028ef, u'\u28ef'),
'braille_dots_123468': (0x10028af, u'\u28af'),
'braille_dots_12347': (0x100284f, u'\u284f'),
'braille_dots_123478': (0x10028cf, u'\u28cf'),
'braille_dots_12348': (0x100288f, u'\u288f'),
'braille_dots_1235': (0x1002817, u'\u2817'),
'braille_dots_12356': (0x1002837, u'\u2837'),
'braille_dots_123567': (0x1002877, u'\u2877'),
'braille_dots_1235678': (0x10028f7, u'\u28f7'),
'braille_dots_123568': (0x10028b7, u'\u28b7'),
'braille_dots_12357': (0x1002857, u'\u2857'),
'braille_dots_123578': (0x10028d7, u'\u28d7'),
'braille_dots_12358': (0x1002897, u'\u2897'),
'braille_dots_1236': (0x1002827, u'\u2827'),
'braille_dots_12367': (0x1002867, u'\u2867'),
'braille_dots_123678': (0x10028e7, u'\u28e7'),
'braille_dots_12368': (0x10028a7, u'\u28a7'),
'braille_dots_1237': (0x1002847, u'\u2847'),
'braille_dots_12378': (0x10028c7, u'\u28c7'),
'braille_dots_1238': (0x1002887, u'\u2887'),
'braille_dots_124': (0x100280b, u'\u280b'),
'braille_dots_1245': (0x100281b, u'\u281b'),
'braille_dots_12456': (0x100283b, u'\u283b'),
'braille_dots_124567': (0x100287b, u'\u287b'),
'braille_dots_1245678': (0x10028fb, u'\u28fb'),
'braille_dots_124568': (0x10028bb, u'\u28bb'),
'braille_dots_12457': (0x100285b, u'\u285b'),
'braille_dots_124578': (0x10028db, u'\u28db'),
'braille_dots_12458': (0x100289b, u'\u289b'),
'braille_dots_1246': (0x100282b, u'\u282b'),
'braille_dots_12467': (0x100286b, u'\u286b'),
'braille_dots_124678': (0x10028eb, u'\u28eb'),
'braille_dots_12468': (0x10028ab, u'\u28ab'),
'braille_dots_1247': (0x100284b, u'\u284b'),
'braille_dots_12478': (0x10028cb, u'\u28cb'),
'braille_dots_1248': (0x100288b, u'\u288b'),
'braille_dots_125': (0x1002813, u'\u2813'),
'braille_dots_1256': (0x1002833, u'\u2833'),
'braille_dots_12567': (0x1002873, u'\u2873'),
'braille_dots_125678': (0x10028f3, u'\u28f3'),
'braille_dots_12568': (0x10028b3, u'\u28b3'),
'braille_dots_1257': (0x1002853, u'\u2853'),
'braille_dots_12578': (0x10028d3, u'\u28d3'),
'braille_dots_1258': (0x1002893, u'\u2893'),
'braille_dots_126': (0x1002823, u'\u2823'),
'braille_dots_1267': (0x1002863, u'\u2863'),
'braille_dots_12678': (0x10028e3, u'\u28e3'),
'braille_dots_1268': (0x10028a3, u'\u28a3'),
'braille_dots_127': (0x1002843, u'\u2843'),
'braille_dots_1278': (0x10028c3, u'\u28c3'),
'braille_dots_128': (0x1002883, u'\u2883'),
'braille_dots_13': (0x1002805, u'\u2805'),
'braille_dots_134': (0x100280d, u'\u280d'),
'braille_dots_1345': (0x100281d, u'\u281d'),
'braille_dots_13456': (0x100283d, u'\u283d'),
'braille_dots_134567': (0x100287d, u'\u287d'),
'braille_dots_1345678': (0x10028fd, u'\u28fd'),
'braille_dots_134568': (0x10028bd, u'\u28bd'),
'braille_dots_13457': (0x100285d, u'\u285d'),
'braille_dots_134578': (0x10028dd, u'\u28dd'),
'braille_dots_13458': (0x100289d, u'\u289d'),
'braille_dots_1346': (0x100282d, u'\u282d'),
'braille_dots_13467': (0x100286d, u'\u286d'),
'braille_dots_134678': (0x10028ed, u'\u28ed'),
'braille_dots_13468': (0x10028ad, u'\u28ad'),
'braille_dots_1347': (0x100284d, u'\u284d'),
'braille_dots_13478': (0x10028cd, u'\u28cd'),
'braille_dots_1348': (0x100288d, u'\u288d'),
'braille_dots_135': (0x1002815, u'\u2815'),
'braille_dots_1356': (0x1002835, u'\u2835'),
'braille_dots_13567': (0x1002875, u'\u2875'),
'braille_dots_135678': (0x10028f5, u'\u28f5'),
'braille_dots_13568': (0x10028b5, u'\u28b5'),
'braille_dots_1357': (0x1002855, u'\u2855'),
'braille_dots_13578': (0x10028d5, u'\u28d5'),
'braille_dots_1358': (0x1002895, u'\u2895'),
'braille_dots_136': (0x1002825, u'\u2825'),
'braille_dots_1367': (0x1002865, u'\u2865'),
'braille_dots_13678': (0x10028e5, u'\u28e5'),
'braille_dots_1368': (0x10028a5, u'\u28a5'),
'braille_dots_137': (0x1002845, u'\u2845'),
'braille_dots_1378': (0x10028c5, u'\u28c5'),
'braille_dots_138': (0x1002885, u'\u2885'),
'braille_dots_14': (0x1002809, u'\u2809'),
'braille_dots_145': (0x1002819, u'\u2819'),
'braille_dots_1456': (0x1002839, u'\u2839'),
'braille_dots_14567': (0x1002879, u'\u2879'),
'braille_dots_145678': (0x10028f9, u'\u28f9'),
'braille_dots_14568': (0x10028b9, u'\u28b9'),
'braille_dots_1457': (0x1002859, u'\u2859'),
'braille_dots_14578': (0x10028d9, u'\u28d9'),
'braille_dots_1458': (0x1002899, u'\u2899'),
'braille_dots_146': (0x1002829, u'\u2829'),
'braille_dots_1467': (0x1002869, u'\u2869'),
'braille_dots_14678': (0x10028e9, u'\u28e9'),
'braille_dots_1468': (0x10028a9, u'\u28a9'),
'braille_dots_147': (0x1002849, u'\u2849'),
'braille_dots_1478': (0x10028c9, u'\u28c9'),
'braille_dots_148': (0x1002889, u'\u2889'),
'braille_dots_15': (0x1002811, u'\u2811'),
'braille_dots_156': (0x1002831, u'\u2831'),
'braille_dots_1567': (0x1002871, u'\u2871'),
'braille_dots_15678': (0x10028f1, u'\u28f1'),
'braille_dots_1568': (0x10028b1, u'\u28b1'),
'braille_dots_157': (0x1002851, u'\u2851'),
'braille_dots_1578': (0x10028d1, u'\u28d1'),
'braille_dots_158': (0x1002891, u'\u2891'),
'braille_dots_16': (0x1002821, u'\u2821'),
'braille_dots_167': (0x1002861, u'\u2861'),
'braille_dots_1678': (0x10028e1, u'\u28e1'),
'braille_dots_168': (0x10028a1, u'\u28a1'),
'braille_dots_17': (0x1002841, u'\u2841'),
'braille_dots_178': (0x10028c1, u'\u28c1'),
'braille_dots_18': (0x1002881, u'\u2881'),
'braille_dots_2': (0x1002802, u'\u2802'),
'braille_dots_23': (0x1002806, u'\u2806'),
'braille_dots_234': (0x100280e, u'\u280e'),
'braille_dots_2345': (0x100281e, u'\u281e'),
'braille_dots_23456': (0x100283e, u'\u283e'),
'braille_dots_234567': (0x100287e, u'\u287e'),
'braille_dots_2345678': (0x10028fe, u'\u28fe'),
'braille_dots_234568': (0x10028be, u'\u28be'),
'braille_dots_23457': (0x100285e, u'\u285e'),
'braille_dots_234578': (0x10028de, u'\u28de'),
'braille_dots_23458': (0x100289e, u'\u289e'),
'braille_dots_2346': (0x100282e, u'\u282e'),
'braille_dots_23467': (0x100286e, u'\u286e'),
'braille_dots_234678': (0x10028ee, u'\u28ee'),
'braille_dots_23468': (0x10028ae, u'\u28ae'),
'braille_dots_2347': (0x100284e, u'\u284e'),
'braille_dots_23478': (0x10028ce, u'\u28ce'),
'braille_dots_2348': (0x100288e, u'\u288e'),
'braille_dots_235': (0x1002816, u'\u2816'),
'braille_dots_2356': (0x1002836, u'\u2836'),
'braille_dots_23567': (0x1002876, u'\u2876'),
'braille_dots_235678': (0x10028f6, u'\u28f6'),
'braille_dots_23568': (0x10028b6, u'\u28b6'),
'braille_dots_2357': (0x1002856, u'\u2856'),
'braille_dots_23578': (0x10028d6, u'\u28d6'),
'braille_dots_2358': (0x1002896, u'\u2896'),
'braille_dots_236': (0x1002826, u'\u2826'),
'braille_dots_2367': (0x1002866, u'\u2866'),
'braille_dots_23678': (0x10028e6, u'\u28e6'),
'braille_dots_2368': (0x10028a6, u'\u28a6'),
'braille_dots_237': (0x1002846, u'\u2846'),
'braille_dots_2378': (0x10028c6, u'\u28c6'),
'braille_dots_238': (0x1002886, u'\u2886'),
'braille_dots_24': (0x100280a, u'\u280a'),
'braille_dots_245': (0x100281a, u'\u281a'),
'braille_dots_2456': (0x100283a, u'\u283a'),
'braille_dots_24567': (0x100287a, u'\u287a'),
'braille_dots_245678': (0x10028fa, u'\u28fa'),
'braille_dots_24568': (0x10028ba, u'\u28ba'),
'braille_dots_2457': (0x100285a, u'\u285a'),
'braille_dots_24578': (0x10028da, u'\u28da'),
'braille_dots_2458': (0x100289a, u'\u289a'),
'braille_dots_246': (0x100282a, u'\u282a'),
'braille_dots_2467': (0x100286a, u'\u286a'),
'braille_dots_24678': (0x10028ea, u'\u28ea'),
'braille_dots_2468': (0x10028aa, u'\u28aa'),
'braille_dots_247': (0x100284a, u'\u284a'),
'braille_dots_2478': (0x10028ca, u'\u28ca'),
'braille_dots_248': (0x100288a, u'\u288a'),
'braille_dots_25': (0x1002812, u'\u2812'),
'braille_dots_256': (0x1002832, u'\u2832'),
'braille_dots_2567': (0x1002872, u'\u2872'),
'braille_dots_25678': (0x10028f2, u'\u28f2'),
'braille_dots_2568': (0x10028b2, u'\u28b2'),
'braille_dots_257': (0x1002852, u'\u2852'),
'braille_dots_2578': (0x10028d2, u'\u28d2'),
'braille_dots_258': (0x1002892, u'\u2892'),
'braille_dots_26': (0x1002822, u'\u2822'),
'braille_dots_267': (0x1002862, u'\u2862'),
'braille_dots_2678': (0x10028e2, u'\u28e2'),
'braille_dots_268': (0x10028a2, u'\u28a2'),
'braille_dots_27': (0x1002842, u'\u2842'),
'braille_dots_278': (0x10028c2, u'\u28c2'),
'braille_dots_28': (0x1002882, u'\u2882'),
'braille_dots_3': (0x1002804, u'\u2804'),
'braille_dots_34': (0x100280c, u'\u280c'),
'braille_dots_345': (0x100281c, u'\u281c'),
'braille_dots_3456': (0x100283c, u'\u283c'),
'braille_dots_34567': (0x100287c, u'\u287c'),
'braille_dots_345678': (0x10028fc, u'\u28fc'),
'braille_dots_34568': (0x10028bc, u'\u28bc'),
'braille_dots_3457': (0x100285c, u'\u285c'),
'braille_dots_34578': (0x10028dc, u'\u28dc'),
'braille_dots_3458': (0x100289c, u'\u289c'),
'braille_dots_346': (0x100282c, u'\u282c'),
'braille_dots_3467': (0x100286c, u'\u286c'),
'braille_dots_34678': (0x10028ec, u'\u28ec'),
'braille_dots_3468': (0x10028ac, u'\u28ac'),
'braille_dots_347': (0x100284c, u'\u284c'),
'braille_dots_3478': (0x10028cc, u'\u28cc'),
'braille_dots_348': (0x100288c, u'\u288c'),
'braille_dots_35': (0x1002814, u'\u2814'),
'braille_dots_356': (0x1002834, u'\u2834'),
'braille_dots_3567': (0x1002874, u'\u2874'),
'braille_dots_35678': (0x10028f4, u'\u28f4'),
'braille_dots_3568': (0x10028b4, u'\u28b4'),
'braille_dots_357': (0x1002854, u'\u2854'),
'braille_dots_3578': (0x10028d4, u'\u28d4'),
'braille_dots_358': (0x1002894, u'\u2894'),
'braille_dots_36': (0x1002824, u'\u2824'),
'braille_dots_367': (0x1002864, u'\u2864'),
'braille_dots_3678': (0x10028e4, u'\u28e4'),
'braille_dots_368': (0x10028a4, u'\u28a4'),
'braille_dots_37': (0x1002844, u'\u2844'),
'braille_dots_378': (0x10028c4, u'\u28c4'),
'braille_dots_38': (0x1002884, u'\u2884'),
'braille_dots_4': (0x1002808, u'\u2808'),
'braille_dots_45': (0x1002818, u'\u2818'),
'braille_dots_456': (0x1002838, u'\u2838'),
'braille_dots_4567': (0x1002878, u'\u2878'),
'braille_dots_45678': (0x10028f8, u'\u28f8'),
'braille_dots_4568': (0x10028b8, u'\u28b8'),
'braille_dots_457': (0x1002858, u'\u2858'),
'braille_dots_4578': (0x10028d8, u'\u28d8'),
'braille_dots_458': (0x1002898, u'\u2898'),
'braille_dots_46': (0x1002828, u'\u2828'),
'braille_dots_467': (0x1002868, u'\u2868'),
'braille_dots_4678': (0x10028e8, u'\u28e8'),
'braille_dots_468': (0x10028a8, u'\u28a8'),
'braille_dots_47': (0x1002848, u'\u2848'),
'braille_dots_478': (0x10028c8, u'\u28c8'),
'braille_dots_48': (0x1002888, u'\u2888'),
'braille_dots_5': (0x1002810, u'\u2810'),
'braille_dots_56': (0x1002830, u'\u2830'),
'braille_dots_567': (0x1002870, u'\u2870'),
'braille_dots_5678': (0x10028f0, u'\u28f0'),
'braille_dots_568': (0x10028b0, u'\u28b0'),
'braille_dots_57': (0x1002850, u'\u2850'),
'braille_dots_578': (0x10028d0, u'\u28d0'),
'braille_dots_58': (0x1002890, u'\u2890'),
'braille_dots_6': (0x1002820, u'\u2820'),
'braille_dots_67': (0x1002860, u'\u2860'),
'braille_dots_678': (0x10028e0, u'\u28e0'),
'braille_dots_68': (0x10028a0, u'\u28a0'),
'braille_dots_7': (0x1002840, u'\u2840'),
'braille_dots_78': (0x10028c0, u'\u28c0'),
'braille_dots_8': (0x1002880, u'\u2880'),
'breve': (0x01a2, u'\u02D8'),
'brokenbar': (0x00a6, u'\u00A6'),
'c': (0x0063, u'\u0063'),
'cabovedot': (0x02e5, u'\u010B'),
'cacute': (0x01e6, u'\u0107'),
'careof': (0x0ab8, u'\u2105'),
'caret': (0x0afc, u'\u2038'),
'caron': (0x01b7, u'\u02C7'),
'ccaron': (0x01e8, u'\u010D'),
'ccedilla': (0x00e7, u'\u00E7'),
'ccircumflex': (0x02e6, u'\u0109'),
'cedilla': (0x00b8, u'\u00B8'),
'cent': (0x00a2, u'\u00A2'),
'checkerboard': (0x09e1, u'\u2592'),
'checkmark': (0x0af3, u'\u2713'),
'circle': (0x0bcf, u'\u25CB'),
'club': (0x0aec, u'\u2663'),
'colon': (0x003a, u'\u003A'),
'comma': (0x002c, u'\u002C'),
'containsas': (0x100220B, u'\u220B'),
'copyright': (0x00a9, u'\u00A9'),
'cr': (0x09e4, u'\u240D'),
'crossinglines': (0x09ee, u'\u253C'),
'cuberoot': (0x100221B, u'\u221B'),
'currency': (0x00a4, u'\u00A4'),
'd': (0x0064, u'\u0064'),
'dabovedot': (0x1001e0b, u'\u1E0B'),
'dagger': (0x0af1, u'\u2020'),
'dcaron': (0x01ef, u'\u010F'),
'dead_A': (0xfe81, None),
'dead_E': (0xfe83, None),
'dead_I': (0xfe85, None),
'dead_O': (0xfe87, None),
'dead_U': (0xfe89, None),
'dead_a': (0xfe80, None),
'dead_abovecomma': (0xfe64, u'\u0315'),
'dead_abovedot': (0xfe56, u'\u0307'),
'dead_abovereversedcomma': (0xfe65, u'\u0312'),
'dead_abovering': (0xfe58, u'\u030A'),
'dead_aboveverticalline': (0xfe91, u'\u030D'),
'dead_acute': (0xfe51, u'\u0301'),
'dead_belowbreve': (0xfe6b, u'\u032E'),
'dead_belowcircumflex': (0xfe69, u'\u032D'),
'dead_belowcomma': (0xfe6e, u'\u0326'),
'dead_belowdiaeresis': (0xfe6c, u'\u0324'),
'dead_belowdot': (0xfe60, u'\u0323'),
'dead_belowmacron': (0xfe68, u'\u0331'),
'dead_belowring': (0xfe67, u'\u0325'),
'dead_belowtilde': (0xfe6a, u'\u0330'),
'dead_belowverticalline': (0xfe92, u'\u0329'),
'dead_breve': (0xfe55, u'\u0306'),
'dead_capital_schwa': (0xfe8b, None),
'dead_caron': (0xfe5a, u'\u030C'),
'dead_cedilla': (0xfe5b, u'\u0327'),
'dead_circumflex': (0xfe52, u'\u0302'),
'dead_currency': (0xfe6f, None),
'dead_diaeresis': (0xfe57, u'\u0308'),
'dead_doubleacute': (0xfe59, u'\u030B'),
'dead_doublegrave': (0xfe66, u'\u030F'),
'dead_e': (0xfe82, None),
'dead_grave': (0xfe50, u'\u0300'),
'dead_greek': (0xfe8c, None),
'dead_hook': (0xfe61, u'\u0309'),
'dead_horn': (0xfe62, u'\u031B'),
'dead_i': (0xfe84, None),
'dead_invertedbreve': (0xfe6d, u'\u032F'),
'dead_iota': (0xfe5d, u'\u0345'),
'dead_longsolidusoverlay': (0xfe93, u'\u0338'),
'dead_lowline': (0xfe90, u'\u0332'),
'dead_macron': (0xfe54, u'\u0304'),
'dead_o': (0xfe86, None),
'dead_ogonek': (0xfe5c, u'\u0328'),
'dead_semivoiced_sound': (0xfe5f, None),
'dead_small_schwa': (0xfe8a, None),
'dead_stroke': (0xfe63, u'\u0335'),
'dead_tilde': (0xfe53, u'\u0303'),
'dead_u': (0xfe88, None),
'dead_voiced_sound': (0xfe5e, None),
'degree': (0x00b0, u'\u00B0'),
'diaeresis': (0x00a8, u'\u00A8'),
'diamond': (0x0aed, u'\u2666'),
'digitspace': (0x0aa5, u'\u2007'),
'dintegral': (0x100222C, u'\u222C'),
'division': (0x00f7, u'\u00F7'),
'dollar': (0x0024, u'\u0024'),
'doubbaselinedot': (0x0aaf, u'\u2025'),
'doubleacute': (0x01bd, u'\u02DD'),
'doubledagger': (0x0af2, u'\u2021'),
'doublelowquotemark': (0x0afe, u'\u201E'),
'downarrow': (0x08fe, u'\u2193'),
'downstile': (0x0bc4, u'\u230A'),
'downtack': (0x0bc2, u'\u22A4'),
'dstroke': (0x01f0, u'\u0111'),
'e': (0x0065, u'\u0065'),
'eabovedot': (0x03ec, u'\u0117'),
'eacute': (0x00e9, u'\u00E9'),
'ebelowdot': (0x1001eb9, u'\u1EB9'),
'ecaron': (0x01ec, u'\u011B'),
'ecircumflex': (0x00ea, u'\u00EA'),
'ecircumflexacute': (0x1001ebf, u'\u1EBF'),
'ecircumflexbelowdot': (0x1001ec7, u'\u1EC7'),
'ecircumflexgrave': (0x1001ec1, u'\u1EC1'),
'ecircumflexhook': (0x1001ec3, u'\u1EC3'),
'ecircumflextilde': (0x1001ec5, u'\u1EC5'),
'ediaeresis': (0x00eb, u'\u00EB'),
'egrave': (0x00e8, u'\u00E8'),
'ehook': (0x1001ebb, u'\u1EBB'),
'eightsubscript': (0x1002088, u'\u2088'),
'eightsuperior': (0x1002078, u'\u2078'),
'elementof': (0x1002208, u'\u2208'),
'ellipsis': (0x0aae, u'\u2026'),
'em3space': (0x0aa3, u'\u2004'),
'em4space': (0x0aa4, u'\u2005'),
'emacron': (0x03ba, u'\u0113'),
'emdash': (0x0aa9, u'\u2014'),
'emptyset': (0x1002205, u'\u2205'),
'emspace': (0x0aa1, u'\u2003'),
'endash': (0x0aaa, u'\u2013'),
'eng': (0x03bf, u'\u014B'),
'enspace': (0x0aa2, u'\u2002'),
'eogonek': (0x01ea, u'\u0119'),
'equal': (0x003d, u'\u003D'),
'eth': (0x00f0, u'\u00F0'),
'etilde': (0x1001ebd, u'\u1EBD'),
'exclam': (0x0021, u'\u0021'),
'exclamdown': (0x00a1, u'\u00A1'),
'ezh': (0x1000292, u'\u0292'),
'f': (0x0066, u'\u0066'),
'fabovedot': (0x1001e1f, u'\u1E1F'),
'femalesymbol': (0x0af8, u'\u2640'),
'ff': (0x09e3, u'\u240C'),
'figdash': (0x0abb, u'\u2012'),
'fiveeighths': (0x0ac5, u'\u215D'),
'fivesixths': (0x0ab7, u'\u215A'),
'fivesubscript': (0x1002085, u'\u2085'),
'fivesuperior': (0x1002075, u'\u2075'),
'fourfifths': (0x0ab5, u'\u2158'),
'foursubscript': (0x1002084, u'\u2084'),
'foursuperior': (0x1002074, u'\u2074'),
'fourthroot': (0x100221C, u'\u221C'),
'function': (0x08f6, u'\u0192'),
'g': (0x0067, u'\u0067'),
'gabovedot': (0x02f5, u'\u0121'),
'gbreve': (0x02bb, u'\u011F'),
'gcaron': (0x10001e7, u'\u01E7'),
'gcedilla': (0x03bb, u'\u0123'),
'gcircumflex': (0x02f8, u'\u011D'),
'grave': (0x0060, u'\u0060'),
'greater': (0x003e, u'\u003E'),
'greaterthanequal': (0x08be, u'\u2265'),
'guillemotleft': (0x00ab, u'\u00AB'),
'guillemotright': (0x00bb, u'\u00BB'),
'h': (0x0068, u'\u0068'),
'hairspace': (0x0aa8, u'\u200A'),
'hcircumflex': (0x02b6, u'\u0125'),
'heart': (0x0aee, u'\u2665'),
'hebrew_aleph': (0x0ce0, u'\u05D0'),
'hebrew_ayin': (0x0cf2, u'\u05E2'),
'hebrew_bet': (0x0ce1, u'\u05D1'),
'hebrew_chet': (0x0ce7, u'\u05D7'),
'hebrew_dalet': (0x0ce3, u'\u05D3'),
'hebrew_doublelowline': (0x0cdf, u'\u2017'),
'hebrew_finalkaph': (0x0cea, u'\u05DA'),
'hebrew_finalmem': (0x0ced, u'\u05DD'),
'hebrew_finalnun': (0x0cef, u'\u05DF'),
'hebrew_finalpe': (0x0cf3, u'\u05E3'),
'hebrew_finalzade': (0x0cf5, u'\u05E5'),
'hebrew_gimel': (0x0ce2, u'\u05D2'),
'hebrew_he': (0x0ce4, u'\u05D4'),
'hebrew_kaph': (0x0ceb, u'\u05DB'),
'hebrew_lamed': (0x0cec, u'\u05DC'),
'hebrew_mem': (0x0cee, u'\u05DE'),
'hebrew_nun': (0x0cf0, u'\u05E0'),
'hebrew_pe': (0x0cf4, u'\u05E4'),
'hebrew_qoph': (0x0cf7, u'\u05E7'),
'hebrew_resh': (0x0cf8, u'\u05E8'),
'hebrew_samech': (0x0cf1, u'\u05E1'),
'hebrew_shin': (0x0cf9, u'\u05E9'),
'hebrew_taw': (0x0cfa, u'\u05EA'),
'hebrew_tet': (0x0ce8, u'\u05D8'),
'hebrew_waw': (0x0ce5, u'\u05D5'),
'hebrew_yod': (0x0ce9, u'\u05D9'),
'hebrew_zade': (0x0cf6, u'\u05E6'),
'hebrew_zain': (0x0ce6, u'\u05D6'),
'horizlinescan1': (0x09ef, u'\u23BA'),
'horizlinescan3': (0x09f0, u'\u23BB'),
'horizlinescan5': (0x09f1, u'\u2500'),
'horizlinescan7': (0x09f2, u'\u23BC'),
'horizlinescan9': (0x09f3, u'\u23BD'),
'hstroke': (0x02b1, u'\u0127'),
'ht': (0x09e2, u'\u2409'),
'hyphen': (0x00ad, u'\u00AD'),
'i': (0x0069, u'\u0069'),
'iacute': (0x00ed, u'\u00ED'),
'ibelowdot': (0x1001ecb, u'\u1ECB'),
'ibreve': (0x100012d, u'\u012D'),
'icircumflex': (0x00ee, u'\u00EE'),
'identical': (0x08cf, u'\u2261'),
'idiaeresis': (0x00ef, u'\u00EF'),
'idotless': (0x02b9, u'\u0131'),
'ifonlyif': (0x08cd, u'\u21D4'),
'igrave': (0x00ec, u'\u00EC'),
'ihook': (0x1001ec9, u'\u1EC9'),
'imacron': (0x03ef, u'\u012B'),
'implies': (0x08ce, u'\u21D2'),
'includedin': (0x08da, u'\u2282'),
'includes': (0x08db, u'\u2283'),
'infinity': (0x08c2, u'\u221E'),
'integral': (0x08bf, u'\u222B'),
'intersection': (0x08dc, u'\u2229'),
'iogonek': (0x03e7, u'\u012F'),
'itilde': (0x03b5, u'\u0129'),
'j': (0x006a, u'\u006A'),
'jcircumflex': (0x02bc, u'\u0135'),
'jot': (0x0bca, u'\u2218'),
'k': (0x006b, u'\u006B'),
'kana_A': (0x04b1, u'\u30A2'),
'kana_CHI': (0x04c1, u'\u30C1'),
'kana_E': (0x04b4, u'\u30A8'),
'kana_FU': (0x04cc, u'\u30D5'),
'kana_HA': (0x04ca, u'\u30CF'),
'kana_HE': (0x04cd, u'\u30D8'),
'kana_HI': (0x04cb, u'\u30D2'),
'kana_HO': (0x04ce, u'\u30DB'),
'kana_I': (0x04b2, u'\u30A4'),
'kana_KA': (0x04b6, u'\u30AB'),
'kana_KE': (0x04b9, u'\u30B1'),
'kana_KI': (0x04b7, u'\u30AD'),
'kana_KO': (0x04ba, u'\u30B3'),
'kana_KU': (0x04b8, u'\u30AF'),
'kana_MA': (0x04cf, u'\u30DE'),
'kana_ME': (0x04d2, u'\u30E1'),
'kana_MI': (0x04d0, u'\u30DF'),
'kana_MO': (0x04d3, u'\u30E2'),
'kana_MU': (0x04d1, u'\u30E0'),
'kana_N': (0x04dd, u'\u30F3'),
'kana_NA': (0x04c5, u'\u30CA'),
'kana_NE': (0x04c8, u'\u30CD'),
'kana_NI': (0x04c6, u'\u30CB'),
'kana_NO': (0x04c9, u'\u30CE'),
'kana_NU': (0x04c7, u'\u30CC'),
'kana_O': (0x04b5, u'\u30AA'),
'kana_RA': (0x04d7, u'\u30E9'),
'kana_RE': (0x04da, u'\u30EC'),
'kana_RI': (0x04d8, u'\u30EA'),
'kana_RO': (0x04db, u'\u30ED'),
'kana_RU': (0x04d9, u'\u30EB'),
'kana_SA': (0x04bb, u'\u30B5'),
'kana_SE': (0x04be, u'\u30BB'),
'kana_SHI': (0x04bc, u'\u30B7'),
'kana_SO': (0x04bf, u'\u30BD'),
'kana_SU': (0x04bd, u'\u30B9'),
'kana_TA': (0x04c0, u'\u30BF'),
'kana_TE': (0x04c3, u'\u30C6'),
'kana_TO': (0x04c4, u'\u30C8'),
'kana_TSU': (0x04c2, u'\u30C4'),
'kana_U': (0x04b3, u'\u30A6'),
'kana_WA': (0x04dc, u'\u30EF'),
'kana_WO': (0x04a6, u'\u30F2'),
'kana_YA': (0x04d4, u'\u30E4'),
'kana_YO': (0x04d6, u'\u30E8'),
'kana_YU': (0x04d5, u'\u30E6'),
'kana_a': (0x04a7, u'\u30A1'),
'kana_closingbracket': (0x04a3, u'\u300D'),
'kana_comma': (0x04a4, u'\u3001'),
'kana_conjunctive': (0x04a5, u'\u30FB'),
'kana_e': (0x04aa, u'\u30A7'),
'kana_fullstop': (0x04a1, u'\u3002'),
'kana_i': (0x04a8, u'\u30A3'),
'kana_o': (0x04ab, u'\u30A9'),
'kana_openingbracket': (0x04a2, u'\u300C'),
'kana_tsu': (0x04af, u'\u30C3'),
'kana_u': (0x04a9, u'\u30A5'),
'kana_ya': (0x04ac, u'\u30E3'),
'kana_yo': (0x04ae, u'\u30E7'),
'kana_yu': (0x04ad, u'\u30E5'),
'kcedilla': (0x03f3, u'\u0137'),
'kra': (0x03a2, u'\u0138'),
'l': (0x006c, u'\u006C'),
'lacute': (0x01e5, u'\u013A'),
'latincross': (0x0ad9, u'\u271D'),
'lbelowdot': (0x1001e37, u'\u1E37'),
'lcaron': (0x01b5, u'\u013E'),
'lcedilla': (0x03b6, u'\u013C'),
'leftarrow': (0x08fb, u'\u2190'),
'leftdoublequotemark': (0x0ad2, u'\u201C'),
'leftmiddlecurlybrace': (0x08af, u'\u23A8'),
'leftradical': (0x08a1, u'\u23B7'),
'leftsinglequotemark': (0x0ad0, u'\u2018'),
'leftt': (0x09f4, u'\u251C'),
'lefttack': (0x0bdc, u'\u22A3'),
'less': (0x003c, u'\u003C'),
'lessthanequal': (0x08bc, u'\u2264'),
'lf': (0x09e5, u'\u240A'),
'logicaland': (0x08de, u'\u2227'),
'logicalor': (0x08df, u'\u2228'),
'lowleftcorner': (0x09ed, u'\u2514'),
'lowrightcorner': (0x09ea, u'\u2518'),
'lstroke': (0x01b3, u'\u0142'),
'm': (0x006d, u'\u006D'),
'mabovedot': (0x1001e41, u'\u1E41'),
'macron': (0x00af, u'\u00AF'),
'malesymbol': (0x0af7, u'\u2642'),
'maltesecross': (0x0af0, u'\u2720'),
'masculine': (0x00ba, u'\u00BA'),
'minus': (0x002d, u'\u002D'),
'minutes': (0x0ad6, u'\u2032'),
'mu': (0x00b5, u'\u00B5'),
'multiply': (0x00d7, u'\u00D7'),
'musicalflat': (0x0af6, u'\u266D'),
'musicalsharp': (0x0af5, u'\u266F'),
'n': (0x006e, u'\u006E'),
'nabla': (0x08c5, u'\u2207'),
'nacute': (0x01f1, u'\u0144'),
'ncaron': (0x01f2, u'\u0148'),
'ncedilla': (0x03f1, u'\u0146'),
'ninesubscript': (0x1002089, u'\u2089'),
'ninesuperior': (0x1002079, u'\u2079'),
'nl': (0x09e8, u'\u2424'),
'nobreakspace': (0x00a0, u'\u00A0'),
'notapproxeq': (0x1002247, u'\u2247'),
'notelementof': (0x1002209, u'\u2209'),
'notequal': (0x08bd, u'\u2260'),
'notidentical': (0x1002262, u'\u2262'),
'notsign': (0x00ac, u'\u00AC'),
'ntilde': (0x00f1, u'\u00F1'),
'numbersign': (0x0023, u'\u0023'),
'numerosign': (0x06b0, u'\u2116'),
'o': (0x006f, u'\u006F'),
'oacute': (0x00f3, u'\u00F3'),
'obarred': (0x1000275, u'\u0275'),
'obelowdot': (0x1001ecd, u'\u1ECD'),
'ocaron': (0x10001d2, u'\u01D2'),
'ocircumflex': (0x00f4, u'\u00F4'),
'ocircumflexacute': (0x1001ed1, u'\u1ED1'),
'ocircumflexbelowdot': (0x1001ed9, u'\u1ED9'),
'ocircumflexgrave': (0x1001ed3, u'\u1ED3'),
'ocircumflexhook': (0x1001ed5, u'\u1ED5'),
'ocircumflextilde': (0x1001ed7, u'\u1ED7'),
'odiaeresis': (0x00f6, u'\u00F6'),
'odoubleacute': (0x01f5, u'\u0151'),
'oe': (0x13bd, u'\u0153'),
'ogonek': (0x01b2, u'\u02DB'),
'ograve': (0x00f2, u'\u00F2'),
'ohook': (0x1001ecf, u'\u1ECF'),
'ohorn': (0x10001a1, u'\u01A1'),
'ohornacute': (0x1001edb, u'\u1EDB'),
'ohornbelowdot': (0x1001ee3, u'\u1EE3'),
'ohorngrave': (0x1001edd, u'\u1EDD'),
'ohornhook': (0x1001edf, u'\u1EDF'),
'ohorntilde': (0x1001ee1, u'\u1EE1'),
'omacron': (0x03f2, u'\u014D'),
'oneeighth': (0x0ac3, u'\u215B'),
'onefifth': (0x0ab2, u'\u2155'),
'onehalf': (0x00bd, u'\u00BD'),
'onequarter': (0x00bc, u'\u00BC'),
'onesixth': (0x0ab6, u'\u2159'),
'onesubscript': (0x1002081, u'\u2081'),
'onesuperior': (0x00b9, u'\u00B9'),
'onethird': (0x0ab0, u'\u2153'),
'ooblique': (0x00f8, u'\u00F8'),
'ordfeminine': (0x00aa, u'\u00AA'),
'oslash': (0x00f8, u'\u00F8'),
'otilde': (0x00f5, u'\u00F5'),
'overline': (0x047e, u'\u203E'),
'p': (0x0070, u'\u0070'),
'pabovedot': (0x1001e57, u'\u1E57'),
'paragraph': (0x00b6, u'\u00B6'),
'parenleft': (0x0028, u'\u0028'),
'parenright': (0x0029, u'\u0029'),
'partdifferential': (0x1002202, u'\u2202'),
'partialderivative': (0x08ef, u'\u2202'),
'percent': (0x0025, u'\u0025'),
'period': (0x002e, u'\u002E'),
'periodcentered': (0x00b7, u'\u00B7'),
'permille': (0x0ad5, u'\u2030'),
'phonographcopyright': (0x0afb, u'\u2117'),
'plus': (0x002b, u'\u002B'),
'plusminus': (0x00b1, u'\u00B1'),
'prescription': (0x0ad4, u'\u211E'),
'prolongedsound': (0x04b0, u'\u30FC'),
'punctspace': (0x0aa6, u'\u2008'),
'q': (0x0071, u'\u0071'),
'quad': (0x0bcc, u'\u2395'),
'question': (0x003f, u'\u003F'),
'questiondown': (0x00bf, u'\u00BF'),
'quotedbl': (0x0022, u'\u0022'),
'r': (0x0072, u'\u0072'),
'racute': (0x01e0, u'\u0155'),
'radical': (0x08d6, u'\u221A'),
'rcaron': (0x01f8, u'\u0159'),
'rcedilla': (0x03b3, u'\u0157'),
'registered': (0x00ae, u'\u00AE'),
'rightarrow': (0x08fd, u'\u2192'),
'rightdoublequotemark': (0x0ad3, u'\u201D'),
'rightmiddlecurlybrace': (0x08b0, u'\u23AC'),
'rightsinglequotemark': (0x0ad1, u'\u2019'),
'rightt': (0x09f5, u'\u2524'),
'righttack': (0x0bfc, u'\u22A2'),
's': (0x0073, u'\u0073'),
'sabovedot': (0x1001e61, u'\u1E61'),
'sacute': (0x01b6, u'\u015B'),
'scaron': (0x01b9, u'\u0161'),
'scedilla': (0x01ba, u'\u015F'),
'schwa': (0x1000259, u'\u0259'),
'scircumflex': (0x02fe, u'\u015D'),
'seconds': (0x0ad7, u'\u2033'),
'section': (0x00a7, u'\u00A7'),
'semicolon': (0x003b, u'\u003B'),
'semivoicedsound': (0x04df, u'\u309C'),
'seveneighths': (0x0ac6, u'\u215E'),
'sevensubscript': (0x1002087, u'\u2087'),
'sevensuperior': (0x1002077, u'\u2077'),
'similarequal': (0x08c9, u'\u2243'),
'singlelowquotemark': (0x0afd, u'\u201A'),
'sixsubscript': (0x1002086, u'\u2086'),
'sixsuperior': (0x1002076, u'\u2076'),
'slash': (0x002f, u'\u002F'),
'soliddiamond': (0x09e0, u'\u25C6'),
'space': (0x0020, u'\u0020'),
'squareroot': (0x100221A, u'\u221A'),
'ssharp': (0x00df, u'\u00DF'),
'sterling': (0x00a3, u'\u00A3'),
'stricteq': (0x1002263, u'\u2263'),
't': (0x0074, u'\u0074'),
'tabovedot': (0x1001e6b, u'\u1E6B'),
'tcaron': (0x01bb, u'\u0165'),
'tcedilla': (0x01fe, u'\u0163'),
'telephone': (0x0af9, u'\u260E'),
'telephonerecorder': (0x0afa, u'\u2315'),
'therefore': (0x08c0, u'\u2234'),
'thinspace': (0x0aa7, u'\u2009'),
'thorn': (0x00fe, u'\u00FE'),
'threeeighths': (0x0ac4, u'\u215C'),
'threefifths': (0x0ab4, u'\u2157'),
'threequarters': (0x00be, u'\u00BE'),
'threesubscript': (0x1002083, u'\u2083'),
'threesuperior': (0x00b3, u'\u00B3'),
'tintegral': (0x100222D, u'\u222D'),
'topintegral': (0x08a4, u'\u2320'),
'topleftparens': (0x08ab, u'\u239B'),
'topleftsqbracket': (0x08a7, u'\u23A1'),
'toprightparens': (0x08ad, u'\u239E'),
'toprightsqbracket': (0x08a9, u'\u23A4'),
'topt': (0x09f7, u'\u252C'),
'trademark': (0x0ac9, u'\u2122'),
'tslash': (0x03bc, u'\u0167'),
'twofifths': (0x0ab3, u'\u2156'),
'twosubscript': (0x1002082, u'\u2082'),
'twosuperior': (0x00b2, u'\u00B2'),
'twothirds': (0x0ab1, u'\u2154'),
'u': (0x0075, u'\u0075'),
'uacute': (0x00fa, u'\u00FA'),
'ubelowdot': (0x1001ee5, u'\u1EE5'),
'ubreve': (0x02fd, u'\u016D'),
'ucircumflex': (0x00fb, u'\u00FB'),
'udiaeresis': (0x00fc, u'\u00FC'),
'udoubleacute': (0x01fb, u'\u0171'),
'ugrave': (0x00f9, u'\u00F9'),
'uhook': (0x1001ee7, u'\u1EE7'),
'uhorn': (0x10001b0, u'\u01B0'),
'uhornacute': (0x1001ee9, u'\u1EE9'),
'uhornbelowdot': (0x1001ef1, u'\u1EF1'),
'uhorngrave': (0x1001eeb, u'\u1EEB'),
'uhornhook': (0x1001eed, u'\u1EED'),
'uhorntilde': (0x1001eef, u'\u1EEF'),
'umacron': (0x03fe, u'\u016B'),
'underscore': (0x005f, u'\u005F'),
'union': (0x08dd, u'\u222A'),
'uogonek': (0x03f9, u'\u0173'),
'uparrow': (0x08fc, u'\u2191'),
'upleftcorner': (0x09ec, u'\u250C'),
'uprightcorner': (0x09eb, u'\u2510'),
'upstile': (0x0bd3, u'\u2308'),
'uptack': (0x0bce, u'\u22A5'),
'uring': (0x01f9, u'\u016F'),
'utilde': (0x03fd, u'\u0169'),
'v': (0x0076, u'\u0076'),
'variation': (0x08c1, u'\u221D'),
'vertbar': (0x09f8, u'\u2502'),
'voicedsound': (0x04de, u'\u309B'),
'vt': (0x09e9, u'\u240B'),
'w': (0x0077, u'\u0077'),
'wacute': (0x1001e83, u'\u1E83'),
'wcircumflex': (0x1000175, u'\u0175'),
'wdiaeresis': (0x1001e85, u'\u1E85'),
'wgrave': (0x1001e81, u'\u1E81'),
'x': (0x0078, u'\u0078'),
'xabovedot': (0x1001e8b, u'\u1E8B'),
'y': (0x0079, u'\u0079'),
'yacute': (0x00fd, u'\u00FD'),
'ybelowdot': (0x1001ef5, u'\u1EF5'),
'ycircumflex': (0x1000177, u'\u0177'),
'ydiaeresis': (0x00ff, u'\u00FF'),
'yen': (0x00a5, u'\u00A5'),
'ygrave': (0x1001ef3, u'\u1EF3'),
'yhook': (0x1001ef7, u'\u1EF7'),
'ytilde': (0x1001ef9, u'\u1EF9'),
'z': (0x007a, u'\u007A'),
'zabovedot': (0x01bf, u'\u017C'),
'zacute': (0x01bc, u'\u017A'),
'zcaron': (0x01be, u'\u017E'),
'zerosubscript': (0x1002080, u'\u2080'),
'zerosuperior': (0x1002070, u'\u2070'),
'zstroke': (0x10001b6, u'\u01B6')}
DEAD_KEYS = {
u'\u0307': u'\u02D9',
u'\u030A': u'\u02DA',
u'\u0301': u'\u00B4',
u'\u0306': u'\u02D8',
u'\u030C': u'\u02C7',
u'\u0327': u'\u00B8',
u'\u0302': u'\u005E',
u'\u0308': u'\u00A8',
u'\u030B': u'\u02DD',
u'\u0300': u'\u0060',
u'\u0345': u'\u037A',
u'\u0332': u'\u005F',
u'\u0304': u'\u00AF',
u'\u0328': u'\u02DB',
u'\u0303': u'\u007E'}
KEYPAD_KEYS = {
'KP_0': 0xffb0,
'KP_1': 0xffb1,
'KP_2': 0xffb2,
'KP_3': 0xffb3,
'KP_4': 0xffb4,
'KP_5': 0xffb5,
'KP_6': 0xffb6,
'KP_7': 0xffb7,
'KP_8': 0xffb8,
'KP_9': 0xffb9,
'KP_Add': 0xffab,
'KP_Begin': 0xff9d,
'KP_Decimal': 0xffae,
'KP_Delete': 0xff9f,
'KP_Divide': 0xffaf,
'KP_Down': 0xff99,
'KP_End': 0xff9c,
'KP_Enter': 0xff8d,
'KP_Equal': 0xffbd,
'KP_F1': 0xff91,
'KP_F2': 0xff92,
'KP_F3': 0xff93,
'KP_F4': 0xff94,
'KP_Home': 0xff95,
'KP_Insert': 0xff9e,
'KP_Left': 0xff96,
'KP_Multiply': 0xffaa,
'KP_Next': 0xff9b,
'KP_Page_Down': 0xff9b,
'KP_Page_Up': 0xff9a,
'KP_Prior': 0xff9a,
'KP_Right': 0xff98,
'KP_Separator': 0xffac,
'KP_Space': 0xff80,
'KP_Subtract': 0xffad,
'KP_Tab': 0xff89,
'KP_Up': 0xff97}
CHARS = {
codepoint: name
for name, (keysym, codepoint) in SYMBOLS.items()
if codepoint}
KEYSYMS = {
keysym: name
for name, (keysym, codepoint) in SYMBOLS.items()
if codepoint}