# 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 . # 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}