Show
Ignore:
Timestamp:
09/20/09 21:21:49 (4 years ago)
Author:
mösi
Message:

• EncodeUniComposeA() in compose-gen.ahk verschoben. Passt hier irgendwie besser, ist aber auch nicht optimal und schreit nach einer eigenen Datei für all diese Funktionen.
• Ein paar XKeySyms, die 5 Buchstaben lang waren und mit »U« begannen, sind bei der Erweiterung auf volles UTF-16 bei einer automatischen Suchen+Ersetzen-Aktion um zwei falsche 0-er ergänzt worden, habe das mal in Ordnung gebracht.
• Die Änderungs-Orgie nimmt ihren Lauf: Alle (aktiven) XKeySyms habe ich nun auf UTF-8 inklusive Konvertierung umgestellt, was immerhin 7 Kilobyte spart. :-)

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • windows/neo-vars/src/source/compose-gen.ahk

    r2099 r2102  
    1 ; äöü 
     1; -*- encoding:utf-8 -*- 
    22 
    33DefineXKBSym(name,val) { 
     
    55  nlen := StrLen(name) 
    66  KSYM%nlen% .= name . " " 
    7   KSCD%nlen% .= val 
     7  KSCD%nlen% .= EncodeUniComposeA(val) 
    88} 
    99 
     
    8787  DefineXKBSym("combining_hook"    ,"T__Chok")    ; not assigned a dead key in NEO 
    8888  DefineXKBSym("combining_tilde"   ,"T__Ctld")    ; not assigned a dead key in NEO 
    89   DefineXKBSym("space"             ,"U000020") 
    90   DefineXKBSym("dead_space"        ,"U0000A0") 
    91   DefineXKBSym("exclam"            ,"U000021") 
    92   DefineXKBSym("quotedbl"          ,"U000022") 
    93   DefineXKBSym("numbersign"        ,"U000023") 
    94   DefineXKBSym("dollar"            ,"U000024") 
    95   DefineXKBSym("percent"           ,"U000025") 
    96   DefineXKBSym("ampersand"         ,"U000026") 
    97   DefineXKBSym("apostrophe"        ,"U000027") 
    98   DefineXKBSym("quoteright"        ,"U000027") 
    99   DefineXKBSym("parenleft"         ,"U000028") 
    100   DefineXKBSym("parenright"        ,"U000029") 
    101   DefineXKBSym("asterisk"          ,"U00002A") 
    102   DefineXKBSym("plus"              ,"U00002B") 
    103   DefineXKBSym("comma"             ,"U00002C") 
    104   DefineXKBSym("minus"             ,"U00002D") 
    105   DefineXKBSym("period"            ,"U00002E") 
    106   DefineXKBSym("slash"             ,"U00002F") 
    107   DefineXKBSym("0"                 ,"U000030") 
    108   DefineXKBSym("1"                 ,"U000031") 
    109   DefineXKBSym("2"                 ,"U000032") 
    110   DefineXKBSym("3"                 ,"U000033") 
    111   DefineXKBSym("4"                 ,"U000034") 
    112   DefineXKBSym("5"                 ,"U000035") 
    113   DefineXKBSym("6"                 ,"U000036") 
    114   DefineXKBSym("7"                 ,"U000037") 
    115   DefineXKBSym("8"                 ,"U000038") 
    116   DefineXKBSym("9"                 ,"U000039") 
    117   DefineXKBSym("colon"             ,"U00003A") 
    118   DefineXKBSym("semicolon"         ,"U00003B") 
    119   DefineXKBSym("less"              ,"U00003C") 
    120   DefineXKBSym("equal"             ,"U00003D") 
    121   DefineXKBSym("greater"           ,"U00003E") 
    122   DefineXKBSym("question"          ,"U00003F") 
    123   DefineXKBSym("at"                ,"U000040") 
    124   DefineXKBSym("A"                 ,"U000041") 
    125   DefineXKBSym("B"                 ,"U000042") 
    126   DefineXKBSym("C"                 ,"U000043") 
    127   DefineXKBSym("D"                 ,"U000044") 
    128   DefineXKBSym("E"                 ,"U000045") 
    129   DefineXKBSym("F"                 ,"U000046") 
    130   DefineXKBSym("G"                 ,"U000047") 
    131   DefineXKBSym("H"                 ,"U000048") 
    132   DefineXKBSym("I"                 ,"U000049") 
    133   DefineXKBSym("J"                 ,"U00004A") 
    134   DefineXKBSym("K"                 ,"U00004B") 
    135   DefineXKBSym("L"                 ,"U00004C") 
    136   DefineXKBSym("M"                 ,"U00004D") 
    137   DefineXKBSym("N"                 ,"U00004E") 
    138   DefineXKBSym("O"                 ,"U00004F") 
    139   DefineXKBSym("P"                 ,"U000050") 
    140   DefineXKBSym("Q"                 ,"U000051") 
    141   DefineXKBSym("R"                 ,"U000052") 
    142   DefineXKBSym("S"                 ,"U000053") 
    143   DefineXKBSym("T"                 ,"U000054") 
    144   DefineXKBSym("U"                 ,"U000055") 
    145   DefineXKBSym("V"                 ,"U000056") 
    146   DefineXKBSym("W"                 ,"U000057") 
    147   DefineXKBSym("X"                 ,"U000058") 
    148   DefineXKBSym("Y"                 ,"U000059") 
    149   DefineXKBSym("Z"                 ,"U00005A") 
    150   DefineXKBSym("bracketleft"       ,"U00005B") 
    151   DefineXKBSym("backslash"         ,"U00005C") 
    152   DefineXKBSym("bracketright"      ,"U00005D") 
    153   DefineXKBSym("asciicircum"       ,"U00005E") 
    154   DefineXKBSym("underscore"        ,"U00005F") 
    155   DefineXKBSym("grave"             ,"U000060") 
    156   DefineXKBSym("quoteleft"         ,"U000060") 
    157   DefineXKBSym("a"                 ,"U000061") 
    158   DefineXKBSym("b"                 ,"U000062") 
    159   DefineXKBSym("c"                 ,"U000063") 
    160   DefineXKBSym("d"                 ,"U000064") 
    161   DefineXKBSym("e"                 ,"U000065") 
    162   DefineXKBSym("f"                 ,"U000066") 
    163   DefineXKBSym("g"                 ,"U000067") 
    164   DefineXKBSym("h"                 ,"U000068") 
    165   DefineXKBSym("i"                 ,"U000069") 
    166   DefineXKBSym("j"                 ,"U00006A") 
    167   DefineXKBSym("k"                 ,"U00006B") 
    168   DefineXKBSym("l"                 ,"U00006C") 
    169   DefineXKBSym("m"                 ,"U00006D") 
    170   DefineXKBSym("n"                 ,"U00006E") 
    171   DefineXKBSym("o"                 ,"U00006F") 
    172   DefineXKBSym("p"                 ,"U000070") 
    173   DefineXKBSym("q"                 ,"U000071") 
    174   DefineXKBSym("r"                 ,"U000072") 
    175   DefineXKBSym("s"                 ,"U000073") 
    176   DefineXKBSym("t"                 ,"U000074") 
    177   DefineXKBSym("u"                 ,"U000075") 
    178   DefineXKBSym("v"                 ,"U000076") 
    179   DefineXKBSym("w"                 ,"U000077") 
    180   DefineXKBSym("x"                 ,"U000078") 
    181   DefineXKBSym("y"                 ,"U000079") 
    182   DefineXKBSym("z"                 ,"U00007A") 
    183   DefineXKBSym("braceleft"         ,"U00007B") 
    184   DefineXKBSym("bar"               ,"U00007C") 
    185   DefineXKBSym("braceright"        ,"U00007D") 
    186   DefineXKBSym("asciitilde"        ,"U00007E") 
    187   DefineXKBSym("ſ"                 ,"U00017F") 
     89  DefineXKBSym("space"             ," ") 
     90  DefineXKBSym("dead_space"        ," ") 
     91  DefineXKBSym("exclam"            ,"!") 
     92  DefineXKBSym("quotedbl"          ,"""") 
     93  DefineXKBSym("numbersign"        ,"#") 
     94  DefineXKBSym("dollar"            ,"$") 
     95  DefineXKBSym("percent"           ,"%") 
     96  DefineXKBSym("ampersand"         ,"&") 
     97  DefineXKBSym("apostrophe"        ,"'") 
     98  DefineXKBSym("quoteright"        ,"'") 
     99  DefineXKBSym("parenleft"         ,"(") 
     100  DefineXKBSym("parenright"        ,")") 
     101  DefineXKBSym("asterisk"          ,"*") 
     102  DefineXKBSym("plus"              ,"+") 
     103  DefineXKBSym("comma"             ,",") 
     104  DefineXKBSym("minus"             ,"-") 
     105  DefineXKBSym("period"            ,".") 
     106  DefineXKBSym("slash"             ,"/") 
     107  DefineXKBSym("0"                 ,"0") 
     108  DefineXKBSym("1"                 ,"1") 
     109  DefineXKBSym("2"                 ,"2") 
     110  DefineXKBSym("3"                 ,"3") 
     111  DefineXKBSym("4"                 ,"4") 
     112  DefineXKBSym("5"                 ,"5") 
     113  DefineXKBSym("6"                 ,"6") 
     114  DefineXKBSym("7"                 ,"7") 
     115  DefineXKBSym("8"                 ,"8") 
     116  DefineXKBSym("9"                 ,"9") 
     117  DefineXKBSym("colon"             ,":") 
     118  DefineXKBSym("semicolon"         ,";") 
     119  DefineXKBSym("less"              ,"<") 
     120  DefineXKBSym("equal"             ,"=") 
     121  DefineXKBSym("greater"           ,">") 
     122  DefineXKBSym("question"          ,"?") 
     123  DefineXKBSym("at"                ,"@") 
     124  DefineXKBSym("A"                 ,"A") 
     125  DefineXKBSym("B"                 ,"B") 
     126  DefineXKBSym("C"                 ,"C") 
     127  DefineXKBSym("D"                 ,"D") 
     128  DefineXKBSym("E"                 ,"E") 
     129  DefineXKBSym("F"                 ,"F") 
     130  DefineXKBSym("G"                 ,"G") 
     131  DefineXKBSym("H"                 ,"H") 
     132  DefineXKBSym("I"                 ,"I") 
     133  DefineXKBSym("J"                 ,"J") 
     134  DefineXKBSym("K"                 ,"K") 
     135  DefineXKBSym("L"                 ,"L") 
     136  DefineXKBSym("M"                 ,"M") 
     137  DefineXKBSym("N"                 ,"N") 
     138  DefineXKBSym("O"                 ,"O") 
     139  DefineXKBSym("P"                 ,"P") 
     140  DefineXKBSym("Q"                 ,"Q") 
     141  DefineXKBSym("R"                 ,"R") 
     142  DefineXKBSym("S"                 ,"S") 
     143  DefineXKBSym("T"                 ,"T") 
     144  DefineXKBSym("U"                 ,"U") 
     145  DefineXKBSym("V"                 ,"V") 
     146  DefineXKBSym("W"                 ,"W") 
     147  DefineXKBSym("X"                 ,"X") 
     148  DefineXKBSym("Y"                 ,"Y") 
     149  DefineXKBSym("Z"                 ,"Z") 
     150  DefineXKBSym("bracketleft"       ,"[") 
     151  DefineXKBSym("backslash"         ,"\") 
     152  DefineXKBSym("bracketright"      ,"]") 
     153  DefineXKBSym("asciicircum"       ,"^") 
     154  DefineXKBSym("underscore"        ,"_") 
     155  DefineXKBSym("grave"             ,"``") 
     156  DefineXKBSym("quoteleft"         ,"``") 
     157  DefineXKBSym("a"                 ,"a") 
     158  DefineXKBSym("b"                 ,"b") 
     159  DefineXKBSym("c"                 ,"c") 
     160  DefineXKBSym("d"                 ,"d") 
     161  DefineXKBSym("e"                 ,"e") 
     162  DefineXKBSym("f"                 ,"f") 
     163  DefineXKBSym("g"                 ,"g") 
     164  DefineXKBSym("h"                 ,"h") 
     165  DefineXKBSym("i"                 ,"i") 
     166  DefineXKBSym("j"                 ,"j") 
     167  DefineXKBSym("k"                 ,"k") 
     168  DefineXKBSym("l"                 ,"l") 
     169  DefineXKBSym("m"                 ,"m") 
     170  DefineXKBSym("n"                 ,"n") 
     171  DefineXKBSym("o"                 ,"o") 
     172  DefineXKBSym("p"                 ,"p") 
     173  DefineXKBSym("q"                 ,"q") 
     174  DefineXKBSym("r"                 ,"r") 
     175  DefineXKBSym("s"                 ,"s") 
     176  DefineXKBSym("t"                 ,"t") 
     177  DefineXKBSym("u"                 ,"u") 
     178  DefineXKBSym("v"                 ,"v") 
     179  DefineXKBSym("w"                 ,"w") 
     180  DefineXKBSym("x"                 ,"x") 
     181  DefineXKBSym("y"                 ,"y") 
     182  DefineXKBSym("z"                 ,"z") 
     183  DefineXKBSym("braceleft"         ,"{") 
     184  DefineXKBSym("bar"               ,"|") 
     185  DefineXKBSym("braceright"        ,"}") 
     186  DefineXKBSym("asciitilde"        ,"~") 
     187  DefineXKBSym("ſ"                 ,"ſ") 
    188188 
    189189; following codes are auto-generated from keysymdef.h (manually disabled if already defined or override) 
    190190 
    191 ;  DefineXKBSym("BackSpace","U00232B") 
    192 ;  DefineXKBSym("Tab","U0021E5") 
    193 ;  DefineXKBSym("Return","U0021B2") 
    194 ;  DefineXKBSym("Escape","U002327") 
    195 ;  DefineXKBSym("Delete","U002326") 
    196 ;  DefineXKBSym("Multi_key","U00266B") 
    197 ;  DefineXKBSym("Home","U0021F1") 
    198 ;  DefineXKBSym("Left","U0021E0") 
    199 ;  DefineXKBSym("Up","U0021E1") 
    200 ;  DefineXKBSym("Right","U0021E2") 
    201 ;  DefineXKBSym("Down","U0021E3") 
    202 ;  DefineXKBSym("Prior","U0021DE") 
    203 ;  DefineXKBSym("Page_Up","U0021DE") 
    204 ;  DefineXKBSym("Next","U0021DF") 
    205 ;  DefineXKBSym("Page_Down","U0021DF") 
    206 ;  DefineXKBSym("End","U0021F2") 
    207 ;  DefineXKBSym("Insert","U002380") 
    208 ;  DefineXKBSym("KP_Enter","U002386") 
    209 ;  DefineXKBSym("KP_Home","U0021F1") 
    210 ;  DefineXKBSym("KP_Left","U0021E0") 
    211 ;  DefineXKBSym("KP_Up","U0021E1") 
    212 ;  DefineXKBSym("KP_Right","U0021E2") 
    213 ;  DefineXKBSym("KP_Down","U0021E3") 
    214 ;  DefineXKBSym("KP_Prior","U0021DE") 
    215 ;  DefineXKBSym("KP_Page_Up","U0021DE") 
    216 ;  DefineXKBSym("KP_Next","U0021DF") 
    217 ;  DefineXKBSym("KP_Page_Down","U0021DF") 
    218 ;  DefineXKBSym("KP_End","U0021F2") 
    219 ;  DefineXKBSym("KP_Insert","U002380") 
    220 ;  DefineXKBSym("KP_Delete","U002326") 
    221 ;  DefineXKBSym("KP_Multiply","U00002A") 
    222 ;  DefineXKBSym("KP_Add","U00002B") 
    223 ;  DefineXKBSym("KP_Subtract","U00002D") 
    224 ;  DefineXKBSym("KP_Decimal","U002396") 
    225 ;  DefineXKBSym("KP_Divide","U002215") 
    226 ;  DefineXKBSym("KP_0","U000030") 
    227 ;  DefineXKBSym("KP_1","U000031") 
    228 ;  DefineXKBSym("KP_2","U000032") 
    229 ;  DefineXKBSym("KP_3","U000033") 
    230 ;  DefineXKBSym("KP_4","U000034") 
    231 ;  DefineXKBSym("KP_5","U000035") 
    232 ;  DefineXKBSym("KP_6","U000036") 
    233 ;  DefineXKBSym("KP_7","U000037") 
    234 ;  DefineXKBSym("KP_8","U000038") 
    235 ;  DefineXKBSym("KP_9","U000039") 
    236   DefineXKBSym("Shift_L","U0021E7") 
    237   DefineXKBSym("Shift_R","U0021E7") 
    238   DefineXKBSym("Shift_Lock","U0021E7") 
    239 ;  DefineXKBSym("ISO_Left_Tab","U0021E4") 
     191;  DefineXKBSym("BackSpace","") 
     192;  DefineXKBSym("Tab","") 
     193;  DefineXKBSym("Return","") 
     194;  DefineXKBSym("Escape","") 
     195;  DefineXKBSym("Delete","") 
     196;  DefineXKBSym("Multi_key","") 
     197;  DefineXKBSym("Home","") 
     198;  DefineXKBSym("Left","") 
     199;  DefineXKBSym("Up","") 
     200;  DefineXKBSym("Right","") 
     201;  DefineXKBSym("Down","") 
     202;  DefineXKBSym("Prior","") 
     203;  DefineXKBSym("Page_Up","") 
     204;  DefineXKBSym("Next","") 
     205;  DefineXKBSym("Page_Down","") 
     206;  DefineXKBSym("End","") 
     207;  DefineXKBSym("Insert","") 
     208;  DefineXKBSym("KP_Enter","") 
     209;  DefineXKBSym("KP_Home","") 
     210;  DefineXKBSym("KP_Left","") 
     211;  DefineXKBSym("KP_Up","") 
     212;  DefineXKBSym("KP_Right","") 
     213;  DefineXKBSym("KP_Down","") 
     214;  DefineXKBSym("KP_Prior","") 
     215;  DefineXKBSym("KP_Page_Up","") 
     216;  DefineXKBSym("KP_Next","") 
     217;  DefineXKBSym("KP_Page_Down","") 
     218;  DefineXKBSym("KP_End","") 
     219;  DefineXKBSym("KP_Insert","") 
     220;  DefineXKBSym("KP_Delete","") 
     221;  DefineXKBSym("KP_Multiply","*") 
     222;  DefineXKBSym("KP_Add","+") 
     223;  DefineXKBSym("KP_Subtract","-") 
     224;  DefineXKBSym("KP_Decimal","") 
     225;  DefineXKBSym("KP_Divide","") 
     226;  DefineXKBSym("KP_0","0") 
     227;  DefineXKBSym("KP_1","1") 
     228;  DefineXKBSym("KP_2","2") 
     229;  DefineXKBSym("KP_3","3") 
     230;  DefineXKBSym("KP_4","4") 
     231;  DefineXKBSym("KP_5","5") 
     232;  DefineXKBSym("KP_6","6") 
     233;  DefineXKBSym("KP_7","7") 
     234;  DefineXKBSym("KP_8","8") 
     235;  DefineXKBSym("KP_9","9") 
     236  DefineXKBSym("Shift_L","") 
     237  DefineXKBSym("Shift_R","") 
     238  DefineXKBSym("Shift_Lock","") 
     239;  DefineXKBSym("ISO_Left_Tab","") 
    240240;  DefineXKBSym("dead_grave","U000060") 
    241241;  DefineXKBSym("dead_acute","U0002CA") 
     
    349349;  DefineXKBSym("asciitilde","U00007E") 
    350350  DefineXKBSym("nobreakspace","U0000A0") 
    351   DefineXKBSym("exclamdown","U0000A1") 
    352   DefineXKBSym("cent","U0000A2") 
    353   DefineXKBSym("sterling","U0000A3") 
    354   DefineXKBSym("currency","U0000A4") 
    355   DefineXKBSym("yen","U0000A5") 
    356   DefineXKBSym("brokenbar","U0000A6") 
    357   DefineXKBSym("section","U0000A7") 
    358   DefineXKBSym("diaeresis","U0000A8") 
    359   DefineXKBSym("copyright","U0000A9") 
    360   DefineXKBSym("ordfeminine","U0000AA") 
    361   DefineXKBSym("guillemotleft","U0000AB") 
    362   DefineXKBSym("notsign","U0000AC") 
    363   DefineXKBSym("hyphen","U0000AD") 
    364   DefineXKBSym("registered","U0000AE") 
    365   DefineXKBSym("macron","U0000AF") 
    366   DefineXKBSym("degree","U0000B0") 
    367   DefineXKBSym("plusminus","U0000B1") 
    368   DefineXKBSym("twosuperior","U0000B2") 
    369   DefineXKBSym("threesuperior","U0000B3") 
    370   DefineXKBSym("acute","U0000B4") 
    371   DefineXKBSym("mu","U0000B5") 
    372   DefineXKBSym("paragraph","U0000B6") 
    373   DefineXKBSym("periodcentered","U0000B7") 
    374   DefineXKBSym("cedilla","U0000B8") 
    375   DefineXKBSym("onesuperior","U0000B9") 
    376   DefineXKBSym("masculine","U0000BA") 
    377   DefineXKBSym("guillemotright","U0000BB") 
    378   DefineXKBSym("onequarter","U0000BC") 
    379   DefineXKBSym("onehalf","U0000BD") 
    380   DefineXKBSym("threequarters","U0000BE") 
    381   DefineXKBSym("questiondown","U0000BF") 
    382   DefineXKBSym("Agrave","U0000C0") 
    383   DefineXKBSym("Aacute","U0000C1") 
    384   DefineXKBSym("Acircumflex","U0000C2") 
    385   DefineXKBSym("Atilde","U0000C3") 
    386   DefineXKBSym("Adiaeresis","U0000C4") 
    387   DefineXKBSym("Aring","U0000C5") 
    388   DefineXKBSym("AE","U0000C6") 
    389   DefineXKBSym("Ccedilla","U0000C7") 
    390   DefineXKBSym("Egrave","U0000C8") 
    391   DefineXKBSym("Eacute","U0000C9") 
    392   DefineXKBSym("Ecircumflex","U0000CA") 
    393   DefineXKBSym("Ediaeresis","U0000CB") 
    394   DefineXKBSym("Igrave","U0000CC") 
    395   DefineXKBSym("Iacute","U0000CD") 
    396   DefineXKBSym("Icircumflex","U0000CE") 
    397   DefineXKBSym("Idiaeresis","U0000CF") 
    398   DefineXKBSym("ETH","U0000D0") 
    399   DefineXKBSym("Eth","U0000D0")                    ; deprecated 
    400   DefineXKBSym("Ntilde","U0000D1") 
    401   DefineXKBSym("Ograve","U0000D2") 
    402   DefineXKBSym("Oacute","U0000D3") 
    403   DefineXKBSym("Ocircumflex","U0000D4") 
    404   DefineXKBSym("Otilde","U0000D5") 
    405   DefineXKBSym("Odiaeresis","U0000D6") 
    406   DefineXKBSym("multiply","U0000D7") 
    407   DefineXKBSym("Oslash","U0000D8") 
    408   DefineXKBSym("Ooblique","U0000D8") 
    409   DefineXKBSym("Ugrave","U0000D9") 
    410   DefineXKBSym("Uacute","U0000DA") 
    411   DefineXKBSym("Ucircumflex","U0000DB") 
    412   DefineXKBSym("Udiaeresis","U0000DC") 
    413   DefineXKBSym("Yacute","U0000DD") 
    414   DefineXKBSym("THORN","U0000DE") 
    415   DefineXKBSym("Thorn","U0000DE")                  ; deprecated 
    416   DefineXKBSym("ssharp","U0000DF") 
    417   DefineXKBSym("agrave","U0000E0") 
    418   DefineXKBSym("aacute","U0000E1") 
    419   DefineXKBSym("acircumflex","U0000E2") 
    420   DefineXKBSym("atilde","U0000E3") 
    421   DefineXKBSym("adiaeresis","U0000E4") 
    422   DefineXKBSym("aring","U0000E5") 
    423   DefineXKBSym("ae","U0000E6") 
    424   DefineXKBSym("ccedilla","U0000E7") 
    425   DefineXKBSym("egrave","U0000E8") 
    426   DefineXKBSym("eacute","U0000E9") 
    427   DefineXKBSym("ecircumflex","U0000EA") 
    428   DefineXKBSym("ediaeresis","U0000EB") 
    429   DefineXKBSym("igrave","U0000EC") 
    430   DefineXKBSym("iacute","U0000ED") 
    431   DefineXKBSym("icircumflex","U0000EE") 
    432   DefineXKBSym("idiaeresis","U0000EF") 
    433   DefineXKBSym("eth","U0000F0") 
    434   DefineXKBSym("ntilde","U0000F1") 
    435   DefineXKBSym("ograve","U0000F2") 
    436   DefineXKBSym("oacute","U0000F3") 
    437   DefineXKBSym("ocircumflex","U0000F4") 
    438   DefineXKBSym("otilde","U0000F5") 
    439   DefineXKBSym("odiaeresis","U0000F6") 
    440   DefineXKBSym("division","U0000F7") 
    441   DefineXKBSym("oslash","U0000F8") 
    442   DefineXKBSym("ooblique","U0000F8") 
    443   DefineXKBSym("ugrave","U0000F9") 
    444   DefineXKBSym("uacute","U0000FA") 
    445   DefineXKBSym("ucircumflex","U0000FB") 
    446   DefineXKBSym("udiaeresis","U0000FC") 
    447   DefineXKBSym("yacute","U0000FD") 
    448   DefineXKBSym("thorn","U0000FE") 
     351  DefineXKBSym("exclamdown","¡") 
     352  DefineXKBSym("cent","¢") 
     353  DefineXKBSym("sterling","£") 
     354  DefineXKBSym("currency","¤") 
     355  DefineXKBSym("yen","¥") 
     356  DefineXKBSym("brokenbar","¦") 
     357  DefineXKBSym("section","§") 
     358  DefineXKBSym("diaeresis","¨") 
     359  DefineXKBSym("copyright","©") 
     360  DefineXKBSym("ordfeminine","ª") 
     361  DefineXKBSym("guillemotleft","«") 
     362  DefineXKBSym("notsign","¬") 
     363  DefineXKBSym("hyphen","­") 
     364  DefineXKBSym("registered","®") 
     365  DefineXKBSym("macron","¯") 
     366  DefineXKBSym("degree","°") 
     367  DefineXKBSym("plusminus","±") 
     368  DefineXKBSym("twosuperior","²") 
     369  DefineXKBSym("threesuperior","³") 
     370  DefineXKBSym("acute","´") 
     371  DefineXKBSym("mu","µ") 
     372  DefineXKBSym("paragraph","") 
     373  DefineXKBSym("periodcentered","·") 
     374  DefineXKBSym("cedilla","¸") 
     375  DefineXKBSym("onesuperior","¹") 
     376  DefineXKBSym("masculine","º") 
     377  DefineXKBSym("guillemotright","»") 
     378  DefineXKBSym("onequarter","¼") 
     379  DefineXKBSym("onehalf","½") 
     380  DefineXKBSym("threequarters","¾") 
     381  DefineXKBSym("questiondown","¿") 
     382  DefineXKBSym("Agrave","À") 
     383  DefineXKBSym("Aacute","Á") 
     384  DefineXKBSym("Acircumflex","Â") 
     385  DefineXKBSym("Atilde","Ã") 
     386  DefineXKBSym("Adiaeresis","Ä") 
     387  DefineXKBSym("Aring","Å") 
     388  DefineXKBSym("AE","Æ") 
     389  DefineXKBSym("Ccedilla","Ç") 
     390  DefineXKBSym("Egrave","È") 
     391  DefineXKBSym("Eacute","É") 
     392  DefineXKBSym("Ecircumflex","Ê") 
     393  DefineXKBSym("Ediaeresis","Ë") 
     394  DefineXKBSym("Igrave","Ì") 
     395  DefineXKBSym("Iacute","Í") 
     396  DefineXKBSym("Icircumflex","Î") 
     397  DefineXKBSym("Idiaeresis","Ï") 
     398  DefineXKBSym("ETH","Ð") 
     399  DefineXKBSym("Eth","Ð")                    ; deprecated 
     400  DefineXKBSym("Ntilde","Ñ") 
     401  DefineXKBSym("Ograve","Ò") 
     402  DefineXKBSym("Oacute","Ó") 
     403  DefineXKBSym("Ocircumflex","Ô") 
     404  DefineXKBSym("Otilde","Õ") 
     405  DefineXKBSym("Odiaeresis","Ö") 
     406  DefineXKBSym("multiply","×") 
     407  DefineXKBSym("Oslash","Ø") 
     408  DefineXKBSym("Ooblique","Ø") 
     409  DefineXKBSym("Ugrave","Ù") 
     410  DefineXKBSym("Uacute","Ú") 
     411  DefineXKBSym("Ucircumflex","Û") 
     412  DefineXKBSym("Udiaeresis","Ü") 
     413  DefineXKBSym("Yacute","Ý") 
     414  DefineXKBSym("THORN","Þ") 
     415  DefineXKBSym("Thorn","Þ")                  ; deprecated 
     416  DefineXKBSym("ssharp","ß") 
     417  DefineXKBSym("agrave","à") 
     418  DefineXKBSym("aacute","á") 
     419  DefineXKBSym("acircumflex","â") 
     420  DefineXKBSym("atilde","ã") 
     421  DefineXKBSym("adiaeresis","ä") 
     422  DefineXKBSym("aring","å") 
     423  DefineXKBSym("ae","æ") 
     424  DefineXKBSym("ccedilla","ç") 
     425  DefineXKBSym("egrave","è") 
     426  DefineXKBSym("eacute","é") 
     427  DefineXKBSym("ecircumflex","ê") 
     428  DefineXKBSym("ediaeresis","ë") 
     429  DefineXKBSym("igrave","ì") 
     430  DefineXKBSym("iacute","í") 
     431  DefineXKBSym("icircumflex","î") 
     432  DefineXKBSym("idiaeresis","ï") 
     433  DefineXKBSym("eth","ð") 
     434  DefineXKBSym("ntilde","ñ") 
     435  DefineXKBSym("ograve","ò") 
     436  DefineXKBSym("oacute","ó") 
     437  DefineXKBSym("ocircumflex","ô") 
     438  DefineXKBSym("otilde","õ") 
     439  DefineXKBSym("odiaeresis","ö") 
     440  DefineXKBSym("division","÷") 
     441  DefineXKBSym("oslash","ø") 
     442  DefineXKBSym("ooblique","ø") 
     443  DefineXKBSym("ugrave","ù") 
     444  DefineXKBSym("uacute","ú") 
     445  DefineXKBSym("ucircumflex","û") 
     446  DefineXKBSym("udiaeresis","ü") 
     447  DefineXKBSym("yacute","ý") 
     448  DefineXKBSym("thorn","þ") 
    449449  DefineXKBSym("ydiaeresis","U0000FF") 
    450   DefineXKBSym("Aogonek","U000104") 
    451   DefineXKBSym("breve","U0002D8") 
    452   DefineXKBSym("Lstroke","U000141") 
    453   DefineXKBSym("Lcaron","U00013D") 
    454   DefineXKBSym("Sacute","U00015A") 
    455   DefineXKBSym("Scaron","U000160") 
    456   DefineXKBSym("Scedilla","U00015E") 
    457   DefineXKBSym("Tcaron","U000164") 
    458   DefineXKBSym("Zacute","U000179") 
    459   DefineXKBSym("Zcaron","U00017D") 
    460   DefineXKBSym("Zabovedot","U00017B") 
    461   DefineXKBSym("aogonek","U000105") 
    462   DefineXKBSym("ogonek","U0002DB") 
    463   DefineXKBSym("lstroke","U000142") 
    464   DefineXKBSym("lcaron","U00013E") 
    465   DefineXKBSym("sacute","U00015B") 
    466   DefineXKBSym("caron","U0002C7") 
    467   DefineXKBSym("scaron","U000161") 
    468   DefineXKBSym("scedilla","U00015F") 
    469   DefineXKBSym("tcaron","U000165") 
    470   DefineXKBSym("zacute","U00017A") 
    471   DefineXKBSym("doubleacute","U0002DD") 
    472   DefineXKBSym("zcaron","U00017E") 
    473   DefineXKBSym("zabovedot","U00017C") 
    474   DefineXKBSym("Racute","U000154") 
    475   DefineXKBSym("Abreve","U000102") 
    476   DefineXKBSym("Lacute","U000139") 
    477   DefineXKBSym("Cacute","U000106") 
    478   DefineXKBSym("Ccaron","U00010C") 
    479   DefineXKBSym("Eogonek","U000118") 
    480   DefineXKBSym("Ecaron","U00011A") 
    481   DefineXKBSym("Dcaron","U00010E") 
    482   DefineXKBSym("Dstroke","U000110") 
    483   DefineXKBSym("Nacute","U000143") 
    484   DefineXKBSym("Ncaron","U000147") 
    485   DefineXKBSym("Odoubleacute","U000150") 
    486   DefineXKBSym("Rcaron","U000158") 
    487   DefineXKBSym("U00ring","U00016E") 
    488   DefineXKBSym("Udoubleacute","U000170") 
    489   DefineXKBSym("Tcedilla","U000162") 
    490   DefineXKBSym("racute","U000155") 
    491   DefineXKBSym("abreve","U000103") 
    492   DefineXKBSym("lacute","U00013A") 
    493   DefineXKBSym("cacute","U000107") 
    494   DefineXKBSym("ccaron","U00010D") 
    495   DefineXKBSym("eogonek","U000119") 
    496   DefineXKBSym("ecaron","U00011B") 
    497   DefineXKBSym("dcaron","U00010F") 
    498   DefineXKBSym("dstroke","U000111") 
    499   DefineXKBSym("nacute","U000144") 
    500   DefineXKBSym("ncaron","U000148") 
    501   DefineXKBSym("odoubleacute","U000151") 
    502   DefineXKBSym("udoubleacute","U000171") 
    503   DefineXKBSym("rcaron","U000159") 
    504   DefineXKBSym("uring","U00016F") 
    505   DefineXKBSym("tcedilla","U000163") 
    506   DefineXKBSym("abovedot","U0002D9") 
    507   DefineXKBSym("Hstroke","U000126") 
    508   DefineXKBSym("Hcircumflex","U000124") 
    509   DefineXKBSym("Iabovedot","U000130") 
    510   DefineXKBSym("Gbreve","U00011E") 
    511   DefineXKBSym("Jcircumflex","U000134") 
    512   DefineXKBSym("hstroke","U000127") 
    513   DefineXKBSym("hcircumflex","U000125") 
    514   DefineXKBSym("idotless","U000131") 
    515   DefineXKBSym("gbreve","U00011F") 
    516   DefineXKBSym("jcircumflex","U000135") 
    517   DefineXKBSym("Cabovedot","U00010A") 
    518   DefineXKBSym("Ccircumflex","U000108") 
    519   DefineXKBSym("Gabovedot","U000120") 
    520   DefineXKBSym("Gcircumflex","U00011C") 
    521   DefineXKBSym("Ubreve","U00016C") 
    522   DefineXKBSym("Scircumflex","U00015C") 
    523   DefineXKBSym("cabovedot","U00010B") 
    524   DefineXKBSym("ccircumflex","U000109") 
    525   DefineXKBSym("gabovedot","U000121") 
    526   DefineXKBSym("gcircumflex","U00011D") 
    527   DefineXKBSym("ubreve","U00016D") 
    528   DefineXKBSym("scircumflex","U00015D") 
    529   DefineXKBSym("kra","U000138") 
    530   DefineXKBSym("Rcedilla","U000156") 
    531   DefineXKBSym("Itilde","U000128") 
    532   DefineXKBSym("Lcedilla","U00013B") 
    533   DefineXKBSym("Emacron","U000112") 
    534   DefineXKBSym("Gcedilla","U000122") 
    535   DefineXKBSym("Tslash","U000166") 
    536   DefineXKBSym("rcedilla","U000157") 
    537   DefineXKBSym("itilde","U000129") 
    538   DefineXKBSym("lcedilla","U00013C") 
    539   DefineXKBSym("emacron","U000113") 
    540   DefineXKBSym("gcedilla","U000123") 
    541   DefineXKBSym("tslash","U000167") 
    542   DefineXKBSym("ENG","U00014A") 
    543   DefineXKBSym("eng","U00014B") 
    544   DefineXKBSym("Amacron","U000100") 
    545   DefineXKBSym("Iogonek","U00012E") 
    546   DefineXKBSym("Eabovedot","U000116") 
    547   DefineXKBSym("Imacron","U00012A") 
    548   DefineXKBSym("Ncedilla","U000145") 
    549   DefineXKBSym("Omacron","U00014C") 
    550   DefineXKBSym("Kcedilla","U000136") 
    551   DefineXKBSym("Uogonek","U000172") 
    552   DefineXKBSym("Utilde","U000168") 
    553   DefineXKBSym("Umacron","U00016A") 
    554   DefineXKBSym("amacron","U000101") 
    555   DefineXKBSym("iogonek","U00012F") 
    556   DefineXKBSym("eabovedot","U000117") 
    557   DefineXKBSym("imacron","U00012B") 
    558   DefineXKBSym("ncedilla","U000146") 
    559   DefineXKBSym("omacron","U00014D") 
    560   DefineXKBSym("kcedilla","U000137") 
    561   DefineXKBSym("uogonek","U000173") 
    562   DefineXKBSym("utilde","U000169") 
    563   DefineXKBSym("umacron","U00016B") 
    564   DefineXKBSym("Babovedot","U001E02") 
    565   DefineXKBSym("babovedot","U001E03") 
    566   DefineXKBSym("Dabovedot","U001E0A") 
    567   DefineXKBSym("Wgrave","U001E80") 
    568   DefineXKBSym("Wacute","U001E82") 
    569   DefineXKBSym("dabovedot","U001E0B") 
    570   DefineXKBSym("Ygrave","U001EF2") 
    571   DefineXKBSym("Fabovedot","U001E1E") 
    572   DefineXKBSym("fabovedot","U001E1F") 
    573   DefineXKBSym("Mabovedot","U001E40") 
    574   DefineXKBSym("mabovedot","U001E41") 
    575   DefineXKBSym("Pabovedot","U001E56") 
    576   DefineXKBSym("wgrave","U001E81") 
    577   DefineXKBSym("pabovedot","U001E57") 
    578   DefineXKBSym("wacute","U001E83") 
    579   DefineXKBSym("Sabovedot","U001E60") 
    580   DefineXKBSym("ygrave","U001EF3") 
    581   DefineXKBSym("Wdiaeresis","U001E84") 
    582   DefineXKBSym("wdiaeresis","U001E85") 
    583   DefineXKBSym("sabovedot","U001E61") 
    584   DefineXKBSym("Wcircumflex","U000174") 
    585   DefineXKBSym("Tabovedot","U001E6A") 
    586   DefineXKBSym("Ycircumflex","U000176") 
    587   DefineXKBSym("wcircumflex","U000175") 
    588   DefineXKBSym("tabovedot","U001E6B") 
    589   DefineXKBSym("ycircumflex","U000177") 
    590   DefineXKBSym("OE","U000152") 
    591   DefineXKBSym("oe","U000153") 
    592   DefineXKBSym("Ydiaeresis","U000178") 
    593   DefineXKBSym("overline","U00203E") 
    594   DefineXKBSym("kana_fullstop","U003002") 
    595   DefineXKBSym("kana_openingbracket","U00300C") 
    596   DefineXKBSym("kana_closingbracket","U00300D") 
    597   DefineXKBSym("kana_comma","U003001") 
    598   DefineXKBSym("kana_conjunctive","U0030FB") 
    599   DefineXKBSym("kana_WO","U0030F2") 
    600   DefineXKBSym("kana_a","U0030A1") 
    601   DefineXKBSym("kana_i","U0030A3") 
    602   DefineXKBSym("kana_u","U0030A5") 
    603   DefineXKBSym("kana_e","U0030A7") 
    604   DefineXKBSym("kana_o","U0030A9") 
    605   DefineXKBSym("kana_ya","U0030E3") 
    606   DefineXKBSym("kana_yu","U0030E5") 
    607   DefineXKBSym("kana_yo","U0030E7") 
    608   DefineXKBSym("kana_tsu","U0030C3") 
    609   DefineXKBSym("prolongedsound","U0030FC") 
    610   DefineXKBSym("kana_A","U0030A2") 
    611   DefineXKBSym("kana_I","U0030A4") 
    612   DefineXKBSym("kana_U","U0030A6") 
    613   DefineXKBSym("kana_E","U0030A8") 
    614   DefineXKBSym("kana_O","U0030AA") 
    615   DefineXKBSym("kana_KA","U0030AB") 
    616   DefineXKBSym("kana_KI","U0030AD") 
    617   DefineXKBSym("kana_KU","U0030AF") 
    618   DefineXKBSym("kana_KE","U0030B1") 
    619   DefineXKBSym("kana_KO","U0030B3") 
    620   DefineXKBSym("kana_SA","U0030B5") 
    621   DefineXKBSym("kana_SHI","U0030B7") 
    622   DefineXKBSym("kana_SU","U0030B9") 
    623   DefineXKBSym("kana_SE","U0030BB") 
    624   DefineXKBSym("kana_SO","U0030BD") 
    625   DefineXKBSym("kana_TA","U0030BF") 
    626   DefineXKBSym("kana_CHI","U0030C1") 
    627   DefineXKBSym("kana_TSU","U0030C4") 
    628   DefineXKBSym("kana_TE","U0030C6") 
    629   DefineXKBSym("kana_TO","U0030C8") 
    630   DefineXKBSym("kana_NA","U0030CA") 
    631   DefineXKBSym("kana_NI","U0030CB") 
    632   DefineXKBSym("kana_NU","U0030CC") 
    633   DefineXKBSym("kana_NE","U0030CD") 
    634   DefineXKBSym("kana_NO","U0030CE") 
    635   DefineXKBSym("kana_HA","U0030CF") 
    636   DefineXKBSym("kana_HI","U0030D2") 
    637   DefineXKBSym("kana_FU","U0030D5") 
    638   DefineXKBSym("kana_HE","U0030D8") 
    639   DefineXKBSym("kana_HO","U0030DB") 
    640   DefineXKBSym("kana_MA","U0030DE") 
    641   DefineXKBSym("kana_MI","U0030DF") 
    642   DefineXKBSym("kana_MU","U0030E0") 
    643   DefineXKBSym("kana_ME","U0030E1") 
    644   DefineXKBSym("kana_MO","U0030E2") 
    645   DefineXKBSym("kana_YA","U0030E4") 
    646   DefineXKBSym("kana_YU","U0030E6") 
    647   DefineXKBSym("kana_YO","U0030E8") 
    648   DefineXKBSym("kana_RA","U0030E9") 
    649   DefineXKBSym("kana_RI","U0030EA") 
    650   DefineXKBSym("kana_RU","U0030EB") 
    651   DefineXKBSym("kana_RE","U0030EC") 
    652   DefineXKBSym("kana_RO","U0030ED") 
    653   DefineXKBSym("kana_WA","U0030EF") 
    654   DefineXKBSym("kana_N","U0030F3") 
    655   DefineXKBSym("voicedsound","U00309B") 
    656   DefineXKBSym("semivoicedsound","U00309C") 
    657   DefineXKBSym("Farsi_0","U0006F0") 
    658   DefineXKBSym("Farsi_1","U0006F1") 
    659   DefineXKBSym("Farsi_2","U0006F2") 
    660   DefineXKBSym("Farsi_3","U0006F3") 
    661   DefineXKBSym("Farsi_4","U0006F4") 
    662   DefineXKBSym("Farsi_5","U0006F5") 
    663   DefineXKBSym("Farsi_6","U0006F6") 
    664   DefineXKBSym("Farsi_7","U0006F7") 
    665   DefineXKBSym("Farsi_8","U0006F8") 
    666   DefineXKBSym("Farsi_9","U0006F9") 
    667   DefineXKBSym("Arabic_percent","U00066A") 
    668   DefineXKBSym("Arabic_superscript_alef","U000670") 
    669   DefineXKBSym("Arabic_tteh","U000679") 
    670   DefineXKBSym("Arabic_peh","U00067E") 
    671   DefineXKBSym("Arabic_tcheh","U000686") 
    672   DefineXKBSym("Arabic_ddal","U000688") 
    673   DefineXKBSym("Arabic_rreh","U000691") 
    674   DefineXKBSym("Arabic_comma","U00060C") 
    675   DefineXKBSym("Arabic_fullstop","U0006D4") 
    676   DefineXKBSym("Arabic_0","U000660") 
    677   DefineXKBSym("Arabic_1","U000661") 
    678   DefineXKBSym("Arabic_2","U000662") 
    679   DefineXKBSym("Arabic_3","U000663") 
    680   DefineXKBSym("Arabic_4","U000664") 
    681   DefineXKBSym("Arabic_5","U000665") 
    682   DefineXKBSym("Arabic_6","U000666") 
    683   DefineXKBSym("Arabic_7","U000667") 
    684   DefineXKBSym("Arabic_8","U000668") 
    685   DefineXKBSym("Arabic_9","U000669") 
    686   DefineXKBSym("Arabic_semicolon","U00061B") 
    687   DefineXKBSym("Arabic_question_mark","U00061F") 
    688   DefineXKBSym("Arabic_hamza","U000621") 
    689   DefineXKBSym("Arabic_maddaonalef","U000622") 
    690   DefineXKBSym("Arabic_hamzaonalef","U000623") 
    691   DefineXKBSym("Arabic_hamzaonwaw","U000624") 
    692   DefineXKBSym("Arabic_hamzaunderalef","U000625") 
    693   DefineXKBSym("Arabic_hamzaonyeh","U000626") 
    694   DefineXKBSym("Arabic_alef","U000627") 
    695   DefineXKBSym("Arabic_beh","U000628") 
    696   DefineXKBSym("Arabic_tehmarbuta","U000629") 
    697   DefineXKBSym("Arabic_teh","U00062A") 
    698   DefineXKBSym("Arabic_theh","U00062B") 
    699   DefineXKBSym("Arabic_jeem","U00062C") 
    700   DefineXKBSym("Arabic_hah","U00062D") 
    701   DefineXKBSym("Arabic_khah","U00062E") 
    702   DefineXKBSym("Arabic_dal","U00062F") 
    703   DefineXKBSym("Arabic_thal","U000630") 
    704   DefineXKBSym("Arabic_ra","U000631") 
    705   DefineXKBSym("Arabic_zain","U000632") 
    706   DefineXKBSym("Arabic_seen","U000633") 
    707   DefineXKBSym("Arabic_sheen","U000634") 
    708   DefineXKBSym("Arabic_sad","U000635") 
    709   DefineXKBSym("Arabic_dad","U000636") 
    710   DefineXKBSym("Arabic_tah","U000637") 
    711   DefineXKBSym("Arabic_zah","U000638") 
    712   DefineXKBSym("Arabic_ain","U000639") 
    713   DefineXKBSym("Arabic_ghain","U00063A") 
    714   DefineXKBSym("Arabic_tatweel","U000640") 
    715   DefineXKBSym("Arabic_feh","U000641") 
    716   DefineXKBSym("Arabic_qaf","U000642") 
    717   DefineXKBSym("Arabic_kaf","U000643") 
    718   DefineXKBSym("Arabic_lam","U000644") 
    719   DefineXKBSym("Arabic_meem","U000645") 
    720   DefineXKBSym("Arabic_noon","U000646") 
    721   DefineXKBSym("Arabic_ha","U000647") 
    722   DefineXKBSym("Arabic_waw","U000648") 
    723   DefineXKBSym("Arabic_alefmaksura","U000649") 
    724   DefineXKBSym("Arabic_yeh","U00064A") 
    725   DefineXKBSym("Arabic_fathatan","U00064B") 
    726   DefineXKBSym("Arabic_dammatan","U00064C") 
    727   DefineXKBSym("Arabic_kasratan","U00064D") 
    728   DefineXKBSym("Arabic_fatha","U00064E") 
    729   DefineXKBSym("Arabic_damma","U00064F") 
    730   DefineXKBSym("Arabic_kasra","U000650") 
    731   DefineXKBSym("Arabic_shadda","U000651") 
    732   DefineXKBSym("Arabic_sukun","U000652") 
    733   DefineXKBSym("Arabic_madda_above","U000653") 
    734   DefineXKBSym("Arabic_hamza_above","U000654") 
    735   DefineXKBSym("Arabic_hamza_below","U000655") 
    736   DefineXKBSym("Arabic_jeh","U000698") 
    737   DefineXKBSym("Arabic_veh","U0006A4") 
    738   DefineXKBSym("Arabic_keheh","U0006A9") 
    739   DefineXKBSym("Arabic_gaf","U0006AF") 
    740   DefineXKBSym("Arabic_noon_ghunna","U0006BA") 
    741   DefineXKBSym("Arabic_heh_doachashmee","U0006BE") 
    742   DefineXKBSym("Farsi_yeh","U0006CC") 
    743   DefineXKBSym("Arabic_farsi_yeh","U0006CC") 
    744   DefineXKBSym("Arabic_yeh_baree","U0006D2") 
    745   DefineXKBSym("Arabic_heh_goal","U0006C1") 
    746   DefineXKBSym("Cyrillic_GHE_bar","U000492") 
    747   DefineXKBSym("Cyrillic_ghe_bar","U000493") 
    748   DefineXKBSym("Cyrillic_ZHE_descender","U000496") 
    749   DefineXKBSym("Cyrillic_zhe_descender","U000497") 
    750   DefineXKBSym("Cyrillic_KA_descender","U00049A") 
    751   DefineXKBSym("Cyrillic_ka_descender","U00049B") 
    752   DefineXKBSym("Cyrillic_KA_vertstroke","U00049C") 
    753   DefineXKBSym("Cyrillic_ka_vertstroke","U00049D") 
    754   DefineXKBSym("Cyrillic_EN_descender","U0004A2") 
    755   DefineXKBSym("Cyrillic_en_descender","U0004A3") 
    756   DefineXKBSym("Cyrillic_U_straight","U0004AE") 
    757   DefineXKBSym("Cyrillic_u_straight","U0004AF") 
    758   DefineXKBSym("Cyrillic_U_straight_bar","U0004B0") 
    759   DefineXKBSym("Cyrillic_u_straight_bar","U0004B1") 
    760   DefineXKBSym("Cyrillic_HA_descender","U0004B2") 
    761   DefineXKBSym("Cyrillic_ha_descender","U0004B3") 
    762   DefineXKBSym("Cyrillic_CHE_descender","U0004B6") 
    763   DefineXKBSym("Cyrillic_che_descender","U0004B7") 
    764   DefineXKBSym("Cyrillic_CHE_vertstroke","U0004B8") 
    765   DefineXKBSym("Cyrillic_che_vertstroke","U0004B9") 
    766   DefineXKBSym("Cyrillic_SHHA","U0004BA") 
    767   DefineXKBSym("Cyrillic_shha","U0004BB") 
    768   DefineXKBSym("Cyrillic_SCHWA","U0004D8") 
    769   DefineXKBSym("Cyrillic_schwa","U0004D9") 
    770   DefineXKBSym("Cyrillic_I_macron","U0004E2") 
    771   DefineXKBSym("Cyrillic_i_macron","U0004E3") 
    772   DefineXKBSym("Cyrillic_O_bar","U0004E8") 
    773   DefineXKBSym("Cyrillic_o_bar","U0004E9") 
    774   DefineXKBSym("Cyrillic_U_macron","U0004EE") 
    775   DefineXKBSym("Cyrillic_u_macron","U0004EF") 
    776   DefineXKBSym("Serbian_dje","U000452") 
    777   DefineXKBSym("Macedonia_gje","U000453") 
    778   DefineXKBSym("Cyrillic_io","U000451") 
    779   DefineXKBSym("Ukrainian_ie","U000454") 
    780   DefineXKBSym("Macedonia_dse","U000455") 
    781   DefineXKBSym("Ukrainian_i","U000456") 
    782   DefineXKBSym("Ukrainian_yi","U000457") 
    783   DefineXKBSym("Cyrillic_je","U000458") 
    784   DefineXKBSym("Cyrillic_lje","U000459") 
    785   DefineXKBSym("Cyrillic_nje","U00045A") 
    786   DefineXKBSym("Serbian_tshe","U00045B") 
    787   DefineXKBSym("Macedonia_kje","U00045C") 
    788   DefineXKBSym("Ukrainian_ghe_with_upturn","U000491") 
    789   DefineXKBSym("Byelorussian_shortu","U00045E") 
    790   DefineXKBSym("Cyrillic_dzhe","U00045F") 
    791   DefineXKBSym("numerosign","U002116") 
    792   DefineXKBSym("Serbian_DJE","U000402") 
    793   DefineXKBSym("Macedonia_GJE","U000403") 
    794   DefineXKBSym("Cyrillic_IO","U000401") 
    795   DefineXKBSym("Ukrainian_IE","U000404") 
    796   DefineXKBSym("Macedonia_DSE","U000405") 
    797   DefineXKBSym("Ukrainian_I","U000406") 
    798   DefineXKBSym("Ukrainian_YI","U000407") 
    799   DefineXKBSym("Cyrillic_JE","U000408") 
    800   DefineXKBSym("Cyrillic_LJE","U000409") 
    801   DefineXKBSym("Cyrillic_NJE","U00040A") 
    802   DefineXKBSym("Serbian_TSHE","U00040B") 
    803   DefineXKBSym("Macedonia_KJE","U00040C") 
    804   DefineXKBSym("Ukrainian_GHE_WITH_UPTURN","U000490") 
    805   DefineXKBSym("Byelorussian_SHORTU","U00040E") 
    806   DefineXKBSym("Cyrillic_DZHE","U00040F") 
    807   DefineXKBSym("Cyrillic_yu","U00044E") 
    808   DefineXKBSym("Cyrillic_a","U000430") 
    809   DefineXKBSym("Cyrillic_be","U000431") 
    810   DefineXKBSym("Cyrillic_tse","U000446") 
    811   DefineXKBSym("Cyrillic_de","U000434") 
    812   DefineXKBSym("Cyrillic_ie","U000435") 
    813   DefineXKBSym("Cyrillic_ef","U000444") 
    814   DefineXKBSym("Cyrillic_ghe","U000433") 
    815   DefineXKBSym("Cyrillic_ha","U000445") 
    816   DefineXKBSym("Cyrillic_i","U000438") 
    817   DefineXKBSym("Cyrillic_shorti","U000439") 
    818   DefineXKBSym("Cyrillic_ka","U00043A") 
    819   DefineXKBSym("Cyrillic_el","U00043B") 
    820   DefineXKBSym("Cyrillic_em","U00043C") 
    821   DefineXKBSym("Cyrillic_en","U00043D") 
    822   DefineXKBSym("Cyrillic_o","U00043E") 
    823   DefineXKBSym("Cyrillic_pe","U00043F") 
    824   DefineXKBSym("Cyrillic_ya","U00044F") 
    825   DefineXKBSym("Cyrillic_er","U000440") 
    826   DefineXKBSym("Cyrillic_es","U000441") 
    827   DefineXKBSym("Cyrillic_te","U000442") 
    828   DefineXKBSym("Cyrillic_u","U000443") 
    829   DefineXKBSym("Cyrillic_zhe","U000436") 
    830   DefineXKBSym("Cyrillic_ve","U000432") 
    831   DefineXKBSym("Cyrillic_softsign","U00044C") 
    832   DefineXKBSym("Cyrillic_yeru","U00044B") 
    833   DefineXKBSym("Cyrillic_ze","U000437") 
    834   DefineXKBSym("Cyrillic_sha","U000448") 
    835   DefineXKBSym("Cyrillic_e","U00044D") 
    836   DefineXKBSym("Cyrillic_shcha","U000449") 
    837   DefineXKBSym("Cyrillic_che","U000447") 
    838   DefineXKBSym("Cyrillic_hardsign","U00044A") 
    839   DefineXKBSym("Cyrillic_YU","U00042E") 
    840   DefineXKBSym("Cyrillic_A","U000410") 
    841   DefineXKBSym("Cyrillic_BE","U000411") 
    842   DefineXKBSym("Cyrillic_TSE","U000426") 
    843   DefineXKBSym("Cyrillic_DE","U000414") 
    844   DefineXKBSym("Cyrillic_IE","U000415") 
    845   DefineXKBSym("Cyrillic_EF","U000424") 
    846   DefineXKBSym("Cyrillic_GHE","U000413") 
    847   DefineXKBSym("Cyrillic_HA","U000425") 
    848   DefineXKBSym("Cyrillic_I","U000418") 
    849   DefineXKBSym("Cyrillic_SHORTI","U000419") 
    850   DefineXKBSym("Cyrillic_KA","U00041A") 
    851   DefineXKBSym("Cyrillic_EL","U00041B") 
    852   DefineXKBSym("Cyrillic_EM","U00041C") 
    853   DefineXKBSym("Cyrillic_EN","U00041D") 
    854   DefineXKBSym("Cyrillic_O","U00041E") 
    855   DefineXKBSym("Cyrillic_PE","U00041F") 
    856   DefineXKBSym("Cyrillic_YA","U00042F") 
    857   DefineXKBSym("Cyrillic_ER","U000420") 
    858   DefineXKBSym("Cyrillic_ES","U000421") 
    859   DefineXKBSym("Cyrillic_TE","U000422") 
    860   DefineXKBSym("Cyrillic_U","U000423") 
    861   DefineXKBSym("Cyrillic_ZHE","U000416") 
    862   DefineXKBSym("Cyrillic_VE","U000412") 
    863   DefineXKBSym("Cyrillic_SOFTSIGN","U00042C") 
    864   DefineXKBSym("Cyrillic_YERU","U00042B") 
    865   DefineXKBSym("Cyrillic_ZE","U000417") 
    866   DefineXKBSym("Cyrillic_SHA","U000428") 
    867   DefineXKBSym("Cyrillic_E","U00042D") 
    868   DefineXKBSym("Cyrillic_SHCHA","U000429") 
    869   DefineXKBSym("Cyrillic_CHE","U000427") 
    870   DefineXKBSym("Cyrillic_HARDSIGN","U00042A") 
    871   DefineXKBSym("Greek_ALPHAaccent","U000386") 
    872   DefineXKBSym("Greek_EPSILONaccent","U000388") 
    873   DefineXKBSym("Greek_ETAaccent","U000389") 
    874   DefineXKBSym("Greek_IOTAaccent","U00038A") 
    875   DefineXKBSym("Greek_IOTAdieresis","U0003AA") 
    876   DefineXKBSym("Greek_OMICRONaccent","U00038C") 
    877   DefineXKBSym("Greek_UPSILONaccent","U00038E") 
    878   DefineXKBSym("Greek_UPSILONdieresis","U0003AB") 
    879   DefineXKBSym("Greek_OMEGAaccent","U00038F") 
    880   DefineXKBSym("Greek_accentdieresis","U000385") 
    881   DefineXKBSym("Greek_horizbar","U002015") 
    882   DefineXKBSym("Greek_alphaaccent","U0003AC") 
    883   DefineXKBSym("Greek_epsilonaccent","U0003AD") 
    884   DefineXKBSym("Greek_etaaccent","U0003AE") 
    885   DefineXKBSym("Greek_iotaaccent","U0003AF") 
    886   DefineXKBSym("Greek_iotadieresis","U0003CA") 
    887   DefineXKBSym("Greek_iotaaccentdieresis","U000390") 
    888   DefineXKBSym("Greek_omicronaccent","U0003CC") 
    889   DefineXKBSym("Greek_upsilonaccent","U0003CD") 
    890   DefineXKBSym("Greek_upsilondieresis","U0003CB") 
    891   DefineXKBSym("Greek_upsilonaccentdieresis","U0003B0") 
    892   DefineXKBSym("Greek_omegaaccent","U0003CE") 
    893   DefineXKBSym("Greek_ALPHA","U000391") 
    894   DefineXKBSym("Greek_BETA","U000392") 
    895   DefineXKBSym("Greek_GAMMA","U000393") 
    896   DefineXKBSym("Greek_DELTA","U000394") 
    897   DefineXKBSym("Greek_EPSILON","U000395") 
    898   DefineXKBSym("Greek_ZETA","U000396") 
    899   DefineXKBSym("Greek_ETA","U000397") 
    900   DefineXKBSym("Greek_THETA","U000398") 
    901   DefineXKBSym("Greek_IOTA","U000399") 
    902   DefineXKBSym("Greek_KAPPA","U00039A") 
    903   DefineXKBSym("Greek_LAMDA","U00039B") 
    904   DefineXKBSym("Greek_LAMBDA","U00039B") 
    905   DefineXKBSym("Greek_MU","U00039C") 
    906   DefineXKBSym("Greek_NU","U00039D") 
    907   DefineXKBSym("Greek_XI","U00039E") 
    908   DefineXKBSym("Greek_OMICRON","U00039F") 
    909   DefineXKBSym("Greek_PI","U0003A0") 
    910   DefineXKBSym("Greek_RHO","U0003A1") 
    911   DefineXKBSym("Greek_SIGMA","U0003A3") 
    912   DefineXKBSym("Greek_TAU","U0003A4") 
    913   DefineXKBSym("Greek_UPSILON","U0003A5") 
    914   DefineXKBSym("Greek_PHI","U0003A6") 
    915   DefineXKBSym("Greek_CHI","U0003A7") 
    916   DefineXKBSym("Greek_PSI","U0003A8") 
    917   DefineXKBSym("Greek_OMEGA","U0003A9") 
    918   DefineXKBSym("Greek_alpha","U0003B1") 
    919   DefineXKBSym("Greek_beta","U0003B2") 
    920   DefineXKBSym("Greek_gamma","U0003B3") 
    921   DefineXKBSym("Greek_delta","U0003B4") 
    922   DefineXKBSym("Greek_epsilon","U0003B5") 
    923   DefineXKBSym("Greek_zeta","U0003B6") 
    924   DefineXKBSym("Greek_eta","U0003B7") 
    925   DefineXKBSym("Greek_theta","U0003B8") 
    926   DefineXKBSym("Greek_iota","U0003B9") 
    927   DefineXKBSym("Greek_kappa","U0003BA") 
    928   DefineXKBSym("Greek_lamda","U0003BB") 
    929   DefineXKBSym("Greek_lambda","U0003BB") 
    930   DefineXKBSym("Greek_mu","U0003BC") 
    931   DefineXKBSym("Greek_nu","U0003BD") 
    932   DefineXKBSym("Greek_xi","U0003BE") 
    933   DefineXKBSym("Greek_omicron","U0003BF") 
    934   DefineXKBSym("Greek_pi","U0003C0") 
    935   DefineXKBSym("Greek_rho","U0003C1") 
    936   DefineXKBSym("Greek_sigma","U0003C3") 
    937   DefineXKBSym("Greek_finalsmallsigma","U0003C2") 
    938   DefineXKBSym("Greek_tau","U0003C4") 
    939   DefineXKBSym("Greek_upsilon","U0003C5") 
    940   DefineXKBSym("Greek_phi","U0003C6") 
    941   DefineXKBSym("Greek_chi","U0003C7") 
    942   DefineXKBSym("Greek_psi","U0003C8") 
    943   DefineXKBSym("Greek_omega","U0003C9") 
    944   DefineXKBSym("leftradical","U0023B7") 
    945   DefineXKBSym("topleftradical","U00250C") 
    946   DefineXKBSym("horizconnector","U002500") 
    947   DefineXKBSym("topintegral","U002320") 
    948   DefineXKBSym("botintegral","U002321") 
    949   DefineXKBSym("vertconnector","U002502") 
    950   DefineXKBSym("topleftsqbracket","U0023A1") 
    951   DefineXKBSym("botleftsqbracket","U0023A3") 
    952   DefineXKBSym("toprightsqbracket","U0023A4") 
    953   DefineXKBSym("botrightsqbracket","U0023A6") 
    954   DefineXKBSym("topleftparens","U00239B") 
    955   DefineXKBSym("botleftparens","U00239D") 
    956   DefineXKBSym("toprightparens","U00239E") 
    957   DefineXKBSym("botrightparens","U0023A0") 
    958   DefineXKBSym("leftmiddlecurlybrace","U0023A8") 
    959   DefineXKBSym("rightmiddlecurlybrace","U0023AC") 
    960   DefineXKBSym("lessthanequal","U002264") 
    961   DefineXKBSym("notequal","U002260") 
    962   DefineXKBSym("greaterthanequal","U002265") 
    963   DefineXKBSym("integral","U00222B") 
    964   DefineXKBSym("therefore","U002234") 
    965   DefineXKBSym("variation","U00221D") 
    966   DefineXKBSym("infinity","U00221E") 
    967   DefineXKBSym("nabla","U002207") 
    968   DefineXKBSym("approximate","U00223C") 
    969   DefineXKBSym("similarequal","U002243") 
    970   DefineXKBSym("ifonlyif","U0021D4") 
    971   DefineXKBSym("implies","U0021D2") 
    972   DefineXKBSym("identical","U002261") 
    973   DefineXKBSym("radical","U00221A") 
    974   DefineXKBSym("includedin","U002282") 
    975   DefineXKBSym("includes","U002283") 
    976   DefineXKBSym("intersection","U002229") 
    977   DefineXKBSym("union","U00222A") 
    978   DefineXKBSym("logicaland","U002227") 
    979   DefineXKBSym("logicalor","U002228") 
    980   DefineXKBSym("partialderivative","U002202") 
    981   DefineXKBSym("function","U000192") 
    982   DefineXKBSym("leftarrow","U002190") 
    983   DefineXKBSym("uparrow","U002191") 
    984   DefineXKBSym("rightarrow","U002192") 
    985   DefineXKBSym("downarrow","U002193") 
    986   DefineXKBSym("soliddiamond","U0025C6") 
    987   DefineXKBSym("checkerboard","U002592") 
    988   DefineXKBSym("ht","U002409") 
    989   DefineXKBSym("ff","U00240C") 
    990   DefineXKBSym("cr","U00240D") 
    991   DefineXKBSym("lf","U00240A") 
    992   DefineXKBSym("nl","U002424") 
    993   DefineXKBSym("vt","U00240B") 
    994   DefineXKBSym("lowrightcorner","U002518") 
    995   DefineXKBSym("uprightcorner","U002510") 
    996   DefineXKBSym("upleftcorner","U00250C") 
    997   DefineXKBSym("lowleftcorner","U002514") 
    998   DefineXKBSym("crossinglines","U00253C") 
    999   DefineXKBSym("horizlinescan1","U0023BA") 
    1000   DefineXKBSym("horizlinescan3","U0023BB") 
    1001   DefineXKBSym("horizlinescan5","U002500") 
    1002   DefineXKBSym("horizlinescan7","U0023BC") 
    1003   DefineXKBSym("horizlinescan9","U0023BD") 
    1004   DefineXKBSym("leftt","U00251C") 
    1005   DefineXKBSym("rightt","U002524") 
    1006   DefineXKBSym("bott","U002534") 
    1007   DefineXKBSym("topt","U00252C") 
    1008   DefineXKBSym("vertbar","U002502") 
    1009   DefineXKBSym("emspace","U002003") 
    1010   DefineXKBSym("enspace","U002002") 
    1011   DefineXKBSym("em3space","U002004") 
    1012   DefineXKBSym("em4space","U002005") 
    1013   DefineXKBSym("digitspace","U002007") 
    1014   DefineXKBSym("punctspace","U002008") 
    1015   DefineXKBSym("thinspace","U002009") 
    1016   DefineXKBSym("hairspace","U00200A") 
    1017   DefineXKBSym("emdash","U002014") 
    1018   DefineXKBSym("endash","U002013") 
    1019   DefineXKBSym("signifblank","U002423") 
    1020   DefineXKBSym("ellipsis","U002026") 
    1021   DefineXKBSym("doubbaselinedot","U002025") 
    1022   DefineXKBSym("onethird","U002153") 
    1023   DefineXKBSym("twothirds","U002154") 
    1024   DefineXKBSym("onefifth","U002155") 
    1025   DefineXKBSym("twofifths","U002156") 
    1026   DefineXKBSym("threefifths","U002157") 
    1027   DefineXKBSym("fourfifths","U002158") 
    1028   DefineXKBSym("onesixth","U002159") 
    1029   DefineXKBSym("fivesixths","U00215A") 
    1030   DefineXKBSym("careof","U002105") 
    1031   DefineXKBSym("figdash","U002012") 
    1032   DefineXKBSym("leftanglebracket","U0027E8") 
    1033   DefineXKBSym("decimalpoint","U00002E") 
    1034   DefineXKBSym("rightanglebracket","U0027E9") 
    1035   DefineXKBSym("oneeighth","U00215B") 
    1036   DefineXKBSym("threeeighths","U00215C") 
    1037   DefineXKBSym("fiveeighths","U00215D") 
    1038   DefineXKBSym("seveneighths","U00215E") 
    1039   DefineXKBSym("trademark","U002122") 
    1040   DefineXKBSym("signaturemark","U002613") 
    1041   DefineXKBSym("leftopentriangle","U0025C1") 
    1042   DefineXKBSym("rightopentriangle","U0025B7") 
    1043   DefineXKBSym("emopencircle","U0025CB") 
    1044   DefineXKBSym("emopenrectangle","U0025AF") 
    1045   DefineXKBSym("leftsinglequotemark","U002018") 
    1046   DefineXKBSym("rightsinglequotemark","U002019") 
    1047   DefineXKBSym("leftdoublequotemark","U00201C") 
    1048   DefineXKBSym("rightdoublequotemark","U00201D") 
    1049   DefineXKBSym("prescription","U00211E") 
    1050   DefineXKBSym("minutes","U002032") 
    1051   DefineXKBSym("seconds","U002033") 
    1052   DefineXKBSym("latincross","U00271D") 
    1053   DefineXKBSym("filledrectbullet","U0025AC") 
    1054   DefineXKBSym("filledlefttribullet","U0025C0") 
    1055   DefineXKBSym("filledrighttribullet","U0025B6") 
    1056   DefineXKBSym("emfilledcircle","U0025CF") 
    1057   DefineXKBSym("emfilledrect","U0025AE") 
    1058   DefineXKBSym("enopencircbullet","U0025E6") 
    1059   DefineXKBSym("enopensquarebullet","U0025AB") 
    1060   DefineXKBSym("openrectbullet","U0025AD") 
    1061   DefineXKBSym("opentribulletup","U0025B3") 
    1062   DefineXKBSym("opentribulletdown","U0025BD") 
    1063   DefineXKBSym("openstar","U002606") 
    1064   DefineXKBSym("enfilledcircbullet","U002022") 
    1065   DefineXKBSym("enfilledsqbullet","U0025AA") 
    1066   DefineXKBSym("filledtribulletup","U0025B2") 
    1067   DefineXKBSym("filledtribulletdown","U0025BC") 
    1068   DefineXKBSym("leftpointer","U00261C") 
    1069   DefineXKBSym("rightpointer","U00261E") 
    1070   DefineXKBSym("club","U002663") 
    1071   DefineXKBSym("diamond","U002666") 
    1072   DefineXKBSym("heart","U002665") 
    1073   DefineXKBSym("maltesecross","U002720") 
    1074   DefineXKBSym("dagger","U002020") 
    1075   DefineXKBSym("doubledagger","U002021") 
    1076   DefineXKBSym("checkmark","U002713") 
    1077   DefineXKBSym("ballotcross","U002717") 
    1078   DefineXKBSym("musicalsharp","U00266F") 
    1079   DefineXKBSym("musicalflat","U00266D") 
    1080   DefineXKBSym("malesymbol","U002642") 
    1081   DefineXKBSym("femalesymbol","U002640") 
    1082   DefineXKBSym("telephone","U00260E") 
    1083   DefineXKBSym("telephonerecorder","U002315") 
    1084   DefineXKBSym("phonographcopyright","U002117") 
    1085   DefineXKBSym("caret","U002038") 
    1086   DefineXKBSym("singlelowquotemark","U00201A") 
    1087   DefineXKBSym("doublelowquotemark","U00201E") 
    1088   DefineXKBSym("leftcaret","U00003C") 
    1089   DefineXKBSym("rightcaret","U00003E") 
    1090   DefineXKBSym("downcaret","U002228") 
    1091   DefineXKBSym("upcaret","U002227") 
    1092   DefineXKBSym("overbar","U0000AF") 
    1093   DefineXKBSym("downtack","U0022A5") 
    1094   DefineXKBSym("upshoe","U002229") 
    1095   DefineXKBSym("downstile","U00230A") 
    1096   DefineXKBSym("underbar","U00005F") 
    1097   DefineXKBSym("jot","U002218") 
    1098   DefineXKBSym("quad","U002395") 
    1099   DefineXKBSym("uptack","U0022A4") 
    1100   DefineXKBSym("circle","U0025CB") 
    1101   DefineXKBSym("upstile","U002308") 
    1102   DefineXKBSym("downshoe","U00222A") 
    1103   DefineXKBSym("rightshoe","U002283") 
    1104   DefineXKBSym("leftshoe","U002282") 
    1105   DefineXKBSym("lefttack","U0022A2") 
    1106   DefineXKBSym("righttack","U0022A3") 
    1107   DefineXKBSym("hebrew_doublelowline","U002017") 
    1108   DefineXKBSym("hebrew_aleph","U0005D0") 
    1109   DefineXKBSym("hebrew_bet","U0005D1") 
    1110   DefineXKBSym("hebrew_beth","U0005D1")                     ; deprecated 
    1111   DefineXKBSym("hebrew_gimel","U0005D2") 
    1112   DefineXKBSym("hebrew_gimmel","U0005D2")                   ; deprecated 
    1113   DefineXKBSym("hebrew_dalet","U0005D3") 
    1114   DefineXKBSym("hebrew_daleth","U0005D3")                   ; deprecated 
    1115   DefineXKBSym("hebrew_he","U0005D4") 
    1116   DefineXKBSym("hebrew_waw","U0005D5") 
    1117   DefineXKBSym("hebrew_zain","U0005D6") 
    1118   DefineXKBSym("hebrew_zayin","U0005D6")                    ; deprecated 
    1119   DefineXKBSym("hebrew_chet","U0005D7") 
    1120   DefineXKBSym("hebrew_het","U0005D7")                      ; deprecated 
    1121   DefineXKBSym("hebrew_tet","U0005D8") 
    1122   DefineXKBSym("hebrew_teth","U0005D8")                     ; deprecated 
    1123   DefineXKBSym("hebrew_yod","U0005D9") 
    1124   DefineXKBSym("hebrew_finalkaph","U0005DA") 
    1125   DefineXKBSym("hebrew_kaph","U0005DB") 
    1126   DefineXKBSym("hebrew_lamed","U0005DC") 
    1127   DefineXKBSym("hebrew_finalmem","U0005DD") 
    1128   DefineXKBSym("hebrew_mem","U0005DE") 
    1129   DefineXKBSym("hebrew_finalnun","U0005DF") 
    1130   DefineXKBSym("hebrew_nun","U0005E0") 
    1131   DefineXKBSym("hebrew_samech","U0005E1") 
    1132   DefineXKBSym("hebrew_samekh","U0005E1")                   ; deprecated 
    1133   DefineXKBSym("hebrew_ayin","U0005E2") 
    1134   DefineXKBSym("hebrew_finalpe","U0005E3") 
    1135   DefineXKBSym("hebrew_pe","U0005E4") 
    1136   DefineXKBSym("hebrew_finalzade","U0005E5") 
    1137   DefineXKBSym("hebrew_finalzadi","U0005E5")                ; deprecated 
    1138   DefineXKBSym("hebrew_zade","U0005E6") 
    1139   DefineXKBSym("hebrew_zadi","U0005E6")                     ; deprecated 
    1140   DefineXKBSym("hebrew_qoph","U0005E7") 
    1141   DefineXKBSym("hebrew_kuf","U0005E7")                      ; deprecated 
    1142   DefineXKBSym("hebrew_resh","U0005E8") 
    1143   DefineXKBSym("hebrew_shin","U0005E9") 
    1144   DefineXKBSym("hebrew_taw","U0005EA") 
    1145   DefineXKBSym("hebrew_taf","U0005EA")                      ; deprecated 
    1146   DefineXKBSym("Thai_kokai","U000E01") 
    1147   DefineXKBSym("Thai_khokhai","U000E02") 
    1148   DefineXKBSym("Thai_khokhuat","U000E03") 
    1149   DefineXKBSym("Thai_khokhwai","U000E04") 
    1150   DefineXKBSym("Thai_khokhon","U000E05") 
    1151   DefineXKBSym("Thai_khorakhang","U000E06") 
    1152   DefineXKBSym("Thai_ngongu","U000E07") 
    1153   DefineXKBSym("Thai_chochan","U000E08") 
    1154   DefineXKBSym("Thai_choching","U000E09") 
    1155   DefineXKBSym("Thai_chochang","U000E0A") 
    1156   DefineXKBSym("Thai_soso","U000E0B") 
    1157   DefineXKBSym("Thai_chochoe","U000E0C") 
    1158   DefineXKBSym("Thai_yoying","U000E0D") 
    1159   DefineXKBSym("Thai_dochada","U000E0E") 
    1160   DefineXKBSym("Thai_topatak","U000E0F") 
    1161   DefineXKBSym("Thai_thothan","U000E10") 
    1162   DefineXKBSym("Thai_thonangmontho","U000E11") 
    1163   DefineXKBSym("Thai_thophuthao","U000E12") 
    1164   DefineXKBSym("Thai_nonen","U000E13") 
    1165   DefineXKBSym("Thai_dodek","U000E14") 
    1166   DefineXKBSym("Thai_totao","U000E15") 
    1167   DefineXKBSym("Thai_thothung","U000E16") 
    1168   DefineXKBSym("Thai_thothahan","U000E17") 
    1169   DefineXKBSym("Thai_thothong","U000E18") 
    1170   DefineXKBSym("Thai_nonu","U000E19") 
    1171   DefineXKBSym("Thai_bobaimai","U000E1A") 
    1172   DefineXKBSym("Thai_popla","U000E1B") 
    1173   DefineXKBSym("Thai_phophung","U000E1C") 
    1174   DefineXKBSym("Thai_fofa","U000E1D") 
    1175   DefineXKBSym("Thai_phophan","U000E1E") 
    1176   DefineXKBSym("Thai_fofan","U000E1F") 
    1177   DefineXKBSym("Thai_phosamphao","U000E20") 
    1178   DefineXKBSym("Thai_moma","U000E21") 
    1179   DefineXKBSym("Thai_yoyak","U000E22") 
    1180   DefineXKBSym("Thai_rorua","U000E23") 
    1181   DefineXKBSym("Thai_ru","U000E24") 
    1182   DefineXKBSym("Thai_loling","U000E25") 
    1183   DefineXKBSym("Thai_lu","U000E26") 
    1184   DefineXKBSym("Thai_wowaen","U000E27") 
    1185   DefineXKBSym("Thai_sosala","U000E28") 
    1186   DefineXKBSym("Thai_sorusi","U000E29") 
    1187   DefineXKBSym("Thai_sosua","U000E2A") 
    1188   DefineXKBSym("Thai_hohip","U000E2B") 
    1189   DefineXKBSym("Thai_lochula","U000E2C") 
    1190   DefineXKBSym("Thai_oang","U000E2D") 
    1191   DefineXKBSym("Thai_honokhuk","U000E2E") 
    1192   DefineXKBSym("Thai_paiyannoi","U000E2F") 
    1193   DefineXKBSym("Thai_saraa","U000E30") 
    1194   DefineXKBSym("Thai_maihanakat","U000E31") 
    1195   DefineXKBSym("Thai_saraaa","U000E32") 
    1196   DefineXKBSym("Thai_saraam","U000E33") 
    1197   DefineXKBSym("Thai_sarai","U000E34") 
    1198   DefineXKBSym("Thai_saraii","U000E35") 
    1199   DefineXKBSym("Thai_saraue","U000E36") 
    1200   DefineXKBSym("Thai_sarauee","U000E37") 
    1201   DefineXKBSym("Thai_sarau","U000E38") 
    1202   DefineXKBSym("Thai_sarauu","U000E39") 
    1203   DefineXKBSym("Thai_phinthu","U000E3A") 
    1204   DefineXKBSym("Thai_baht","U000E3F") 
    1205   DefineXKBSym("Thai_sarae","U000E40") 
    1206   DefineXKBSym("Thai_saraae","U000E41") 
    1207   DefineXKBSym("Thai_sarao","U000E42") 
    1208   DefineXKBSym("Thai_saraaimaimuan","U000E43") 
    1209   DefineXKBSym("Thai_saraaimaimalai","U000E44") 
    1210   DefineXKBSym("Thai_lakkhangyao","U000E45") 
    1211   DefineXKBSym("Thai_maiyamok","U000E46") 
    1212   DefineXKBSym("Thai_maitaikhu","U000E47") 
    1213   DefineXKBSym("Thai_maiek","U000E48") 
    1214   DefineXKBSym("Thai_maitho","U000E49") 
    1215   DefineXKBSym("Thai_maitri","U000E4A") 
    1216   DefineXKBSym("Thai_maichattawa","U000E4B") 
    1217   DefineXKBSym("Thai_thanthakhat","U000E4C") 
    1218   DefineXKBSym("Thai_nikhahit","U000E4D") 
    1219   DefineXKBSym("Thai_leksun","U000E50") 
    1220   DefineXKBSym("Thai_leknung","U000E51") 
    1221   DefineXKBSym("Thai_leksong","U000E52") 
    1222   DefineXKBSym("Thai_leksam","U000E53") 
    1223   DefineXKBSym("Thai_leksi","U000E54") 
    1224   DefineXKBSym("Thai_lekha","U000E55") 
    1225   DefineXKBSym("Thai_lekhok","U000E56") 
    1226   DefineXKBSym("Thai_lekchet","U000E57") 
    1227   DefineXKBSym("Thai_lekpaet","U000E58") 
    1228   DefineXKBSym("Thai_lekkao","U000E59") 
    1229   DefineXKBSym("Korean_Won","U0020A9") 
    1230   DefineXKBSym("Armenian_ligature_ew","U000587") 
    1231   DefineXKBSym("Armenian_full_stop","U000589") 
    1232   DefineXKBSym("Armenian_verjaket","U000589") 
    1233   DefineXKBSym("Armenian_separation_mark","U00055D") 
    1234   DefineXKBSym("Armenian_but","U00055D") 
    1235   DefineXKBSym("Armenian_hyphen","U00058A") 
    1236   DefineXKBSym("Armenian_yentamna","U00058A") 
    1237   DefineXKBSym("Armenian_exclam","U00055C") 
    1238   DefineXKBSym("Armenian_amanak","U00055C") 
    1239   DefineXKBSym("Armenian_accent","U00055B") 
    1240   DefineXKBSym("Armenian_shesht","U00055B") 
    1241   DefineXKBSym("Armenian_question","U00055E") 
    1242   DefineXKBSym("Armenian_paruyk","U00055E") 
    1243   DefineXKBSym("Armenian_AYB","U000531") 
    1244   DefineXKBSym("Armenian_ayb","U000561") 
    1245   DefineXKBSym("Armenian_BEN","U000532") 
    1246   DefineXKBSym("Armenian_ben","U000562") 
    1247   DefineXKBSym("Armenian_GIM","U000533") 
    1248   DefineXKBSym("Armenian_gim","U000563") 
    1249   DefineXKBSym("Armenian_DA","U000534") 
    1250   DefineXKBSym("Armenian_da","U000564") 
    1251   DefineXKBSym("Armenian_YECH","U000535") 
    1252   DefineXKBSym("Armenian_yech","U000565") 
    1253   DefineXKBSym("Armenian_ZA","U000536") 
    1254   DefineXKBSym("Armenian_za","U000566") 
    1255   DefineXKBSym("Armenian_E","U000537") 
    1256   DefineXKBSym("Armenian_e","U000567") 
    1257   DefineXKBSym("Armenian_AT","U000538") 
    1258   DefineXKBSym("Armenian_at","U000568") 
    1259   DefineXKBSym("Armenian_TO","U000539") 
    1260   DefineXKBSym("Armenian_to","U000569") 
    1261   DefineXKBSym("Armenian_ZHE","U00053A") 
    1262   DefineXKBSym("Armenian_zhe","U00056A") 
    1263   DefineXKBSym("Armenian_INI","U00053B") 
    1264   DefineXKBSym("Armenian_ini","U00056B") 
    1265   DefineXKBSym("Armenian_LYUN","U00053C") 
    1266   DefineXKBSym("Armenian_lyun","U00056C") 
    1267   DefineXKBSym("Armenian_KHE","U00053D") 
    1268   DefineXKBSym("Armenian_khe","U00056D") 
    1269   DefineXKBSym("Armenian_TSA","U00053E") 
    1270   DefineXKBSym("Armenian_tsa","U00056E") 
    1271   DefineXKBSym("Armenian_KEN","U00053F") 
    1272   DefineXKBSym("Armenian_ken","U00056F") 
    1273   DefineXKBSym("Armenian_HO","U000540") 
    1274   DefineXKBSym("Armenian_ho","U000570") 
    1275   DefineXKBSym("Armenian_DZA","U000541") 
    1276   DefineXKBSym("Armenian_dza","U000571") 
    1277   DefineXKBSym("Armenian_GHAT","U000542") 
    1278   DefineXKBSym("Armenian_ghat","U000572") 
    1279   DefineXKBSym("Armenian_TCHE","U000543") 
    1280   DefineXKBSym("Armenian_tche","U000573") 
    1281   DefineXKBSym("Armenian_MEN","U000544") 
    1282   DefineXKBSym("Armenian_men","U000574") 
    1283   DefineXKBSym("Armenian_HI","U000545") 
    1284   DefineXKBSym("Armenian_hi","U000575") 
    1285   DefineXKBSym("Armenian_NU","U000546") 
    1286   DefineXKBSym("Armenian_nu","U000576") 
    1287   DefineXKBSym("Armenian_SHA","U000547") 
    1288   DefineXKBSym("Armenian_sha","U000577") 
    1289   DefineXKBSym("Armenian_VO","U000548") 
    1290   DefineXKBSym("Armenian_vo","U000578") 
    1291   DefineXKBSym("Armenian_CHA","U000549") 
    1292   DefineXKBSym("Armenian_cha","U000579") 
    1293   DefineXKBSym("Armenian_PE","U00054A") 
    1294   DefineXKBSym("Armenian_pe","U00057A") 
    1295   DefineXKBSym("Armenian_JE","U00054B") 
    1296   DefineXKBSym("Armenian_je","U00057B") 
    1297   DefineXKBSym("Armenian_RA","U00054C") 
    1298   DefineXKBSym("Armenian_ra","U00057C") 
    1299   DefineXKBSym("Armenian_SE","U00054D") 
    1300   DefineXKBSym("Armenian_se","U00057D") 
    1301   DefineXKBSym("Armenian_VEV","U00054E") 
    1302   DefineXKBSym("Armenian_vev","U00057E") 
    1303   DefineXKBSym("Armenian_TYUN","U00054F") 
    1304   DefineXKBSym("Armenian_tyun","U00057F") 
    1305   DefineXKBSym("Armenian_RE","U000550") 
    1306   DefineXKBSym("Armenian_re","U000580") 
    1307   DefineXKBSym("Armenian_TSO","U000551") 
    1308   DefineXKBSym("Armenian_tso","U000581") 
    1309   DefineXKBSym("Armenian_VYUN","U000552") 
    1310   DefineXKBSym("Armenian_vyun","U000582") 
    1311   DefineXKBSym("Armenian_PYUR","U000553") 
    1312   DefineXKBSym("Armenian_pyur","U000583") 
    1313   DefineXKBSym("Armenian_KE","U000554") 
    1314   DefineXKBSym("Armenian_ke","U000584") 
    1315   DefineXKBSym("Armenian_O","U000555") 
    1316   DefineXKBSym("Armenian_o","U000585") 
    1317   DefineXKBSym("Armenian_FE","U000556") 
    1318   DefineXKBSym("Armenian_fe","U000586") 
    1319   DefineXKBSym("Armenian_apostrophe","U00055A") 
    1320   DefineXKBSym("Georgian_an","U0010D0") 
    1321   DefineXKBSym("Georgian_ban","U0010D1") 
    1322   DefineXKBSym("Georgian_gan","U0010D2") 
    1323   DefineXKBSym("Georgian_don","U0010D3") 
    1324   DefineXKBSym("Georgian_en","U0010D4") 
    1325   DefineXKBSym("Georgian_vin","U0010D5") 
    1326   DefineXKBSym("Georgian_zen","U0010D6") 
    1327   DefineXKBSym("Georgian_tan","U0010D7") 
    1328   DefineXKBSym("Georgian_in","U0010D8") 
    1329   DefineXKBSym("Georgian_kan","U0010D9") 
    1330   DefineXKBSym("Georgian_las","U0010DA") 
    1331   DefineXKBSym("Georgian_man","U0010DB") 
    1332   DefineXKBSym("Georgian_nar","U0010DC") 
    1333   DefineXKBSym("Georgian_on","U0010DD") 
    1334   DefineXKBSym("Georgian_par","U0010DE") 
    1335   DefineXKBSym("Georgian_zhar","U0010DF") 
    1336   DefineXKBSym("Georgian_rae","U0010E0") 
    1337   DefineXKBSym("Georgian_san","U0010E1") 
    1338   DefineXKBSym("Georgian_tar","U0010E2") 
    1339   DefineXKBSym("Georgian_un","U0010E3") 
    1340   DefineXKBSym("Georgian_phar","U0010E4") 
    1341   DefineXKBSym("Georgian_khar","U0010E5") 
    1342   DefineXKBSym("Georgian_ghan","U0010E6") 
    1343   DefineXKBSym("Georgian_qar","U0010E7") 
    1344   DefineXKBSym("Georgian_shin","U0010E8") 
    1345   DefineXKBSym("Georgian_chin","U0010E9") 
    1346   DefineXKBSym("Georgian_can","U0010EA") 
    1347   DefineXKBSym("Georgian_jil","U0010EB") 
    1348   DefineXKBSym("Georgian_cil","U0010EC") 
    1349   DefineXKBSym("Georgian_char","U0010ED") 
    1350   DefineXKBSym("Georgian_xan","U0010EE") 
    1351   DefineXKBSym("Georgian_jhan","U0010EF") 
    1352   DefineXKBSym("Georgian_hae","U0010F0") 
    1353   DefineXKBSym("Georgian_he","U0010F1") 
    1354   DefineXKBSym("Georgian_hie","U0010F2") 
    1355   DefineXKBSym("Georgian_we","U0010F3") 
    1356   DefineXKBSym("Georgian_har","U0010F4") 
    1357   DefineXKBSym("Georgian_hoe","U0010F5") 
    1358   DefineXKBSym("Georgian_fi","U0010F6") 
    1359   DefineXKBSym("Xabovedot","U001E8A") 
    1360   DefineXKBSym("Ibreve","U00012C") 
    1361   DefineXKBSym("Zstroke","U0001B5") 
    1362   DefineXKBSym("Gcaron","U0001E6") 
    1363   DefineXKBSym("Ocaron","U0001D2") 
    1364   DefineXKBSym("Obarred","U00019F") 
    1365   DefineXKBSym("xabovedot","U001E8B") 
    1366   DefineXKBSym("ibreve","U00012D") 
    1367   DefineXKBSym("zstroke","U0001B6") 
    1368   DefineXKBSym("gcaron","U0001E7") 
    1369   DefineXKBSym("ocaron","U0001D2") 
    1370   DefineXKBSym("obarred","U000275") 
    1371   DefineXKBSym("SCHWA","U00018F") 
    1372   DefineXKBSym("schwa","U000259") 
    1373   DefineXKBSym("Lbelowdot","U001E36") 
    1374   DefineXKBSym("lbelowdot","U001E37") 
    1375   DefineXKBSym("Abelowdot","U001EA0") 
    1376   DefineXKBSym("abelowdot","U001EA1") 
    1377   DefineXKBSym("Ahook","U001EA2") 
    1378   DefineXKBSym("ahook","U001EA3") 
    1379   DefineXKBSym("Acircumflexacute","U001EA4") 
    1380   DefineXKBSym("acircumflexacute","U001EA5") 
    1381   DefineXKBSym("Acircumflexgrave","U001EA6") 
    1382   DefineXKBSym("acircumflexgrave","U001EA7") 
    1383   DefineXKBSym("Acircumflexhook","U001EA8") 
    1384   DefineXKBSym("acircumflexhook","U001EA9") 
    1385   DefineXKBSym("Acircumflextilde","U001EAA") 
    1386   DefineXKBSym("acircumflextilde","U001EAB") 
    1387   DefineXKBSym("Acircumflexbelowdot","U001EAC") 
    1388   DefineXKBSym("acircumflexbelowdot","U001EAD") 
    1389   DefineXKBSym("Abreveacute","U001EAE") 
    1390   DefineXKBSym("abreveacute","U001EAF") 
    1391   DefineXKBSym("Abrevegrave","U001EB0") 
    1392   DefineXKBSym("abrevegrave","U001EB1") 
    1393   DefineXKBSym("Abrevehook","U001EB2") 
    1394   DefineXKBSym("abrevehook","U001EB3") 
    1395   DefineXKBSym("Abrevetilde","U001EB4") 
    1396   DefineXKBSym("abrevetilde","U001EB5") 
    1397   DefineXKBSym("Abrevebelowdot","U001EB6") 
    1398   DefineXKBSym("abrevebelowdot","U001EB7") 
    1399   DefineXKBSym("Ebelowdot","U001EB8") 
    1400   DefineXKBSym("ebelowdot","U001EB9") 
    1401   DefineXKBSym("Ehook","U001EBA") 
    1402   DefineXKBSym("ehook","U001EBB") 
    1403   DefineXKBSym("Etilde","U001EBC") 
    1404   DefineXKBSym("etilde","U001EBD") 
    1405   DefineXKBSym("Ecircumflexacute","U001EBE") 
    1406   DefineXKBSym("ecircumflexacute","U001EBF") 
    1407   DefineXKBSym("Ecircumflexgrave","U001EC0") 
    1408   DefineXKBSym("ecircumflexgrave","U001EC1") 
    1409   DefineXKBSym("Ecircumflexhook","U001EC2") 
    1410   DefineXKBSym("ecircumflexhook","U001EC3") 
    1411   DefineXKBSym("Ecircumflextilde","U001EC4") 
    1412   DefineXKBSym("ecircumflextilde","U001EC5") 
    1413   DefineXKBSym("Ecircumflexbelowdot","U001EC6") 
    1414   DefineXKBSym("ecircumflexbelowdot","U001EC7") 
    1415   DefineXKBSym("Ihook","U001EC8") 
    1416   DefineXKBSym("ihook","U001EC9") 
    1417   DefineXKBSym("Ibelowdot","U001ECA") 
    1418   DefineXKBSym("ibelowdot","U001ECB") 
    1419   DefineXKBSym("Obelowdot","U001ECC") 
    1420   DefineXKBSym("obelowdot","U001ECD") 
    1421   DefineXKBSym("Ohook","U001ECE") 
    1422   DefineXKBSym("ohook","U001ECF") 
    1423   DefineXKBSym("Ocircumflexacute","U001ED0") 
    1424   DefineXKBSym("ocircumflexacute","U001ED1") 
    1425   DefineXKBSym("Ocircumflexgrave","U001ED2") 
    1426   DefineXKBSym("ocircumflexgrave","U001ED3") 
    1427   DefineXKBSym("Ocircumflexhook","U001ED4") 
    1428   DefineXKBSym("ocircumflexhook","U001ED5") 
    1429   DefineXKBSym("Ocircumflextilde","U001ED6") 
    1430   DefineXKBSym("ocircumflextilde","U001ED7") 
    1431   DefineXKBSym("Ocircumflexbelowdot","U001ED8") 
    1432   DefineXKBSym("ocircumflexbelowdot","U001ED9") 
    1433   DefineXKBSym("Ohornacute","U001EDA") 
    1434   DefineXKBSym("ohornacute","U001EDB") 
    1435   DefineXKBSym("Ohorngrave","U001EDC") 
    1436   DefineXKBSym("ohorngrave","U001EDD") 
    1437   DefineXKBSym("Ohornhook","U001EDE") 
    1438   DefineXKBSym("ohornhook","U001EDF") 
    1439   DefineXKBSym("Ohorntilde","U001EE0") 
    1440   DefineXKBSym("ohorntilde","U001EE1") 
    1441   DefineXKBSym("Ohornbelowdot","U001EE2") 
    1442   DefineXKBSym("ohornbelowdot","U001EE3") 
    1443   DefineXKBSym("Ubelowdot","U001EE4") 
    1444   DefineXKBSym("ubelowdot","U001EE5") 
    1445   DefineXKBSym("U00hook","U001EE6") 
    1446   DefineXKBSym("uhook","U001EE7") 
    1447   DefineXKBSym("Uhornacute","U001EE8") 
    1448   DefineXKBSym("uhornacute","U001EE9") 
    1449   DefineXKBSym("Uhorngrave","U001EEA") 
    1450   DefineXKBSym("uhorngrave","U001EEB") 
    1451   DefineXKBSym("Uhornhook","U001EEC") 
    1452   DefineXKBSym("uhornhook","U001EED") 
    1453   DefineXKBSym("Uhorntilde","U001EEE") 
    1454   DefineXKBSym("uhorntilde","U001EEF") 
    1455   DefineXKBSym("Uhornbelowdot","U001EF0") 
    1456   DefineXKBSym("uhornbelowdot","U001EF1") 
    1457   DefineXKBSym("Ybelowdot","U001EF4") 
    1458   DefineXKBSym("ybelowdot","U001EF5") 
    1459   DefineXKBSym("Yhook","U001EF6") 
    1460   DefineXKBSym("yhook","U001EF7") 
    1461   DefineXKBSym("Ytilde","U001EF8") 
    1462   DefineXKBSym("ytilde","U001EF9") 
    1463   DefineXKBSym("Ohorn","U0001A0") 
    1464   DefineXKBSym("ohorn","U0001A1") 
    1465   DefineXKBSym("U00horn","U0001AF") 
    1466   DefineXKBSym("uhorn","U0001B0") 
    1467   DefineXKBSym("EcuSign","U0020A0") 
    1468   DefineXKBSym("ColonSign","U0020A1") 
    1469   DefineXKBSym("CruzeiroSign","U0020A2") 
    1470   DefineXKBSym("FFrancSign","U0020A3") 
    1471   DefineXKBSym("LiraSign","U0020A4") 
    1472   DefineXKBSym("MillSign","U0020A5") 
    1473   DefineXKBSym("NairaSign","U0020A6") 
    1474   DefineXKBSym("PesetaSign","U0020A7") 
    1475   DefineXKBSym("RupeeSign","U0020A8") 
    1476   DefineXKBSym("WonSign","U0020A9") 
    1477   DefineXKBSym("NewSheqelSign","U0020AA") 
    1478   DefineXKBSym("DongSign","U0020AB") 
    1479   DefineXKBSym("EuroSign","U0020AC") 
    1480   DefineXKBSym("zerosuperior","U002070") 
    1481   DefineXKBSym("foursuperior","U002074") 
    1482   DefineXKBSym("fivesuperior","U002075") 
    1483   DefineXKBSym("sixsuperior","U002076") 
    1484   DefineXKBSym("sevensuperior","U002077") 
    1485   DefineXKBSym("eightsuperior","U002078") 
    1486   DefineXKBSym("ninesuperior","U002079") 
    1487   DefineXKBSym("zerosubscript","U002080") 
    1488   DefineXKBSym("onesubscript","U002081") 
    1489   DefineXKBSym("twosubscript","U002082") 
    1490   DefineXKBSym("threesubscript","U002083") 
    1491   DefineXKBSym("foursubscript","U002084") 
    1492   DefineXKBSym("fivesubscript","U002085") 
    1493   DefineXKBSym("sixsubscript","U002086") 
    1494   DefineXKBSym("sevensubscript","U002087") 
    1495   DefineXKBSym("eightsubscript","U002088") 
    1496   DefineXKBSym("ninesubscript","U002089") 
    1497   DefineXKBSym("partdifferential","U002202") 
    1498   DefineXKBSym("emptyset","U002205") 
    1499   DefineXKBSym("elementof","U002208") 
    1500   DefineXKBSym("notelementof","U002209") 
    1501   DefineXKBSym("containsas","U00220B") 
    1502   DefineXKBSym("squareroot","U00221A") 
    1503   DefineXKBSym("cuberoot","U00221B") 
    1504   DefineXKBSym("fourthroot","U00221C") 
    1505   DefineXKBSym("dintegral","U00222C") 
    1506   DefineXKBSym("tintegral","U00222D") 
    1507   DefineXKBSym("because","U002235") 
    1508   DefineXKBSym("approxeq","U002245") 
    1509   DefineXKBSym("notapproxeq","U002247") 
    1510   DefineXKBSym("notidentical","U002262") 
    1511   DefineXKBSym("stricteq","U002263") 
    1512   DefineXKBSym("braille_blank","U002800") 
    1513   DefineXKBSym("braille_dots_1","U002801") 
    1514   DefineXKBSym("braille_dots_2","U002802") 
    1515   DefineXKBSym("braille_dots_12","U002803") 
    1516   DefineXKBSym("braille_dots_3","U002804") 
    1517   DefineXKBSym("braille_dots_13","U002805") 
    1518   DefineXKBSym("braille_dots_23","U002806") 
    1519   DefineXKBSym("braille_dots_123","U002807") 
    1520   DefineXKBSym("braille_dots_4","U002808") 
    1521   DefineXKBSym("braille_dots_14","U002809") 
    1522   DefineXKBSym("braille_dots_24","U00280a") 
    1523   DefineXKBSym("braille_dots_124","U00280b") 
    1524   DefineXKBSym("braille_dots_34","U00280c") 
    1525   DefineXKBSym("braille_dots_134","U00280d") 
    1526   DefineXKBSym("braille_dots_234","U00280e") 
    1527   DefineXKBSym("braille_dots_1234","U00280f") 
    1528   DefineXKBSym("braille_dots_5","U002810") 
    1529   DefineXKBSym("braille_dots_15","U002811") 
    1530   DefineXKBSym("braille_dots_25","U002812") 
    1531   DefineXKBSym("braille_dots_125","U002813") 
    1532   DefineXKBSym("braille_dots_35","U002814") 
    1533   DefineXKBSym("braille_dots_135","U002815") 
    1534   DefineXKBSym("braille_dots_235","U002816") 
    1535   DefineXKBSym("braille_dots_1235","U002817") 
    1536   DefineXKBSym("braille_dots_45","U002818") 
    1537   DefineXKBSym("braille_dots_145","U002819") 
    1538   DefineXKBSym("braille_dots_245","U00281a") 
    1539   DefineXKBSym("braille_dots_1245","U00281b") 
    1540   DefineXKBSym("braille_dots_345","U00281c") 
    1541   DefineXKBSym("braille_dots_1345","U00281d") 
    1542   DefineXKBSym("braille_dots_2345","U00281e") 
    1543   DefineXKBSym("braille_dots_12345","U00281f") 
    1544   DefineXKBSym("braille_dots_6","U002820") 
    1545   DefineXKBSym("braille_dots_16","U002821") 
    1546   DefineXKBSym("braille_dots_26","U002822") 
    1547   DefineXKBSym("braille_dots_126","U002823") 
    1548   DefineXKBSym("braille_dots_36","U002824") 
    1549   DefineXKBSym("braille_dots_136","U002825") 
    1550   DefineXKBSym("braille_dots_236","U002826") 
    1551   DefineXKBSym("braille_dots_1236","U002827") 
    1552   DefineXKBSym("braille_dots_46","U002828") 
    1553   DefineXKBSym("braille_dots_146","U002829") 
    1554   DefineXKBSym("braille_dots_246","U00282a") 
    1555   DefineXKBSym("braille_dots_1246","U00282b") 
    1556   DefineXKBSym("braille_dots_346","U00282c") 
    1557   DefineXKBSym("braille_dots_1346","U00282d") 
    1558   DefineXKBSym("braille_dots_2346","U00282e") 
    1559   DefineXKBSym("braille_dots_12346","U00282f") 
    1560   DefineXKBSym("braille_dots_56","U002830") 
    1561   DefineXKBSym("braille_dots_156","U002831") 
    1562   DefineXKBSym("braille_dots_256","U002832") 
    1563   DefineXKBSym("braille_dots_1256","U002833") 
    1564   DefineXKBSym("braille_dots_356","U002834") 
    1565   DefineXKBSym("braille_dots_1356","U002835") 
    1566   DefineXKBSym("braille_dots_2356","U002836") 
    1567   DefineXKBSym("braille_dots_12356","U002837") 
    1568   DefineXKBSym("braille_dots_456","U002838") 
    1569   DefineXKBSym("braille_dots_1456","U002839") 
    1570   DefineXKBSym("braille_dots_2456","U00283a") 
    1571   DefineXKBSym("braille_dots_12456","U00283b") 
    1572   DefineXKBSym("braille_dots_3456","U00283c") 
    1573   DefineXKBSym("braille_dots_13456","U00283d") 
    1574   DefineXKBSym("braille_dots_23456","U00283e") 
    1575   DefineXKBSym("braille_dots_123456","U00283f") 
    1576   DefineXKBSym("braille_dots_7","U002840") 
    1577   DefineXKBSym("braille_dots_17","U002841") 
    1578   DefineXKBSym("braille_dots_27","U002842") 
    1579   DefineXKBSym("braille_dots_127","U002843") 
    1580   DefineXKBSym("braille_dots_37","U002844") 
    1581   DefineXKBSym("braille_dots_137","U002845") 
    1582   DefineXKBSym("braille_dots_237","U002846") 
    1583   DefineXKBSym("braille_dots_1237","U002847") 
    1584   DefineXKBSym("braille_dots_47","U002848") 
    1585   DefineXKBSym("braille_dots_147","U002849") 
    1586   DefineXKBSym("braille_dots_247","U00284a") 
    1587   DefineXKBSym("braille_dots_1247","U00284b") 
    1588   DefineXKBSym("braille_dots_347","U00284c") 
    1589   DefineXKBSym("braille_dots_1347","U00284d") 
    1590   DefineXKBSym("braille_dots_2347","U00284e") 
    1591   DefineXKBSym("braille_dots_12347","U00284f") 
    1592   DefineXKBSym("braille_dots_57","U002850") 
    1593   DefineXKBSym("braille_dots_157","U002851") 
    1594   DefineXKBSym("braille_dots_257","U002852") 
    1595   DefineXKBSym("braille_dots_1257","U002853") 
    1596   DefineXKBSym("braille_dots_357","U002854") 
    1597   DefineXKBSym("braille_dots_1357","U002855") 
    1598   DefineXKBSym("braille_dots_2357","U002856") 
    1599   DefineXKBSym("braille_dots_12357","U002857") 
    1600   DefineXKBSym("braille_dots_457","U002858") 
    1601   DefineXKBSym("braille_dots_1457","U002859") 
    1602   DefineXKBSym("braille_dots_2457","U00285a") 
    1603   DefineXKBSym("braille_dots_12457","U00285b") 
    1604   DefineXKBSym("braille_dots_3457","U00285c") 
    1605   DefineXKBSym("braille_dots_13457","U00285d") 
    1606   DefineXKBSym("braille_dots_23457","U00285e") 
    1607   DefineXKBSym("braille_dots_123457","U00285f") 
    1608   DefineXKBSym("braille_dots_67","U002860") 
    1609   DefineXKBSym("braille_dots_167","U002861") 
    1610   DefineXKBSym("braille_dots_267","U002862") 
    1611   DefineXKBSym("braille_dots_1267","U002863") 
    1612   DefineXKBSym("braille_dots_367","U002864") 
    1613   DefineXKBSym("braille_dots_1367","U002865") 
    1614   DefineXKBSym("braille_dots_2367","U002866") 
    1615   DefineXKBSym("braille_dots_12367","U002867") 
    1616   DefineXKBSym("braille_dots_467","U002868") 
    1617   DefineXKBSym("braille_dots_1467","U002869") 
    1618   DefineXKBSym("braille_dots_2467","U00286a") 
    1619   DefineXKBSym("braille_dots_12467","U00286b") 
    1620   DefineXKBSym("braille_dots_3467","U00286c") 
    1621   DefineXKBSym("braille_dots_13467","U00286d") 
    1622   DefineXKBSym("braille_dots_23467","U00286e") 
    1623   DefineXKBSym("braille_dots_123467","U00286f") 
    1624   DefineXKBSym("braille_dots_567","U002870") 
    1625   DefineXKBSym("braille_dots_1567","U002871") 
    1626   DefineXKBSym("braille_dots_2567","U002872") 
    1627   DefineXKBSym("braille_dots_12567","U002873") 
    1628   DefineXKBSym("braille_dots_3567","U002874") 
    1629   DefineXKBSym("braille_dots_13567","U002875") 
    1630   DefineXKBSym("braille_dots_23567","U002876") 
    1631   DefineXKBSym("braille_dots_123567","U002877") 
    1632   DefineXKBSym("braille_dots_4567","U002878") 
    1633   DefineXKBSym("braille_dots_14567","U002879") 
    1634   DefineXKBSym("braille_dots_24567","U00287a") 
    1635   DefineXKBSym("braille_dots_124567","U00287b") 
    1636   DefineXKBSym("braille_dots_34567","U00287c") 
    1637   DefineXKBSym("braille_dots_134567","U00287d") 
    1638   DefineXKBSym("braille_dots_234567","U00287e") 
    1639   DefineXKBSym("braille_dots_1234567","U00287f") 
    1640   DefineXKBSym("braille_dots_8","U002880") 
    1641   DefineXKBSym("braille_dots_18","U002881") 
    1642   DefineXKBSym("braille_dots_28","U002882") 
    1643   DefineXKBSym("braille_dots_128","U002883") 
    1644   DefineXKBSym("braille_dots_38","U002884") 
    1645   DefineXKBSym("braille_dots_138","U002885") 
    1646   DefineXKBSym("braille_dots_238","U002886") 
    1647   DefineXKBSym("braille_dots_1238","U002887") 
    1648   DefineXKBSym("braille_dots_48","U002888") 
    1649   DefineXKBSym("braille_dots_148","U002889") 
    1650   DefineXKBSym("braille_dots_248","U00288a") 
    1651   DefineXKBSym("braille_dots_1248","U00288b") 
    1652   DefineXKBSym("braille_dots_348","U00288c") 
    1653   DefineXKBSym("braille_dots_1348","U00288d") 
    1654   DefineXKBSym("braille_dots_2348","U00288e") 
    1655   DefineXKBSym("braille_dots_12348","U00288f") 
    1656   DefineXKBSym("braille_dots_58","U002890") 
    1657   DefineXKBSym("braille_dots_158","U002891") 
    1658   DefineXKBSym("braille_dots_258","U002892") 
    1659   DefineXKBSym("braille_dots_1258","U002893") 
    1660   DefineXKBSym("braille_dots_358","U002894") 
    1661   DefineXKBSym("braille_dots_1358","U002895") 
    1662   DefineXKBSym("braille_dots_2358","U002896") 
    1663   DefineXKBSym("braille_dots_12358","U002897") 
    1664   DefineXKBSym("braille_dots_458","U002898") 
    1665   DefineXKBSym("braille_dots_1458","U002899") 
    1666   DefineXKBSym("braille_dots_2458","U00289a") 
    1667   DefineXKBSym("braille_dots_12458","U00289b") 
    1668   DefineXKBSym("braille_dots_3458","U00289c") 
    1669   DefineXKBSym("braille_dots_13458","U00289d") 
    1670   DefineXKBSym("braille_dots_23458","U00289e") 
    1671   DefineXKBSym("braille_dots_123458","U00289f") 
    1672   DefineXKBSym("braille_dots_68","U0028a0") 
    1673   DefineXKBSym("braille_dots_168","U0028a1") 
    1674   DefineXKBSym("braille_dots_268","U0028a2") 
    1675   DefineXKBSym("braille_dots_1268","U0028a3") 
    1676   DefineXKBSym("braille_dots_368","U0028a4") 
    1677   DefineXKBSym("braille_dots_1368","U0028a5") 
    1678   DefineXKBSym("braille_dots_2368","U0028a6") 
    1679   DefineXKBSym("braille_dots_12368","U0028a7") 
    1680   DefineXKBSym("braille_dots_468","U0028a8") 
    1681   DefineXKBSym("braille_dots_1468","U0028a9") 
    1682   DefineXKBSym("braille_dots_2468","U0028aa") 
    1683   DefineXKBSym("braille_dots_12468","U0028ab") 
    1684   DefineXKBSym("braille_dots_3468","U0028ac") 
    1685   DefineXKBSym("braille_dots_13468","U0028ad") 
    1686   DefineXKBSym("braille_dots_23468","U0028ae") 
    1687   DefineXKBSym("braille_dots_123468","U0028af") 
    1688   DefineXKBSym("braille_dots_568","U0028b0") 
    1689   DefineXKBSym("braille_dots_1568","U0028b1") 
    1690   DefineXKBSym("braille_dots_2568","U0028b2") 
    1691   DefineXKBSym("braille_dots_12568","U0028b3") 
    1692   DefineXKBSym("braille_dots_3568","U0028b4") 
    1693   DefineXKBSym("braille_dots_13568","U0028b5") 
    1694   DefineXKBSym("braille_dots_23568","U0028b6") 
    1695   DefineXKBSym("braille_dots_123568","U0028b7") 
    1696   DefineXKBSym("braille_dots_4568","U0028b8") 
    1697   DefineXKBSym("braille_dots_14568","U0028b9") 
    1698   DefineXKBSym("braille_dots_24568","U0028ba") 
    1699   DefineXKBSym("braille_dots_124568","U0028bb") 
    1700   DefineXKBSym("braille_dots_34568","U0028bc") 
    1701   DefineXKBSym("braille_dots_134568","U0028bd") 
    1702   DefineXKBSym("braille_dots_234568","U0028be") 
    1703   DefineXKBSym("braille_dots_1234568","U0028bf") 
    1704   DefineXKBSym("braille_dots_78","U0028c0") 
    1705   DefineXKBSym("braille_dots_178","U0028c1") 
    1706   DefineXKBSym("braille_dots_278","U0028c2") 
    1707   DefineXKBSym("braille_dots_1278","U0028c3") 
    1708   DefineXKBSym("braille_dots_378","U0028c4") 
    1709   DefineXKBSym("braille_dots_1378","U0028c5") 
    1710   DefineXKBSym("braille_dots_2378","U0028c6") 
    1711   DefineXKBSym("braille_dots_12378","U0028c7") 
    1712   DefineXKBSym("braille_dots_478","U0028c8") 
    1713   DefineXKBSym("braille_dots_1478","U0028c9") 
    1714   DefineXKBSym("braille_dots_2478","U0028ca") 
    1715   DefineXKBSym("braille_dots_12478","U0028cb") 
    1716   DefineXKBSym("braille_dots_3478","U0028cc") 
    1717   DefineXKBSym("braille_dots_13478","U0028cd") 
    1718   DefineXKBSym("braille_dots_23478","U0028ce") 
    1719   DefineXKBSym("braille_dots_123478","U0028cf") 
    1720   DefineXKBSym("braille_dots_578","U0028d0") 
    1721   DefineXKBSym("braille_dots_1578","U0028d1") 
    1722   DefineXKBSym("braille_dots_2578","U0028d2") 
    1723   DefineXKBSym("braille_dots_12578","U0028d3") 
    1724   DefineXKBSym("braille_dots_3578","U0028d4") 
    1725   DefineXKBSym("braille_dots_13578","U0028d5") 
    1726   DefineXKBSym("braille_dots_23578","U0028d6") 
    1727   DefineXKBSym("braille_dots_123578","U0028d7") 
    1728   DefineXKBSym("braille_dots_4578","U0028d8") 
    1729   DefineXKBSym("braille_dots_14578","U0028d9") 
    1730   DefineXKBSym("braille_dots_24578","U0028da") 
    1731   DefineXKBSym("braille_dots_124578","U0028db") 
    1732   DefineXKBSym("braille_dots_34578","U0028dc") 
    1733   DefineXKBSym("braille_dots_134578","U0028dd") 
    1734   DefineXKBSym("braille_dots_234578","U0028de") 
    1735   DefineXKBSym("braille_dots_1234578","U0028df") 
    1736   DefineXKBSym("braille_dots_678","U0028e0") 
    1737   DefineXKBSym("braille_dots_1678","U0028e1") 
    1738   DefineXKBSym("braille_dots_2678","U0028e2") 
    1739   DefineXKBSym("braille_dots_12678","U0028e3") 
    1740   DefineXKBSym("braille_dots_3678","U0028e4") 
    1741   DefineXKBSym("braille_dots_13678","U0028e5") 
    1742   DefineXKBSym("braille_dots_23678","U0028e6") 
    1743   DefineXKBSym("braille_dots_123678","U0028e7") 
    1744   DefineXKBSym("braille_dots_4678","U0028e8") 
    1745   DefineXKBSym("braille_dots_14678","U0028e9") 
    1746   DefineXKBSym("braille_dots_24678","U0028ea") 
    1747   DefineXKBSym("braille_dots_124678","U0028eb") 
    1748   DefineXKBSym("braille_dots_34678","U0028ec") 
    1749   DefineXKBSym("braille_dots_134678","U0028ed") 
    1750   DefineXKBSym("braille_dots_234678","U0028ee") 
    1751   DefineXKBSym("braille_dots_1234678","U0028ef") 
    1752   DefineXKBSym("braille_dots_5678","U0028f0") 
    1753   DefineXKBSym("braille_dots_15678","U0028f1") 
    1754   DefineXKBSym("braille_dots_25678","U0028f2") 
    1755   DefineXKBSym("braille_dots_125678","U0028f3") 
    1756   DefineXKBSym("braille_dots_35678","U0028f4") 
    1757   DefineXKBSym("braille_dots_135678","U0028f5") 
    1758   DefineXKBSym("braille_dots_235678","U0028f6") 
    1759   DefineXKBSym("braille_dots_1235678","U0028f7") 
    1760   DefineXKBSym("braille_dots_45678","U0028f8") 
    1761   DefineXKBSym("braille_dots_145678","U0028f9") 
    1762   DefineXKBSym("braille_dots_245678","U0028fa") 
    1763   DefineXKBSym("braille_dots_1245678","U0028fb") 
    1764   DefineXKBSym("braille_dots_345678","U0028fc") 
    1765   DefineXKBSym("braille_dots_1345678","U0028fd") 
    1766   DefineXKBSym("braille_dots_2345678","U0028fe") 
    1767   DefineXKBSym("braille_dots_12345678","U0028ff") 
     450  DefineXKBSym("Aogonek","Ą") 
     451  DefineXKBSym("breve","˘") 
     452  DefineXKBSym("Lstroke","Ł") 
     453  DefineXKBSym("Lcaron","Ľ") 
     454  DefineXKBSym("Sacute","Ś") 
     455  DefineXKBSym("Scaron","Š") 
     456  DefineXKBSym("Scedilla","Ş") 
     457  DefineXKBSym("Tcaron","Ť") 
     458  DefineXKBSym("Zacute","Ź") 
     459  DefineXKBSym("Zcaron","Ž") 
     460  DefineXKBSym("Zabovedot","Ż") 
     461  DefineXKBSym("aogonek","ą") 
     462  DefineXKBSym("ogonek","˛") 
     463  DefineXKBSym("lstroke","ł") 
     464  DefineXKBSym("lcaron","ľ") 
     465  DefineXKBSym("sacute","ś") 
     466  DefineXKBSym("caron","ˇ") 
     467  DefineXKBSym("scaron","š") 
     468  DefineXKBSym("scedilla","ş") 
     469  DefineXKBSym("tcaron","ť") 
     470  DefineXKBSym("zacute","ź") 
     471  DefineXKBSym("doubleacute","˝") 
     472  DefineXKBSym("zcaron","ž") 
     473  DefineXKBSym("zabovedot","ż") 
     474  DefineXKBSym("Racute","Ŕ") 
     475  DefineXKBSym("Abreve","Ă") 
     476  DefineXKBSym("Lacute","Ĺ") 
     477  DefineXKBSym("Cacute","Ć") 
     478  DefineXKBSym("Ccaron","Č") 
     479  DefineXKBSym("Eogonek","Ę") 
     480  DefineXKBSym("Ecaron","Ě") 
     481  DefineXKBSym("Dcaron","Ď") 
     482  DefineXKBSym("Dstroke","Đ") 
     483  DefineXKBSym("Nacute","Ń") 
     484  DefineXKBSym("Ncaron","Ň") 
     485  DefineXKBSym("Odoubleacute","Ő") 
     486  DefineXKBSym("Rcaron","ř") 
     487  DefineXKBSym("Uring","Ů") 
     488  DefineXKBSym("Udoubleacute","Ű") 
     489  DefineXKBSym("Tcedilla","Ţ") 
     490  DefineXKBSym("racute","ŕ") 
     491  DefineXKBSym("abreve","ă") 
     492  DefineXKBSym("lacute","ĺ") 
     493  DefineXKBSym("cacute","ć") 
     494  DefineXKBSym("ccaron","č") 
     495  DefineXKBSym("eogonek","ę") 
     496  DefineXKBSym("ecaron","ě") 
     497  DefineXKBSym("dcaron","ď") 
     498  DefineXKBSym("dstroke","đ") 
     499  DefineXKBSym("nacute","ń") 
     500  DefineXKBSym("ncaron","ň") 
     501  DefineXKBSym("odoubleacute","ő") 
     502  DefineXKBSym("udoubleacute","ű") 
     503  DefineXKBSym("rcaron","ř") 
     504  DefineXKBSym("uring","ů") 
     505  DefineXKBSym("tcedilla","ţ") 
     506  DefineXKBSym("abovedot","˙") 
     507  DefineXKBSym("Hstroke","Ħ") 
     508  DefineXKBSym("Hcircumflex","Ĥ") 
     509  DefineXKBSym("Iabovedot","İ") 
     510  DefineXKBSym("Gbreve","Ğ") 
     511  DefineXKBSym("Jcircumflex","Ĵ") 
     512  DefineXKBSym("hstroke","ħ") 
     513  DefineXKBSym("hcircumflex","ĥ") 
     514  DefineXKBSym("idotless","ı") 
     515  DefineXKBSym("gbreve","ğ") 
     516  DefineXKBSym("jcircumflex","ĵ") 
     517  DefineXKBSym("Cabovedot","Ċ") 
     518  DefineXKBSym("Ccircumflex","Ĉ") 
     519  DefineXKBSym("Gabovedot","Ġ") 
     520  DefineXKBSym("Gcircumflex","Ĝ") 
     521  DefineXKBSym("Ubreve","Ŭ") 
     522  DefineXKBSym("Scircumflex","Ŝ") 
     523  DefineXKBSym("cabovedot","ċ") 
     524  DefineXKBSym("ccircumflex","ĉ") 
     525  DefineXKBSym("gabovedot","ġ") 
     526  DefineXKBSym("gcircumflex","ĝ") 
     527  DefineXKBSym("ubreve","ŭ") 
     528  DefineXKBSym("scircumflex","ŝ") 
     529  DefineXKBSym("kra","ĸ") 
     530  DefineXKBSym("Rcedilla","Ŗ") 
     531  DefineXKBSym("Itilde","Ĩ") 
     532  DefineXKBSym("Lcedilla","Ļ") 
     533  DefineXKBSym("Emacron","Ē") 
     534  DefineXKBSym("Gcedilla","Ģ") 
     535  DefineXKBSym("Tslash","Ŧ") 
     536  DefineXKBSym("rcedilla","ŗ") 
     537  DefineXKBSym("itilde","ĩ") 
     538  DefineXKBSym("lcedilla","ļ") 
     539  DefineXKBSym("emacron","ē") 
     540  DefineXKBSym("gcedilla","ģ") 
     541  DefineXKBSym("tslash","ŧ") 
     542  DefineXKBSym("ENG","Ŋ") 
     543  DefineXKBSym("eng","ŋ") 
     544  DefineXKBSym("Amacron","Ā") 
     545  DefineXKBSym("Iogonek","Į") 
     546  DefineXKBSym("Eabovedot","Ė") 
     547  DefineXKBSym("Imacron","Ī") 
     548  DefineXKBSym("Ncedilla","Ņ") 
     549  DefineXKBSym("Omacron","Ō") 
     550  DefineXKBSym("Kcedilla","Ķ") 
     551  DefineXKBSym("Uogonek","Ų") 
     552  DefineXKBSym("Utilde","Ũ") 
     553  DefineXKBSym("Umacron","Ū") 
     554  DefineXKBSym("amacron","ā") 
     555  DefineXKBSym("iogonek","į") 
     556  DefineXKBSym("eabovedot","ė") 
     557  DefineXKBSym("imacron","ī") 
     558  DefineXKBSym("ncedilla","ņ") 
     559  DefineXKBSym("omacron","ō") 
     560  DefineXKBSym("kcedilla","ķ") 
     561  DefineXKBSym("uogonek","ų") 
     562  DefineXKBSym("utilde","ũ") 
     563  DefineXKBSym("umacron","ū") 
     564  DefineXKBSym("Babovedot","") 
     565  DefineXKBSym("babovedot","") 
     566  DefineXKBSym("Dabovedot","") 
     567  DefineXKBSym("Wgrave","") 
     568  DefineXKBSym("Wacute","") 
     569  DefineXKBSym("dabovedot","") 
     570  DefineXKBSym("Ygrave","") 
     571  DefineXKBSym("Fabovedot","") 
     572  DefineXKBSym("fabovedot","") 
     573  DefineXKBSym("Mabovedot","") 
     574  DefineXKBSym("mabovedot","") 
     575  DefineXKBSym("Pabovedot","") 
     576  DefineXKBSym("wgrave","") 
     577  DefineXKBSym("pabovedot","") 
     578  DefineXKBSym("wacute","") 
     579  DefineXKBSym("Sabovedot","") 
     580  DefineXKBSym("ygrave","") 
     581  DefineXKBSym("Wdiaeresis","") 
     582  DefineXKBSym("wdiaeresis","") 
     583  DefineXKBSym("sabovedot","") 
     584  DefineXKBSym("Wcircumflex","Ŵ") 
     585  DefineXKBSym("Tabovedot","") 
     586  DefineXKBSym("Ycircumflex","Ŷ") 
     587  DefineXKBSym("wcircumflex","ŵ") 
     588  DefineXKBSym("tabovedot","") 
     589  DefineXKBSym("ycircumflex","ŷ") 
     590  DefineXKBSym("OE","Œ") 
     591  DefineXKBSym("oe","œ") 
     592  DefineXKBSym("Ydiaeresis","Ÿ") 
     593  DefineXKBSym("overline","") 
     594  DefineXKBSym("kana_fullstop","") 
     595  DefineXKBSym("kana_openingbracket","") 
     596  DefineXKBSym("kana_closingbracket","") 
     597  DefineXKBSym("kana_comma","") 
     598  DefineXKBSym("kana_conjunctive","") 
     599  DefineXKBSym("kana_WO","") 
     600  DefineXKBSym("kana_a","") 
     601  DefineXKBSym("kana_i","") 
     602  DefineXKBSym("kana_u","") 
     603  DefineXKBSym("kana_e","") 
     604  DefineXKBSym("kana_o","") 
     605  DefineXKBSym("kana_ya","") 
     606  DefineXKBSym("kana_yu","") 
     607  DefineXKBSym("kana_yo","") 
     608  DefineXKBSym("kana_tsu","") 
     609  DefineXKBSym("prolongedsound","") 
     610  DefineXKBSym("kana_A","") 
     611  DefineXKBSym("kana_I","") 
     612  DefineXKBSym("kana_U","") 
     613  DefineXKBSym("kana_E","") 
     614  DefineXKBSym("kana_O","") 
     615  DefineXKBSym("kana_KA","") 
     616  DefineXKBSym("kana_KI","") 
     617  DefineXKBSym("kana_KU","") 
     618  DefineXKBSym("kana_KE","") 
     619  DefineXKBSym("kana_KO","") 
     620  DefineXKBSym("kana_SA","") 
     621  DefineXKBSym("kana_SHI","") 
     622  DefineXKBSym("kana_SU","") 
     623  DefineXKBSym("kana_SE","") 
     624  DefineXKBSym("kana_SO","") 
     625  DefineXKBSym("kana_TA","") 
     626  DefineXKBSym("kana_CHI","") 
     627  DefineXKBSym("kana_TSU","") 
     628  DefineXKBSym("kana_TE","") 
     629  DefineXKBSym("kana_TO","") 
     630  DefineXKBSym("kana_NA","") 
     631  DefineXKBSym("kana_NI","") 
     632  DefineXKBSym("kana_NU","") 
     633  DefineXKBSym("kana_NE","") 
     634  DefineXKBSym("kana_NO","") 
     635  DefineXKBSym("kana_HA","") 
     636  DefineXKBSym("kana_HI","") 
     637  DefineXKBSym("kana_FU","") 
     638  DefineXKBSym("kana_HE","") 
     639  DefineXKBSym("kana_HO","") 
     640  DefineXKBSym("kana_MA","") 
     641  DefineXKBSym("kana_MI","") 
     642  DefineXKBSym("kana_MU","") 
     643  DefineXKBSym("kana_ME","") 
     644  DefineXKBSym("kana_MO","") 
     645  DefineXKBSym("kana_YA","") 
     646  DefineXKBSym("kana_YU","") 
     647  DefineXKBSym("kana_YO","") 
     648  DefineXKBSym("kana_RA","") 
     649  DefineXKBSym("kana_RI","") 
     650  DefineXKBSym("kana_RU","") 
     651  DefineXKBSym("kana_RE","") 
     652  DefineXKBSym("kana_RO","") 
     653  DefineXKBSym("kana_WA","") 
     654  DefineXKBSym("kana_N","") 
     655  DefineXKBSym("voicedsound","") 
     656  DefineXKBSym("semivoicedsound","") 
     657  DefineXKBSym("Farsi_0","۰") 
     658  DefineXKBSym("Farsi_1","۱") 
     659  DefineXKBSym("Farsi_2","۲") 
     660  DefineXKBSym("Farsi_3","۳") 
     661  DefineXKBSym("Farsi_4","۴") 
     662  DefineXKBSym("Farsi_5","۵") 
     663  DefineXKBSym("Farsi_6","۶") 
     664  DefineXKBSym("Farsi_7","۷") 
     665  DefineXKBSym("Farsi_8","۸") 
     666  DefineXKBSym("Farsi_9","۹") 
     667  DefineXKBSym("Arabic_percent","٪") 
     668  DefineXKBSym("Arabic_superscript_alef","ٰ") 
     669  DefineXKBSym("Arabic_tteh","ٹ") 
     670  DefineXKBSym("Arabic_peh","پ") 
     671  DefineXKBSym("Arabic_tcheh","چ") 
     672  DefineXKBSym("Arabic_ddal","ڈ") 
     673  DefineXKBSym("Arabic_rreh","ڑ") 
     674  DefineXKBSym("Arabic_comma","،") 
     675  DefineXKBSym("Arabic_fullstop","۔") 
     676  DefineXKBSym("Arabic_0","٠") 
     677  DefineXKBSym("Arabic_1","١") 
     678  DefineXKBSym("Arabic_2","٢") 
     679  DefineXKBSym("Arabic_3","٣") 
     680  DefineXKBSym("Arabic_4","٤") 
     681  DefineXKBSym("Arabic_5","٥") 
     682  DefineXKBSym("Arabic_6","٦") 
     683  DefineXKBSym("Arabic_7","٧") 
     684  DefineXKBSym("Arabic_8","٨") 
     685  DefineXKBSym("Arabic_9","٩") 
     686  DefineXKBSym("Arabic_semicolon","؛") 
     687  DefineXKBSym("Arabic_question_mark","؟") 
     688  DefineXKBSym("Arabic_hamza","ء") 
     689  DefineXKBSym("Arabic_maddaonalef","آ") 
     690  DefineXKBSym("Arabic_hamzaonalef","أ") 
     691  DefineXKBSym("Arabic_hamzaonwaw","ؤ") 
     692  DefineXKBSym("Arabic_hamzaunderalef","إ") 
     693  DefineXKBSym("Arabic_hamzaonyeh","ئ") 
     694  DefineXKBSym("Arabic_alef","ا") 
     695  DefineXKBSym("Arabic_beh","ب") 
     696  DefineXKBSym("Arabic_tehmarbuta","ة") 
     697  DefineXKBSym("Arabic_teh","ت") 
     698  DefineXKBSym("Arabic_theh","ث") 
     699  DefineXKBSym("Arabic_jeem","ج") 
     700  DefineXKBSym("Arabic_hah","ح") 
     701  DefineXKBSym("Arabic_khah","خ") 
     702  DefineXKBSym("Arabic_dal","د") 
     703  DefineXKBSym("Arabic_thal","ذ") 
     704  DefineXKBSym("Arabic_ra","ر") 
     705  DefineXKBSym("Arabic_zain","ز") 
     706  DefineXKBSym("Arabic_seen","س") 
     707  DefineXKBSym("Arabic_sheen","ش") 
     708  DefineXKBSym("Arabic_sad","ص") 
     709  DefineXKBSym("Arabic_dad","ض") 
     710  DefineXKBSym("Arabic_tah","ط") 
     711  DefineXKBSym("Arabic_zah","ظ") 
     712  DefineXKBSym("Arabic_ain","ع") 
     713  DefineXKBSym("Arabic_ghain","غ") 
     714  DefineXKBSym("Arabic_tatweel","ـ") 
     715  DefineXKBSym("Arabic_feh","ف") 
     716  DefineXKBSym("Arabic_qaf","ق") 
     717  DefineXKBSym("Arabic_kaf","ك") 
     718  DefineXKBSym("Arabic_lam","ل") 
     719  DefineXKBSym("Arabic_meem","م") 
     720  DefineXKBSym("Arabic_noon","ن") 
     721  DefineXKBSym("Arabic_ha","ه") 
     722  DefineXKBSym("Arabic_waw","و") 
     723  DefineXKBSym("Arabic_alefmaksura","ى") 
     724  DefineXKBSym("Arabic_yeh","ي") 
     725  DefineXKBSym("Arabic_fathatan","ً") 
     726  DefineXKBSym("Arabic_dammatan","ٌ") 
     727  DefineXKBSym("Arabic_kasratan","ٍ") 
     728  DefineXKBSym("Arabic_fatha","َ") 
     729  DefineXKBSym("Arabic_damma","ُ") 
     730  DefineXKBSym("Arabic_kasra","ِ") 
     731  DefineXKBSym("Arabic_shadda","ّ") 
     732  DefineXKBSym("Arabic_sukun","ْ") 
     733  DefineXKBSym("Arabic_madda_above","ٓ") 
     734  DefineXKBSym("Arabic_hamza_above","ٔ") 
     735  DefineXKBSym("Arabic_hamza_below","ٕ") 
     736  DefineXKBSym("Arabic_jeh","ژ") 
     737  DefineXKBSym("Arabic_veh","ڤ") 
     738  DefineXKBSym("Arabic_keheh","ک") 
     739  DefineXKBSym("Arabic_gaf","گ") 
     740  DefineXKBSym("Arabic_noon_ghunna","ں") 
     741  DefineXKBSym("Arabic_heh_doachashmee","ھ") 
     742  DefineXKBSym("Farsi_yeh","ی") 
     743  DefineXKBSym("Arabic_farsi_yeh","ی") 
     744  DefineXKBSym("Arabic_yeh_baree","ے") 
     745  DefineXKBSym("Arabic_heh_goal","ہ") 
     746  DefineXKBSym("Cyrillic_GHE_bar","Ғ") 
     747  DefineXKBSym("Cyrillic_ghe_bar","ғ") 
     748  DefineXKBSym("Cyrillic_ZHE_descender","Җ") 
     749  DefineXKBSym("Cyrillic_zhe_descender","җ") 
     750  DefineXKBSym("Cyrillic_KA_descender","Қ") 
     751  DefineXKBSym("Cyrillic_ka_descender","қ") 
     752  DefineXKBSym("Cyrillic_KA_vertstroke","Ҝ") 
     753  DefineXKBSym("Cyrillic_ka_vertstroke","ҝ") 
     754  DefineXKBSym("Cyrillic_EN_descender","Ң") 
     755  DefineXKBSym("Cyrillic_en_descender","ң") 
     756  DefineXKBSym("Cyrillic_U_straight","Ү") 
     757  DefineXKBSym("Cyrillic_u_straight","ү") 
     758  DefineXKBSym("Cyrillic_U_straight_bar","Ұ") 
     759  DefineXKBSym("Cyrillic_u_straight_bar","ұ") 
     760  DefineXKBSym("Cyrillic_HA_descender","Ҳ") 
     761  DefineXKBSym("Cyrillic_ha_descender","ҳ") 
     762  DefineXKBSym("Cyrillic_CHE_descender","Ҷ") 
     763  DefineXKBSym("Cyrillic_che_descender","ҷ") 
     764  DefineXKBSym("Cyrillic_CHE_vertstroke","Ҹ") 
     765  DefineXKBSym("Cyrillic_che_vertstroke","ҹ") 
     766  DefineXKBSym("Cyrillic_SHHA","Һ") 
     767  DefineXKBSym("Cyrillic_shha","һ") 
     768  DefineXKBSym("Cyrillic_SCHWA","Ә") 
     769  DefineXKBSym("Cyrillic_schwa","ә") 
     770  DefineXKBSym("Cyrillic_I_macron","Ӣ") 
     771  DefineXKBSym("Cyrillic_i_macron","ӣ") 
     772  DefineXKBSym("Cyrillic_O_bar","Ө") 
     773  DefineXKBSym("Cyrillic_o_bar","ө") 
     774  DefineXKBSym("Cyrillic_U_macron","Ӯ") 
     775  DefineXKBSym("Cyrillic_u_macron","ӯ") 
     776  DefineXKBSym("Serbian_dje","ђ") 
     777  DefineXKBSym("Macedonia_gje","ѓ") 
     778  DefineXKBSym("Cyrillic_io","ё") 
     779  DefineXKBSym("Ukrainian_ie","є") 
     780  DefineXKBSym("Macedonia_dse","ѕ") 
     781  DefineXKBSym("Ukrainian_i","і") 
     782  DefineXKBSym("Ukrainian_yi","ї") 
     783  DefineXKBSym("Cyrillic_je","ј") 
     784  DefineXKBSym("Cyrillic_lje","љ") 
     785  DefineXKBSym("Cyrillic_nje","њ") 
     786  DefineXKBSym("Serbian_tshe","ћ") 
     787  DefineXKBSym("Macedonia_kje","ќ") 
     788  DefineXKBSym("Ukrainian_ghe_with_upturn","ґ") 
     789  DefineXKBSym("Byelorussian_shortu","ў") 
     790  DefineXKBSym("Cyrillic_dzhe","џ") 
     791  DefineXKBSym("numerosign","") 
     792  DefineXKBSym("Serbian_DJE","Ђ") 
     793  DefineXKBSym("Macedonia_GJE","Ѓ") 
     794  DefineXKBSym("Cyrillic_IO","Ё") 
     795  DefineXKBSym("Ukrainian_IE","Є") 
     796  DefineXKBSym("Macedonia_DSE","Ѕ") 
     797  DefineXKBSym("Ukrainian_I","І") 
     798  DefineXKBSym("Ukrainian_YI","Ї") 
     799  DefineXKBSym("Cyrillic_JE","Ј") 
     800  DefineXKBSym("Cyrillic_LJE","Љ") 
     801  DefineXKBSym("Cyrillic_NJE","Њ") 
     802  DefineXKBSym("Serbian_TSHE","Ћ") 
     803  DefineXKBSym("Macedonia_KJE","Ќ") 
     804  DefineXKBSym("Ukrainian_GHE_WITH_UPTURN","Ґ") 
     805  DefineXKBSym("Byelorussian_SHORTU","Ў") 
     806  DefineXKBSym("Cyrillic_DZHE","Џ") 
     807  DefineXKBSym("Cyrillic_yu","ю") 
     808  DefineXKBSym("Cyrillic_a","а") 
     809  DefineXKBSym("Cyrillic_be","б") 
     810  DefineXKBSym("Cyrillic_tse","ц") 
     811  DefineXKBSym("Cyrillic_de","д") 
     812  DefineXKBSym("Cyrillic_ie","е") 
     813  DefineXKBSym("Cyrillic_ef","ф") 
     814  DefineXKBSym("Cyrillic_ghe","г") 
     815  DefineXKBSym("Cyrillic_ha","х") 
     816  DefineXKBSym("Cyrillic_i","и") 
     817  DefineXKBSym("Cyrillic_shorti","й") 
     818  DefineXKBSym("Cyrillic_ka","к") 
     819  DefineXKBSym("Cyrillic_el","л") 
     820  DefineXKBSym("Cyrillic_em","м") 
     821  DefineXKBSym("Cyrillic_en","н") 
     822  DefineXKBSym("Cyrillic_o","о") 
     823  DefineXKBSym("Cyrillic_pe","п") 
     824  DefineXKBSym("Cyrillic_ya","я") 
     825  DefineXKBSym("Cyrillic_er","р") 
     826  DefineXKBSym("Cyrillic_es","с") 
     827  DefineXKBSym("Cyrillic_te","т") 
     828  DefineXKBSym("Cyrillic_u","у") 
     829  DefineXKBSym("Cyrillic_zhe","ж") 
     830  DefineXKBSym("Cyrillic_ve","в") 
     831  DefineXKBSym("Cyrillic_softsign","ь") 
     832  DefineXKBSym("Cyrillic_yeru","ы") 
     833  DefineXKBSym("Cyrillic_ze","з") 
     834  DefineXKBSym("Cyrillic_sha","ш") 
     835  DefineXKBSym("Cyrillic_e","э") 
     836  DefineXKBSym("Cyrillic_shcha","щ") 
     837  DefineXKBSym("Cyrillic_che","ч") 
     838  DefineXKBSym("Cyrillic_hardsign","ъ") 
     839  DefineXKBSym("Cyrillic_YU","Ю") 
     840  DefineXKBSym("Cyrillic_A","А") 
     841  DefineXKBSym("Cyrillic_BE","Б") 
     842  DefineXKBSym("Cyrillic_TSE","Ц") 
     843  DefineXKBSym("Cyrillic_DE","Д") 
     844  DefineXKBSym("Cyrillic_IE","Е") 
     845  DefineXKBSym("Cyrillic_EF","Ф") 
     846  DefineXKBSym("Cyrillic_GHE","Г") 
     847  DefineXKBSym("Cyrillic_HA","Х") 
     848  DefineXKBSym("Cyrillic_I","И") 
     849  DefineXKBSym("Cyrillic_SHORTI","Й") 
     850  DefineXKBSym("Cyrillic_KA","К") 
     851  DefineXKBSym("Cyrillic_EL","Л") 
     852  DefineXKBSym("Cyrillic_EM","М") 
     853  DefineXKBSym("Cyrillic_EN","Н") 
     854  DefineXKBSym("Cyrillic_O","О") 
     855  DefineXKBSym("Cyrillic_PE","П") 
     856  DefineXKBSym("Cyrillic_YA","Я") 
     857  DefineXKBSym("Cyrillic_ER","Р") 
     858  DefineXKBSym("Cyrillic_ES","С") 
     859  DefineXKBSym("Cyrillic_TE","Т") 
     860  DefineXKBSym("Cyrillic_U","У") 
     861  DefineXKBSym("Cyrillic_ZHE","Ж") 
     862  DefineXKBSym("Cyrillic_VE","В") 
     863  DefineXKBSym("Cyrillic_SOFTSIGN","Ь") 
     864  DefineXKBSym("Cyrillic_YERU","Ы") 
     865  DefineXKBSym("Cyrillic_ZE","З") 
     866  DefineXKBSym("Cyrillic_SHA","Ш") 
     867  DefineXKBSym("Cyrillic_E","Э") 
     868  DefineXKBSym("Cyrillic_SHCHA","Щ") 
     869  DefineXKBSym("Cyrillic_CHE","Ч") 
     870  DefineXKBSym("Cyrillic_HARDSIGN","Ъ") 
     871  DefineXKBSym("Greek_ALPHAaccent","Ά") 
     872  DefineXKBSym("Greek_EPSILONaccent","Έ") 
     873  DefineXKBSym("Greek_ETAaccent","Ή") 
     874  DefineXKBSym("Greek_IOTAaccent","Ί") 
     875  DefineXKBSym("Greek_IOTAdieresis","Ϊ") 
     876  DefineXKBSym("Greek_OMICRONaccent","Ό") 
     877  DefineXKBSym("Greek_UPSILONaccent","Ύ") 
     878  DefineXKBSym("Greek_UPSILONdieresis","Ϋ") 
     879  DefineXKBSym("Greek_OMEGAaccent","Ώ") 
     880  DefineXKBSym("Greek_accentdieresis","΅") 
     881  DefineXKBSym("Greek_horizbar","") 
     882  DefineXKBSym("Greek_alphaaccent","ά") 
     883  DefineXKBSym("Greek_epsilonaccent","έ") 
     884  DefineXKBSym("Greek_etaaccent","ή") 
     885  DefineXKBSym("Greek_iotaaccent","ί") 
     886  DefineXKBSym("Greek_iotadieresis","ϊ") 
     887  DefineXKBSym("Greek_iotaaccentdieresis","ΐ") 
     888  DefineXKBSym("Greek_omicronaccent","ό") 
     889  DefineXKBSym("Greek_upsilonaccent","ύ") 
     890  DefineXKBSym("Greek_upsilondieresis","ϋ") 
     891  DefineXKBSym("Greek_upsilonaccentdieresis","ΰ") 
     892  DefineXKBSym("Greek_omegaaccent","ώ") 
     893  DefineXKBSym("Greek_ALPHA","Α") 
     894  DefineXKBSym("Greek_BETA","Β") 
     895  DefineXKBSym("Greek_GAMMA","Γ") 
     896  DefineXKBSym("Greek_DELTA","Δ") 
     897  DefineXKBSym("Greek_EPSILON","Ε") 
     898  DefineXKBSym("Greek_ZETA","Ζ") 
     899  DefineXKBSym("Greek_ETA","Η") 
     900  DefineXKBSym("Greek_THETA","Θ") 
     901  DefineXKBSym("Greek_IOTA","Ι") 
     902  DefineXKBSym("Greek_KAPPA","Κ") 
     903  DefineXKBSym("Greek_LAMDA","Λ") 
     904  DefineXKBSym("Greek_LAMBDA","Λ") 
     905  DefineXKBSym("Greek_MU","Μ") 
     906  DefineXKBSym("Greek_NU","Ν") 
     907  DefineXKBSym("Greek_XI","Ξ") 
     908  DefineXKBSym("Greek_OMICRON","Ο") 
     909  DefineXKBSym("Greek_PI","Π") 
     910  DefineXKBSym("Greek_RHO","Ρ") 
     911  DefineXKBSym("Greek_SIGMA","Σ") 
     912  DefineXKBSym("Greek_TAU","Τ") 
     913  DefineXKBSym("Greek_UPSILON","Υ") 
     914  DefineXKBSym("Greek_PHI","Φ") 
     915  DefineXKBSym("Greek_CHI","Χ") 
     916  DefineXKBSym("Greek_PSI","Ψ") 
     917  DefineXKBSym("Greek_OMEGA","Ω") 
     918  DefineXKBSym("Greek_alpha","α") 
     919  DefineXKBSym("Greek_beta","β") 
     920  DefineXKBSym("Greek_gamma","γ") 
     921  DefineXKBSym("Greek_delta","δ") 
     922  DefineXKBSym("Greek_epsilon","ε") 
     923  DefineXKBSym("Greek_zeta","ζ") 
     924  DefineXKBSym("Greek_eta","η") 
     925  DefineXKBSym("Greek_theta","θ") 
     926  DefineXKBSym("Greek_iota","ι") 
     927  DefineXKBSym("Greek_kappa","κ") 
     928  DefineXKBSym("Greek_lamda","λ") 
     929  DefineXKBSym("Greek_lambda","λ") 
     930  DefineXKBSym("Greek_mu","μ") 
     931  DefineXKBSym("Greek_nu","ν") 
     932  DefineXKBSym("Greek_xi","ξ") 
     933  DefineXKBSym("Greek_omicron","ο") 
     934  DefineXKBSym("Greek_pi","π") 
     935  DefineXKBSym("Greek_rho","ρ") 
     936  DefineXKBSym("Greek_sigma","σ") 
     937  DefineXKBSym("Greek_finalsmallsigma","ς") 
     938  DefineXKBSym("Greek_tau","τ") 
     939  DefineXKBSym("Greek_upsilon","υ") 
     940  DefineXKBSym("Greek_phi","φ") 
     941  DefineXKBSym("Greek_chi","χ") 
     942  DefineXKBSym("Greek_psi","ψ") 
     943  DefineXKBSym("Greek_omega","ω") 
     944  DefineXKBSym("leftradical","") 
     945  DefineXKBSym("topleftradical","") 
     946  DefineXKBSym("horizconnector","") 
     947  DefineXKBSym("topintegral","") 
     948  DefineXKBSym("botintegral","") 
     949  DefineXKBSym("vertconnector","") 
     950  DefineXKBSym("topleftsqbracket","") 
     951  DefineXKBSym("botleftsqbracket","") 
     952  DefineXKBSym("toprightsqbracket","") 
     953  DefineXKBSym("botrightsqbracket","") 
     954  DefineXKBSym("topleftparens","") 
     955  DefineXKBSym("botleftparens","") 
     956  DefineXKBSym("toprightparens","") 
     957  DefineXKBSym("botrightparens","") 
     958  DefineXKBSym("leftmiddlecurlybrace","") 
     959  DefineXKBSym("rightmiddlecurlybrace","") 
     960  DefineXKBSym("lessthanequal","") 
     961  DefineXKBSym("notequal","") 
     962  DefineXKBSym("greaterthanequal","") 
     963  DefineXKBSym("integral","") 
     964  DefineXKBSym("therefore","") 
     965  DefineXKBSym("variation","") 
     966  DefineXKBSym("infinity","") 
     967  DefineXKBSym("nabla","") 
     968  DefineXKBSym("approximate","") 
     969  DefineXKBSym("similarequal","") 
     970  DefineXKBSym("ifonlyif","") 
     971  DefineXKBSym("implies","") 
     972  DefineXKBSym("identical","") 
     973  DefineXKBSym("radical","") 
     974  DefineXKBSym("includedin","") 
     975  DefineXKBSym("includes","") 
     976  DefineXKBSym("intersection","") 
     977  DefineXKBSym("union","") 
     978  DefineXKBSym("logicaland","") 
     979  DefineXKBSym("logicalor","") 
     980  DefineXKBSym("partialderivative","") 
     981  DefineXKBSym("function","ƒ") 
     982  DefineXKBSym("leftarrow","") 
     983  DefineXKBSym("uparrow","") 
     984  DefineXKBSym("rightarrow","") 
     985  DefineXKBSym("downarrow","") 
     986  DefineXKBSym("soliddiamond","") 
     987  DefineXKBSym("checkerboard","") 
     988  DefineXKBSym("ht","") 
     989  DefineXKBSym("ff","") 
     990  DefineXKBSym("cr","") 
     991  DefineXKBSym("lf","") 
     992  DefineXKBSym("nl","") 
     993  DefineXKBSym("vt","") 
     994  DefineXKBSym("lowrightcorner","") 
     995  DefineXKBSym("uprightcorner","") 
     996  DefineXKBSym("upleftcorner","") 
     997  DefineXKBSym("lowleftcorner","") 
     998  DefineXKBSym("crossinglines","") 
     999  DefineXKBSym("horizlinescan1","") 
     1000  DefineXKBSym("horizlinescan3","") 
     1001  DefineXKBSym("horizlinescan5","") 
     1002  DefineXKBSym("horizlinescan7","") 
     1003  DefineXKBSym("horizlinescan9","") 
     1004  DefineXKBSym("leftt","") 
     1005  DefineXKBSym("rightt","") 
     1006  DefineXKBSym("bott","") 
     1007  DefineXKBSym("topt","") 
     1008  DefineXKBSym("vertbar","") 
     1009  DefineXKBSym("emspace","") 
     1010  DefineXKBSym("enspace","") 
     1011  DefineXKBSym("em3space","") 
     1012  DefineXKBSym("em4space","") 
     1013  DefineXKBSym("digitspace","") 
     1014  DefineXKBSym("punctspace","") 
     1015  DefineXKBSym("thinspace","") 
     1016  DefineXKBSym("hairspace","") 
     1017  DefineXKBSym("emdash","") 
     1018  DefineXKBSym("endash","") 
     1019  DefineXKBSym("signifblank","") 
     1020  DefineXKBSym("ellipsis","") 
     1021  DefineXKBSym("doubbaselinedot","") 
     1022  DefineXKBSym("onethird","") 
     1023  DefineXKBSym("twothirds","") 
     1024  DefineXKBSym("onefifth","") 
     1025  DefineXKBSym("twofifths","") 
     1026  DefineXKBSym("threefifths","") 
     1027  DefineXKBSym("fourfifths","") 
     1028  DefineXKBSym("onesixth","") 
     1029  DefineXKBSym("fivesixths","") 
     1030  DefineXKBSym("careof","") 
     1031  DefineXKBSym("figdash","") 
     1032  DefineXKBSym("leftanglebracket","") 
     1033  DefineXKBSym("decimalpoint",".") 
     1034  DefineXKBSym("rightanglebracket","") 
     1035  DefineXKBSym("oneeighth","") 
     1036  DefineXKBSym("threeeighths","") 
     1037  DefineXKBSym("fiveeighths","") 
     1038  DefineXKBSym("seveneighths","") 
     1039  DefineXKBSym("trademark","") 
     1040  DefineXKBSym("signaturemark","") 
     1041  DefineXKBSym("leftopentriangle","") 
     1042  DefineXKBSym("rightopentriangle","") 
     1043  DefineXKBSym("emopencircle","") 
     1044  DefineXKBSym("emopenrectangle","") 
     1045  DefineXKBSym("leftsinglequotemark","") 
     1046  DefineXKBSym("rightsinglequotemark","") 
     1047  DefineXKBSym("leftdoublequotemark","") 
     1048  DefineXKBSym("rightdoublequotemark","") 
     1049  DefineXKBSym("prescription","") 
     1050  DefineXKBSym("minutes","") 
     1051  DefineXKBSym("seconds","") 
     1052  DefineXKBSym("latincross","") 
     1053  DefineXKBSym("filledrectbullet","") 
     1054  DefineXKBSym("filledlefttribullet","") 
     1055  DefineXKBSym("filledrighttribullet","") 
     1056  DefineXKBSym("emfilledcircle","") 
     1057  DefineXKBSym("emfilledrect","") 
     1058  DefineXKBSym("enopencircbullet","") 
     1059  DefineXKBSym("enopensquarebullet","") 
     1060  DefineXKBSym("openrectbullet","") 
     1061  DefineXKBSym("opentribulletup","") 
     1062  DefineXKBSym("opentribulletdown","") 
     1063  DefineXKBSym("openstar","") 
     1064  DefineXKBSym("enfilledcircbullet","") 
     1065  DefineXKBSym("enfilledsqbullet","") 
     1066  DefineXKBSym("filledtribulletup","") 
     1067  DefineXKBSym("filledtribulletdown","") 
     1068  DefineXKBSym("leftpointer","") 
     1069  DefineXKBSym("rightpointer","") 
     1070  DefineXKBSym("club","") 
     1071  DefineXKBSym("diamond","") 
     1072  DefineXKBSym("heart","") 
     1073  DefineXKBSym("maltesecross","") 
     1074  DefineXKBSym("dagger","") 
     1075  DefineXKBSym("doubledagger","") 
     1076  DefineXKBSym("checkmark","") 
     1077  DefineXKBSym("ballotcross","") 
     1078  DefineXKBSym("musicalsharp","") 
     1079  DefineXKBSym("musicalflat","") 
     1080  DefineXKBSym("malesymbol","") 
     1081  DefineXKBSym("femalesymbol","") 
     1082  DefineXKBSym("telephone","") 
     1083  DefineXKBSym("telephonerecorder","") 
     1084  DefineXKBSym("phonographcopyright","") 
     1085  DefineXKBSym("caret","") 
     1086  DefineXKBSym("singlelowquotemark","") 
     1087  DefineXKBSym("doublelowquotemark","") 
     1088  DefineXKBSym("leftcaret","<") 
     1089  DefineXKBSym("rightcaret",">") 
     1090  DefineXKBSym("downcaret","") 
     1091  DefineXKBSym("upcaret","") 
     1092  DefineXKBSym("overbar","¯") 
     1093  DefineXKBSym("downtack","") 
     1094  DefineXKBSym("upshoe","") 
     1095  DefineXKBSym("downstile","") 
     1096  DefineXKBSym("underbar","_") 
     1097  DefineXKBSym("jot","") 
     1098  DefineXKBSym("quad","") 
     1099  DefineXKBSym("uptack","") 
     1100  DefineXKBSym("circle","") 
     1101  DefineXKBSym("upstile","") 
     1102  DefineXKBSym("downshoe","") 
     1103  DefineXKBSym("rightshoe","") 
     1104  DefineXKBSym("leftshoe","") 
     1105  DefineXKBSym("lefttack","") 
     1106  DefineXKBSym("righttack","") 
     1107  DefineXKBSym("hebrew_doublelowline","") 
     1108  DefineXKBSym("hebrew_aleph","א") 
     1109  DefineXKBSym("hebrew_bet","ב") 
     1110  DefineXKBSym("hebrew_beth","ב")                     ; deprecated 
     1111  DefineXKBSym("hebrew_gimel","ג") 
     1112  DefineXKBSym("hebrew_gimmel","ג")                   ; deprecated 
     1113  DefineXKBSym("hebrew_dalet","ד") 
     1114  DefineXKBSym("hebrew_daleth","ד")                   ; deprecated 
     1115  DefineXKBSym("hebrew_he","ה") 
     1116  DefineXKBSym("hebrew_waw","ו") 
     1117  DefineXKBSym("hebrew_zain","ז") 
     1118  DefineXKBSym("hebrew_zayin","ז")                    ; deprecated 
     1119  DefineXKBSym("hebrew_chet","ח") 
     1120  DefineXKBSym("hebrew_het","ח")                      ; deprecated 
     1121  DefineXKBSym("hebrew_tet","ט") 
     1122  DefineXKBSym("hebrew_teth","ט")                     ; deprecated 
     1123  DefineXKBSym("hebrew_yod","י") 
     1124  DefineXKBSym("hebrew_finalkaph","ך") 
     1125  DefineXKBSym("hebrew_kaph","כ") 
     1126  DefineXKBSym("hebrew_lamed","ל") 
     1127  DefineXKBSym("hebrew_finalmem","ם") 
     1128  DefineXKBSym("hebrew_mem","מ") 
     1129  DefineXKBSym("hebrew_finalnun","ן") 
     1130  DefineXKBSym("hebrew_nun","נ") 
     1131  DefineXKBSym("hebrew_samech","ס") 
     1132  DefineXKBSym("hebrew_samekh","ס")                   ; deprecated 
     1133  DefineXKBSym("hebrew_ayin","ע2") 
     1134  DefineXKBSym("hebrew_finalpe","ף") 
     1135  DefineXKBSym("hebrew_pe","פ") 
     1136  DefineXKBSym("hebrew_finalzade","ץ") 
     1137  DefineXKBSym("hebrew_finalzadi","ץ")                ; deprecated 
     1138  DefineXKBSym("hebrew_zade","צ") 
     1139  DefineXKBSym("hebrew_zadi","צ")                     ; deprecated 
     1140  DefineXKBSym("hebrew_qoph","ק") 
     1141  DefineXKBSym("hebrew_kuf","ק")                      ; deprecated 
     1142  DefineXKBSym("hebrew_resh","ר") 
     1143  DefineXKBSym("hebrew_shin","ש") 
     1144  DefineXKBSym("hebrew_taw","ת") 
     1145  DefineXKBSym("hebrew_taf","ת")                      ; deprecated 
     1146  DefineXKBSym("Thai_kokai","") 
     1147  DefineXKBSym("Thai_khokhai","") 
     1148  DefineXKBSym("Thai_khokhuat","") 
     1149  DefineXKBSym("Thai_khokhwai","") 
     1150  DefineXKBSym("Thai_khokhon","") 
     1151  DefineXKBSym("Thai_khorakhang","") 
     1152  DefineXKBSym("Thai_ngongu","") 
     1153  DefineXKBSym("Thai_chochan","") 
     1154  DefineXKBSym("Thai_choching","") 
     1155  DefineXKBSym("Thai_chochang","") 
     1156  DefineXKBSym("Thai_soso","") 
     1157  DefineXKBSym("Thai_chochoe","") 
     1158  DefineXKBSym("Thai_yoying","") 
     1159  DefineXKBSym("Thai_dochada","") 
     1160  DefineXKBSym("Thai_topatak","") 
     1161  DefineXKBSym("Thai_thothan","") 
     1162  DefineXKBSym("Thai_thonangmontho","") 
     1163  DefineXKBSym("Thai_thophuthao","") 
     1164  DefineXKBSym("Thai_nonen","") 
     1165  DefineXKBSym("Thai_dodek","") 
     1166  DefineXKBSym("Thai_totao","") 
     1167  DefineXKBSym("Thai_thothung","") 
     1168  DefineXKBSym("Thai_thothahan","") 
     1169  DefineXKBSym("Thai_thothong","") 
     1170  DefineXKBSym("Thai_nonu","") 
     1171  DefineXKBSym("Thai_bobaimai","") 
     1172  DefineXKBSym("Thai_popla","") 
     1173  DefineXKBSym("Thai_phophung","") 
     1174  DefineXKBSym("Thai_fofa","") 
     1175  DefineXKBSym("Thai_phophan","") 
     1176  DefineXKBSym("Thai_fofan","") 
     1177  DefineXKBSym("Thai_phosamphao","") 
     1178  DefineXKBSym("Thai_moma","") 
     1179  DefineXKBSym("Thai_yoyak","") 
     1180  DefineXKBSym("Thai_rorua","") 
     1181  DefineXKBSym("Thai_ru","") 
     1182  DefineXKBSym("Thai_loling","") 
     1183  DefineXKBSym("Thai_lu","") 
     1184  DefineXKBSym("Thai_wowaen","") 
     1185  DefineXKBSym("Thai_sosala","") 
     1186  DefineXKBSym("Thai_sorusi","") 
     1187  DefineXKBSym("Thai_sosua","") 
     1188  DefineXKBSym("Thai_hohip","") 
     1189  DefineXKBSym("Thai_lochula","") 
     1190  DefineXKBSym("Thai_oang","") 
     1191  DefineXKBSym("Thai_honokhuk","") 
     1192  DefineXKBSym("Thai_paiyannoi","") 
     1193  DefineXKBSym("Thai_saraa","") 
     1194  DefineXKBSym("Thai_maihanakat","") 
     1195  DefineXKBSym("Thai_saraaa","") 
     1196  DefineXKBSym("Thai_saraam","") 
     1197  DefineXKBSym("Thai_sarai","") 
     1198  DefineXKBSym("Thai_saraii","") 
     1199  DefineXKBSym("Thai_saraue","") 
     1200  DefineXKBSym("Thai_sarauee","") 
     1201  DefineXKBSym("Thai_sarau","") 
     1202  DefineXKBSym("Thai_sarauu","") 
     1203  DefineXKBSym("Thai_phinthu","") 
     1204  DefineXKBSym("Thai_baht","฿") 
     1205  DefineXKBSym("Thai_sarae","") 
     1206  DefineXKBSym("Thai_saraae","") 
     1207  DefineXKBSym("Thai_sarao","") 
     1208  DefineXKBSym("Thai_saraaimaimuan","") 
     1209  DefineXKBSym("Thai_saraaimaimalai","") 
     1210  DefineXKBSym("Thai_lakkhangyao","") 
     1211  DefineXKBSym("Thai_maiyamok","") 
     1212  DefineXKBSym("Thai_maitaikhu","") 
     1213  DefineXKBSym("Thai_maiek","") 
     1214  DefineXKBSym("Thai_maitho","") 
     1215  DefineXKBSym("Thai_maitri","") 
     1216  DefineXKBSym("Thai_maichattawa","") 
     1217  DefineXKBSym("Thai_thanthakhat","") 
     1218  DefineXKBSym("Thai_nikhahit","") 
     1219  DefineXKBSym("Thai_leksun","") 
     1220  DefineXKBSym("Thai_leknung","") 
     1221  DefineXKBSym("Thai_leksong","") 
     1222  DefineXKBSym("Thai_leksam","") 
     1223  DefineXKBSym("Thai_leksi","") 
     1224  DefineXKBSym("Thai_lekha","") 
     1225  DefineXKBSym("Thai_lekhok","") 
     1226  DefineXKBSym("Thai_lekchet","") 
     1227  DefineXKBSym("Thai_lekpaet","") 
     1228  DefineXKBSym("Thai_lekkao","") 
     1229  DefineXKBSym("Korean_Won","") 
     1230  DefineXKBSym("Armenian_ligature_ew","և") 
     1231  DefineXKBSym("Armenian_full_stop","։") 
     1232  DefineXKBSym("Armenian_verjaket","։") 
     1233  DefineXKBSym("Armenian_separation_mark","՝") 
     1234  DefineXKBSym("Armenian_but","՝") 
     1235  DefineXKBSym("Armenian_hyphen","֊") 
     1236  DefineXKBSym("Armenian_yentamna","֊") 
     1237  DefineXKBSym("Armenian_exclam","՜") 
     1238  DefineXKBSym("Armenian_amanak","՜") 
     1239  DefineXKBSym("Armenian_accent","՛") 
     1240  DefineXKBSym("Armenian_shesht","՛") 
     1241  DefineXKBSym("Armenian_question","՞") 
     1242  DefineXKBSym("Armenian_paruyk","՞") 
     1243  DefineXKBSym("Armenian_AYB","Ա") 
     1244  DefineXKBSym("Armenian_ayb","ա") 
     1245  DefineXKBSym("Armenian_BEN","Բ") 
     1246  DefineXKBSym("Armenian_ben","բ") 
     1247  DefineXKBSym("Armenian_GIM","Գ") 
     1248  DefineXKBSym("Armenian_gim","գ") 
     1249  DefineXKBSym("Armenian_DA","Դ") 
     1250  DefineXKBSym("Armenian_da","դ") 
     1251  DefineXKBSym("Armenian_YECH","Ե") 
     1252  DefineXKBSym("Armenian_yech","ե") 
     1253  DefineXKBSym("Armenian_ZA","Զ") 
     1254  DefineXKBSym("Armenian_za","զ") 
     1255  DefineXKBSym("Armenian_E","Է") 
     1256  DefineXKBSym("Armenian_e","է") 
     1257  DefineXKBSym("Armenian_AT","Ը") 
     1258  DefineXKBSym("Armenian_at","ը") 
     1259  DefineXKBSym("Armenian_TO","Թ") 
     1260  DefineXKBSym("Armenian_to","թ") 
     1261  DefineXKBSym("Armenian_ZHE","Ժ") 
     1262  DefineXKBSym("Armenian_zhe","ժ") 
     1263  DefineXKBSym("Armenian_INI","Ի") 
     1264  DefineXKBSym("Armenian_ini","ի") 
     1265  DefineXKBSym("Armenian_LYUN","Լ") 
     1266  DefineXKBSym("Armenian_lyun","լ") 
     1267  DefineXKBSym("Armenian_KHE","Խ") 
     1268  DefineXKBSym("Armenian_khe","խ") 
     1269  DefineXKBSym("Armenian_TSA","Ծ") 
     1270  DefineXKBSym("Armenian_tsa","ծ") 
     1271  DefineXKBSym("Armenian_KEN","Կ") 
     1272  DefineXKBSym("Armenian_ken","կ") 
     1273  DefineXKBSym("Armenian_HO","Հ") 
     1274  DefineXKBSym("Armenian_ho","հ") 
     1275  DefineXKBSym("Armenian_DZA","Ձ") 
     1276  DefineXKBSym("Armenian_dza","ձ") 
     1277  DefineXKBSym("Armenian_GHAT","Ղ") 
     1278  DefineXKBSym("Armenian_ghat","ղ") 
     1279  DefineXKBSym("Armenian_TCHE","Ճ") 
     1280  DefineXKBSym("Armenian_tche","ճ") 
     1281  DefineXKBSym("Armenian_MEN","Մ") 
     1282  DefineXKBSym("Armenian_men","մ") 
     1283  DefineXKBSym("Armenian_HI","Յ") 
     1284  DefineXKBSym("Armenian_hi","յ") 
     1285  DefineXKBSym("Armenian_NU","Ն") 
     1286  DefineXKBSym("Armenian_nu","ն") 
     1287  DefineXKBSym("Armenian_SHA","Շ") 
     1288  DefineXKBSym("Armenian_sha","շ") 
     1289  DefineXKBSym("Armenian_VO","Ո") 
     1290  DefineXKBSym("Armenian_vo","ո") 
     1291  DefineXKBSym("Armenian_CHA","Չ") 
     1292  DefineXKBSym("Armenian_cha","չ") 
     1293  DefineXKBSym("Armenian_PE","Պ") 
     1294  DefineXKBSym("Armenian_pe","պ") 
     1295  DefineXKBSym("Armenian_JE","Ջ") 
     1296  DefineXKBSym("Armenian_je","ջ") 
     1297  DefineXKBSym("Armenian_RA","Ռ") 
     1298  DefineXKBSym("Armenian_ra","ռ") 
     1299  DefineXKBSym("Armenian_SE","Ս") 
     1300  DefineXKBSym("Armenian_se","ս") 
     1301  DefineXKBSym("Armenian_VEV","Վ") 
     1302  DefineXKBSym("Armenian_vev","վ") 
     1303  DefineXKBSym("Armenian_TYUN","Տ") 
     1304  DefineXKBSym("Armenian_tyun","տ") 
     1305  DefineXKBSym("Armenian_RE","Ր") 
     1306  DefineXKBSym("Armenian_re","ր") 
     1307  DefineXKBSym("Armenian_TSO","Ց") 
     1308  DefineXKBSym("Armenian_tso","ց") 
     1309  DefineXKBSym("Armenian_VYUN","Ւ") 
     1310  DefineXKBSym("Armenian_vyun","ւ") 
     1311  DefineXKBSym("Armenian_PYUR","Փ") 
     1312  DefineXKBSym("Armenian_pyur","փ") 
     1313  DefineXKBSym("Armenian_KE","Ք") 
     1314  DefineXKBSym("Armenian_ke","ք") 
     1315  DefineXKBSym("Armenian_O","Օ") 
     1316  DefineXKBSym("Armenian_o","օ") 
     1317  DefineXKBSym("Armenian_FE","Ֆ") 
     1318  DefineXKBSym("Armenian_fe","ֆ") 
     1319  DefineXKBSym("Armenian_apostrophe","՚") 
     1320  DefineXKBSym("Georgian_an","") 
     1321  DefineXKBSym("Georgian_ban","") 
     1322  DefineXKBSym("Georgian_gan","") 
     1323  DefineXKBSym("Georgian_don","") 
     1324  DefineXKBSym("Georgian_en","") 
     1325  DefineXKBSym("Georgian_vin","") 
     1326  DefineXKBSym("Georgian_zen","") 
     1327  DefineXKBSym("Georgian_tan","") 
     1328  DefineXKBSym("Georgian_in","") 
     1329  DefineXKBSym("Georgian_kan","") 
     1330  DefineXKBSym("Georgian_las","") 
     1331  DefineXKBSym("Georgian_man","") 
     1332  DefineXKBSym("Georgian_nar","") 
     1333  DefineXKBSym("Georgian_on","") 
     1334  DefineXKBSym("Georgian_par","") 
     1335  DefineXKBSym("Georgian_zhar","") 
     1336  DefineXKBSym("Georgian_rae","") 
     1337  DefineXKBSym("Georgian_san","") 
     1338  DefineXKBSym("Georgian_tar","") 
     1339  DefineXKBSym("Georgian_un","") 
     1340  DefineXKBSym("Georgian_phar","") 
     1341  DefineXKBSym("Georgian_khar","") 
     1342  DefineXKBSym("Georgian_ghan","") 
     1343  DefineXKBSym("Georgian_qar","") 
     1344  DefineXKBSym("Georgian_shin","") 
     1345  DefineXKBSym("Georgian_chin","") 
     1346  DefineXKBSym("Georgian_can","") 
     1347  DefineXKBSym("Georgian_jil","") 
     1348  DefineXKBSym("Georgian_cil","") 
     1349  DefineXKBSym("Georgian_char","") 
     1350  DefineXKBSym("Georgian_xan","") 
     1351  DefineXKBSym("Georgian_jhan","") 
     1352  DefineXKBSym("Georgian_hae","") 
     1353  DefineXKBSym("Georgian_he","") 
     1354  DefineXKBSym("Georgian_hie","") 
     1355  DefineXKBSym("Georgian_we","") 
     1356  DefineXKBSym("Georgian_har","") 
     1357  DefineXKBSym("Georgian_hoe","") 
     1358  DefineXKBSym("Georgian_fi","") 
     1359  DefineXKBSym("Xabovedot","") 
     1360  DefineXKBSym("Ibreve","Ĭ") 
     1361  DefineXKBSym("Zstroke","Ƶ") 
     1362  DefineXKBSym("Gcaron","Ǧ") 
     1363  DefineXKBSym("Ocaron","ǒ") 
     1364  DefineXKBSym("Obarred","Ɵ") 
     1365  DefineXKBSym("xabovedot","") 
     1366  DefineXKBSym("ibreve","ĭ") 
     1367  DefineXKBSym("zstroke","ƶ") 
     1368  DefineXKBSym("gcaron","ǧ") 
     1369  DefineXKBSym("ocaron","ǒ") 
     1370  DefineXKBSym("obarred","ɵ") 
     1371  DefineXKBSym("SCHWA","Ə") 
     1372  DefineXKBSym("schwa","ə") 
     1373  DefineXKBSym("Lbelowdot","") 
     1374  DefineXKBSym("lbelowdot","") 
     1375  DefineXKBSym("Abelowdot","") 
     1376  DefineXKBSym("abelowdot","") 
     1377  DefineXKBSym("Ahook","") 
     1378  DefineXKBSym("ahook","") 
     1379  DefineXKBSym("Acircumflexacute","") 
     1380  DefineXKBSym("acircumflexacute","") 
     1381  DefineXKBSym("Acircumflexgrave","") 
     1382  DefineXKBSym("acircumflexgrave","") 
     1383  DefineXKBSym("Acircumflexhook","") 
     1384  DefineXKBSym("acircumflexhook","") 
     1385  DefineXKBSym("Acircumflextilde","") 
     1386  DefineXKBSym("acircumflextilde","") 
     1387  DefineXKBSym("Acircumflexbelowdot","") 
     1388  DefineXKBSym("acircumflexbelowdot","") 
     1389  DefineXKBSym("Abreveacute","") 
     1390  DefineXKBSym("abreveacute","") 
     1391  DefineXKBSym("Abrevegrave","") 
     1392  DefineXKBSym("abrevegrave","") 
     1393  DefineXKBSym("Abrevehook","") 
     1394  DefineXKBSym("abrevehook","") 
     1395  DefineXKBSym("Abrevetilde","") 
     1396  DefineXKBSym("abrevetilde","") 
     1397  DefineXKBSym("Abrevebelowdot","") 
     1398  DefineXKBSym("abrevebelowdot","") 
     1399  DefineXKBSym("Ebelowdot","") 
     1400  DefineXKBSym("ebelowdot","") 
     1401  DefineXKBSym("Ehook","") 
     1402  DefineXKBSym("ehook","") 
     1403  DefineXKBSym("Etilde","") 
     1404  DefineXKBSym("etilde","") 
     1405  DefineXKBSym("Ecircumflexacute","") 
     1406  DefineXKBSym("ecircumflexacute","ế") 
     1407  DefineXKBSym("Ecircumflexgrave","") 
     1408  DefineXKBSym("ecircumflexgrave","") 
     1409  DefineXKBSym("Ecircumflexhook","") 
     1410  DefineXKBSym("ecircumflexhook","") 
     1411  DefineXKBSym("Ecircumflextilde","") 
     1412  DefineXKBSym("ecircumflextilde","") 
     1413  DefineXKBSym("Ecircumflexbelowdot","") 
     1414  DefineXKBSym("ecircumflexbelowdot","") 
     1415  DefineXKBSym("Ihook","") 
     1416  DefineXKBSym("ihook","") 
     1417  DefineXKBSym("Ibelowdot","") 
     1418  DefineXKBSym("ibelowdot","") 
     1419  DefineXKBSym("Obelowdot","") 
     1420  DefineXKBSym("obelowdot","") 
     1421  DefineXKBSym("Ohook","") 
     1422  DefineXKBSym("ohook","") 
     1423  DefineXKBSym("Ocircumflexacute","") 
     1424  DefineXKBSym("ocircumflexacute","") 
     1425  DefineXKBSym("Ocircumflexgrave","") 
     1426  DefineXKBSym("ocircumflexgrave","") 
     1427  DefineXKBSym("Ocircumflexhook","") 
     1428  DefineXKBSym("ocircumflexhook","") 
     1429  DefineXKBSym("Ocircumflextilde","") 
     1430  DefineXKBSym("ocircumflextilde","") 
     1431  DefineXKBSym("Ocircumflexbelowdot","") 
     1432  DefineXKBSym("ocircumflexbelowdot","") 
     1433  DefineXKBSym("Ohornacute","") 
     1434  DefineXKBSym("ohornacute","") 
     1435  DefineXKBSym("Ohorngrave","") 
     1436  DefineXKBSym("ohorngrave","") 
     1437  DefineXKBSym("Ohornhook","") 
     1438  DefineXKBSym("ohornhook","") 
     1439  DefineXKBSym("Ohorntilde","") 
     1440  DefineXKBSym("ohorntilde","") 
     1441  DefineXKBSym("Ohornbelowdot","") 
     1442  DefineXKBSym("ohornbelowdot","") 
     1443  DefineXKBSym("Ubelowdot","") 
     1444  DefineXKBSym("ubelowdot","") 
     1445  DefineXKBSym("Uhook","Ủ") 
     1446  DefineXKBSym("uhook","") 
     1447  DefineXKBSym("Uhornacute","") 
     1448  DefineXKBSym("uhornacute","") 
     1449  DefineXKBSym("Uhorngrave","") 
     1450  DefineXKBSym("uhorngrave","") 
     1451  DefineXKBSym("Uhornhook","") 
     1452  DefineXKBSym("uhornhook","") 
     1453  DefineXKBSym("Uhorntilde","") 
     1454  DefineXKBSym("uhorntilde","") 
     1455  DefineXKBSym("Uhornbelowdot","") 
     1456  DefineXKBSym("uhornbelowdot","") 
     1457  DefineXKBSym("Ybelowdot","") 
     1458  DefineXKBSym("ybelowdot","") 
     1459  DefineXKBSym("Yhook","") 
     1460  DefineXKBSym("yhook","") 
     1461  DefineXKBSym("Ytilde","") 
     1462  DefineXKBSym("ytilde","") 
     1463  DefineXKBSym("Ohorn","Ơ") 
     1464  DefineXKBSym("ohorn","ơ") 
     1465  DefineXKBSym("Uhorn","Ư") 
     1466  DefineXKBSym("uhorn","ư") 
     1467  DefineXKBSym("EcuSign","") 
     1468  DefineXKBSym("ColonSign","") 
     1469  DefineXKBSym("CruzeiroSign","") 
     1470  DefineXKBSym("FFrancSign","") 
     1471  DefineXKBSym("LiraSign","") 
     1472  DefineXKBSym("MillSign","") 
     1473  DefineXKBSym("NairaSign","") 
     1474  DefineXKBSym("PesetaSign","") 
     1475  DefineXKBSym("RupeeSign","") 
     1476  DefineXKBSym("WonSign","") 
     1477  DefineXKBSym("NewSheqelSign","") 
     1478  DefineXKBSym("DongSign","") 
     1479  DefineXKBSym("EuroSign","") 
     1480  DefineXKBSym("zerosuperior","") 
     1481  DefineXKBSym("foursuperior","") 
     1482  DefineXKBSym("fivesuperior","") 
     1483  DefineXKBSym("sixsuperior","") 
     1484  DefineXKBSym("sevensuperior","") 
     1485  DefineXKBSym("eightsuperior","") 
     1486  DefineXKBSym("ninesuperior","") 
     1487  DefineXKBSym("zerosubscript","") 
     1488  DefineXKBSym("onesubscript","") 
     1489  DefineXKBSym("twosubscript","") 
     1490  DefineXKBSym("threesubscript","") 
     1491  DefineXKBSym("foursubscript","") 
     1492  DefineXKBSym("fivesubscript","") 
     1493  DefineXKBSym("sixsubscript","") 
     1494  DefineXKBSym("sevensubscript","") 
     1495  DefineXKBSym("eightsubscript","") 
     1496  DefineXKBSym("ninesubscript","") 
     1497  DefineXKBSym("partdifferential","") 
     1498  DefineXKBSym("emptyset","") 
     1499  DefineXKBSym("elementof","") 
     1500  DefineXKBSym("notelementof","") 
     1501  DefineXKBSym("containsas","") 
     1502  DefineXKBSym("squareroot","") 
     1503  DefineXKBSym("cuberoot","") 
     1504  DefineXKBSym("fourthroot","") 
     1505  DefineXKBSym("dintegral","") 
     1506  DefineXKBSym("tintegral","") 
     1507  DefineXKBSym("because","") 
     1508  DefineXKBSym("approxeq","") 
     1509  DefineXKBSym("notapproxeq","") 
     1510  DefineXKBSym("notidentical","") 
     1511  DefineXKBSym("stricteq","") 
     1512  DefineXKBSym("braille_blank","") 
     1513  DefineXKBSym("braille_dots_1","") 
     1514  DefineXKBSym("braille_dots_2","") 
     1515  DefineXKBSym("braille_dots_12","") 
     1516  DefineXKBSym("braille_dots_3","") 
     1517  DefineXKBSym("braille_dots_13","") 
     1518  DefineXKBSym("braille_dots_23","") 
     1519  DefineXKBSym("braille_dots_123","") 
     1520  DefineXKBSym("braille_dots_4","") 
     1521  DefineXKBSym("braille_dots_14","") 
     1522  DefineXKBSym("braille_dots_24","") 
     1523  DefineXKBSym("braille_dots_124","") 
     1524  DefineXKBSym("braille_dots_34","") 
     1525  DefineXKBSym("braille_dots_134","") 
     1526  DefineXKBSym("braille_dots_234","") 
     1527  DefineXKBSym("braille_dots_1234","") 
     1528  DefineXKBSym("braille_dots_5","") 
     1529  DefineXKBSym("braille_dots_15","") 
     1530  DefineXKBSym("braille_dots_25","") 
     1531  DefineXKBSym("braille_dots_125","") 
     1532  DefineXKBSym("braille_dots_35","") 
     1533  DefineXKBSym("braille_dots_135","") 
     1534  DefineXKBSym("braille_dots_235","") 
     1535  DefineXKBSym("braille_dots_1235","") 
     1536  DefineXKBSym("braille_dots_45","") 
     1537  DefineXKBSym("braille_dots_145","") 
     1538  DefineXKBSym("braille_dots_245","") 
     1539  DefineXKBSym("braille_dots_1245","") 
     1540  DefineXKBSym("braille_dots_345","") 
     1541  DefineXKBSym("braille_dots_1345","") 
     1542  DefineXKBSym("braille_dots_2345","") 
     1543  DefineXKBSym("braille_dots_12345","") 
     1544  DefineXKBSym("braille_dots_6","") 
     1545  DefineXKBSym("braille_dots_16","") 
     1546  DefineXKBSym("braille_dots_26","") 
     1547  DefineXKBSym("braille_dots_126","") 
     1548  DefineXKBSym("braille_dots_36","") 
     1549  DefineXKBSym("braille_dots_136","") 
     1550  DefineXKBSym("braille_dots_236","") 
     1551  DefineXKBSym("braille_dots_1236","") 
     1552  DefineXKBSym("braille_dots_46","") 
     1553  DefineXKBSym("braille_dots_146","") 
     1554  DefineXKBSym("braille_dots_246","") 
     1555  DefineXKBSym("braille_dots_1246","") 
     1556  DefineXKBSym("braille_dots_346","") 
     1557  DefineXKBSym("braille_dots_1346","") 
     1558  DefineXKBSym("braille_dots_2346","") 
     1559  DefineXKBSym("braille_dots_12346","") 
     1560  DefineXKBSym("braille_dots_56","") 
     1561  DefineXKBSym("braille_dots_156","") 
     1562  DefineXKBSym("braille_dots_256","") 
     1563  DefineXKBSym("braille_dots_1256","") 
     1564  DefineXKBSym("braille_dots_356","") 
     1565  DefineXKBSym("braille_dots_1356","") 
     1566  DefineXKBSym("braille_dots_2356","") 
     1567  DefineXKBSym("braille_dots_12356","") 
     1568  DefineXKBSym("braille_dots_456","") 
     1569  DefineXKBSym("braille_dots_1456","") 
     1570  DefineXKBSym("braille_dots_2456","") 
     1571  DefineXKBSym("braille_dots_12456","") 
     1572  DefineXKBSym("braille_dots_3456","") 
     1573  DefineXKBSym("braille_dots_13456","") 
     1574  DefineXKBSym("braille_dots_23456","") 
     1575  DefineXKBSym("braille_dots_123456","") 
     1576  DefineXKBSym("braille_dots_7","") 
     1577  DefineXKBSym("braille_dots_17","") 
     1578  DefineXKBSym("braille_dots_27","") 
     1579  DefineXKBSym("braille_dots_127","") 
     1580  DefineXKBSym("braille_dots_37","") 
     1581  DefineXKBSym("braille_dots_137","") 
     1582  DefineXKBSym("braille_dots_237","") 
     1583  DefineXKBSym("braille_dots_1237","") 
     1584  DefineXKBSym("braille_dots_47","") 
     1585  DefineXKBSym("braille_dots_147","") 
     1586  DefineXKBSym("braille_dots_247","") 
     1587  DefineXKBSym("braille_dots_1247","") 
     1588  DefineXKBSym("braille_dots_347","") 
     1589  DefineXKBSym("braille_dots_1347","") 
     1590  DefineXKBSym("braille_dots_2347","") 
     1591  DefineXKBSym("braille_dots_12347","") 
     1592  DefineXKBSym("braille_dots_57","") 
     1593  DefineXKBSym("braille_dots_157","") 
     1594  DefineXKBSym("braille_dots_257","") 
     1595  DefineXKBSym("braille_dots_1257","") 
     1596  DefineXKBSym("braille_dots_357","") 
     1597  DefineXKBSym("braille_dots_1357","") 
     1598  DefineXKBSym("braille_dots_2357","") 
     1599  DefineXKBSym("braille_dots_12357","") 
     1600  DefineXKBSym("braille_dots_457","") 
     1601  DefineXKBSym("braille_dots_1457","") 
     1602  DefineXKBSym("braille_dots_2457","") 
     1603  DefineXKBSym("braille_dots_12457","") 
     1604  DefineXKBSym("braille_dots_3457","") 
     1605  DefineXKBSym("braille_dots_13457","") 
     1606  DefineXKBSym("braille_dots_23457","") 
     1607  DefineXKBSym("braille_dots_123457","") 
     1608  DefineXKBSym("braille_dots_67","") 
     1609  DefineXKBSym("braille_dots_167","") 
     1610  DefineXKBSym("braille_dots_267","") 
     1611  DefineXKBSym("braille_dots_1267","") 
     1612  DefineXKBSym("braille_dots_367","") 
     1613  DefineXKBSym("braille_dots_1367","") 
     1614  DefineXKBSym("braille_dots_2367","") 
     1615  DefineXKBSym("braille_dots_12367","") 
     1616  DefineXKBSym("braille_dots_467","") 
     1617  DefineXKBSym("braille_dots_1467","") 
     1618  DefineXKBSym("braille_dots_2467","") 
     1619  DefineXKBSym("braille_dots_12467","") 
     1620  DefineXKBSym("braille_dots_3467","") 
     1621  DefineXKBSym("braille_dots_13467","") 
     1622  DefineXKBSym("braille_dots_23467","") 
     1623  DefineXKBSym("braille_dots_123467","") 
     1624  DefineXKBSym("braille_dots_567","") 
     1625  DefineXKBSym("braille_dots_1567","") 
     1626  DefineXKBSym("braille_dots_2567","") 
     1627  DefineXKBSym("braille_dots_12567","") 
     1628  DefineXKBSym("braille_dots_3567","") 
     1629  DefineXKBSym("braille_dots_13567","") 
     1630  DefineXKBSym("braille_dots_23567","") 
     1631  DefineXKBSym("braille_dots_123567","") 
     1632  DefineXKBSym("braille_dots_4567","") 
     1633  DefineXKBSym("braille_dots_14567","") 
     1634  DefineXKBSym("braille_dots_24567","") 
     1635  DefineXKBSym("braille_dots_124567","") 
     1636  DefineXKBSym("braille_dots_34567","") 
     1637  DefineXKBSym("braille_dots_134567","") 
     1638  DefineXKBSym("braille_dots_234567","") 
     1639  DefineXKBSym("braille_dots_1234567","") 
     1640  DefineXKBSym("braille_dots_8","") 
     1641  DefineXKBSym("braille_dots_18","") 
     1642  DefineXKBSym("braille_dots_28","") 
     1643  DefineXKBSym("braille_dots_128","") 
     1644  DefineXKBSym("braille_dots_38","") 
     1645  DefineXKBSym("braille_dots_138","") 
     1646  DefineXKBSym("braille_dots_238","") 
     1647  DefineXKBSym("braille_dots_1238","") 
     1648  DefineXKBSym("braille_dots_48","") 
     1649  DefineXKBSym("braille_dots_148","") 
     1650  DefineXKBSym("braille_dots_248","") 
     1651  DefineXKBSym("braille_dots_1248","") 
     1652  DefineXKBSym("braille_dots_348","") 
     1653  DefineXKBSym("braille_dots_1348","") 
     1654  DefineXKBSym("braille_dots_2348","") 
     1655  DefineXKBSym("braille_dots_12348","") 
     1656  DefineXKBSym("braille_dots_58","") 
     1657  DefineXKBSym("braille_dots_158","") 
     1658  DefineXKBSym("braille_dots_258","") 
     1659  DefineXKBSym("braille_dots_1258","") 
     1660  DefineXKBSym("braille_dots_358","") 
     1661  DefineXKBSym("braille_dots_1358","") 
     1662  DefineXKBSym("braille_dots_2358","") 
     1663  DefineXKBSym("braille_dots_12358","") 
     1664  DefineXKBSym("braille_dots_458","") 
     1665  DefineXKBSym("braille_dots_1458","") 
     1666  DefineXKBSym("braille_dots_2458","") 
     1667  DefineXKBSym("braille_dots_12458","") 
     1668  DefineXKBSym("braille_dots_3458","") 
     1669  DefineXKBSym("braille_dots_13458","") 
     1670  DefineXKBSym("braille_dots_23458","") 
     1671  DefineXKBSym("braille_dots_123458","") 
     1672  DefineXKBSym("braille_dots_68","") 
     1673  DefineXKBSym("braille_dots_168","") 
     1674  DefineXKBSym("braille_dots_268","") 
     1675  DefineXKBSym("braille_dots_1268","") 
     1676  DefineXKBSym("braille_dots_368","") 
     1677  DefineXKBSym("braille_dots_1368","") 
     1678  DefineXKBSym("braille_dots_2368","") 
     1679  DefineXKBSym("braille_dots_12368","") 
     1680  DefineXKBSym("braille_dots_468","") 
     1681  DefineXKBSym("braille_dots_1468","") 
     1682  DefineXKBSym("braille_dots_2468","") 
     1683  DefineXKBSym("braille_dots_12468","") 
     1684  DefineXKBSym("braille_dots_3468","") 
     1685  DefineXKBSym("braille_dots_13468","") 
     1686  DefineXKBSym("braille_dots_23468","") 
     1687  DefineXKBSym("braille_dots_123468","") 
     1688  DefineXKBSym("braille_dots_568","") 
     1689  DefineXKBSym("braille_dots_1568","") 
     1690  DefineXKBSym("braille_dots_2568","") 
     1691  DefineXKBSym("braille_dots_12568","") 
     1692  DefineXKBSym("braille_dots_3568","") 
     1693  DefineXKBSym("braille_dots_13568","") 
     1694  DefineXKBSym("braille_dots_23568","") 
     1695  DefineXKBSym("braille_dots_123568","") 
     1696  DefineXKBSym("braille_dots_4568","") 
     1697  DefineXKBSym("braille_dots_14568","") 
     1698  DefineXKBSym("braille_dots_24568","") 
     1699  DefineXKBSym("braille_dots_124568","") 
     1700  DefineXKBSym("braille_dots_34568","") 
     1701  DefineXKBSym("braille_dots_134568","") 
     1702  DefineXKBSym("braille_dots_234568","") 
     1703  DefineXKBSym("braille_dots_1234568","") 
     1704  DefineXKBSym("braille_dots_78","") 
     1705  DefineXKBSym("braille_dots_178","") 
     1706  DefineXKBSym("braille_dots_278","") 
     1707  DefineXKBSym("braille_dots_1278","") 
     1708  DefineXKBSym("braille_dots_378","") 
     1709  DefineXKBSym("braille_dots_1378","") 
     1710  DefineXKBSym("braille_dots_2378","") 
     1711  DefineXKBSym("braille_dots_12378","") 
     1712  DefineXKBSym("braille_dots_478","") 
     1713  DefineXKBSym("braille_dots_1478","") 
     1714  DefineXKBSym("braille_dots_2478","") 
     1715  DefineXKBSym("braille_dots_12478","") 
     1716  DefineXKBSym("braille_dots_3478","") 
     1717  DefineXKBSym("braille_dots_13478","") 
     1718  DefineXKBSym("braille_dots_23478","") 
     1719  DefineXKBSym("braille_dots_123478","") 
     1720  DefineXKBSym("braille_dots_578","") 
     1721  DefineXKBSym("braille_dots_1578","") 
     1722  DefineXKBSym("braille_dots_2578","") 
     1723  DefineXKBSym("braille_dots_12578","") 
     1724  DefineXKBSym("braille_dots_3578","") 
     1725  DefineXKBSym("braille_dots_13578","") 
     1726  DefineXKBSym("braille_dots_23578","") 
     1727  DefineXKBSym("braille_dots_123578","") 
     1728  DefineXKBSym("braille_dots_4578","") 
     1729  DefineXKBSym("braille_dots_14578","") 
     1730  DefineXKBSym("braille_dots_24578","") 
     1731  DefineXKBSym("braille_dots_124578","") 
     1732  DefineXKBSym("braille_dots_34578","") 
     1733  DefineXKBSym("braille_dots_134578","") 
     1734  DefineXKBSym("braille_dots_234578","") 
     1735  DefineXKBSym("braille_dots_1234578","") 
     1736  DefineXKBSym("braille_dots_678","") 
     1737  DefineXKBSym("braille_dots_1678","") 
     1738  DefineXKBSym("braille_dots_2678","") 
     1739  DefineXKBSym("braille_dots_12678","") 
     1740  DefineXKBSym("braille_dots_3678","") 
     1741  DefineXKBSym("braille_dots_13678","") 
     1742  DefineXKBSym("braille_dots_23678","") 
     1743  DefineXKBSym("braille_dots_123678","") 
     1744  DefineXKBSym("braille_dots_4678","") 
     1745  DefineXKBSym("braille_dots_14678","") 
     1746  DefineXKBSym("braille_dots_24678","") 
     1747  DefineXKBSym("braille_dots_124678","") 
     1748  DefineXKBSym("braille_dots_34678","") 
     1749  DefineXKBSym("braille_dots_134678","") 
     1750  DefineXKBSym("braille_dots_234678","") 
     1751  DefineXKBSym("braille_dots_1234678","") 
     1752  DefineXKBSym("braille_dots_5678","") 
     1753  DefineXKBSym("braille_dots_15678","") 
     1754  DefineXKBSym("braille_dots_25678","") 
     1755  DefineXKBSym("braille_dots_125678","") 
     1756  DefineXKBSym("braille_dots_35678","") 
     1757  DefineXKBSym("braille_dots_135678","") 
     1758  DefineXKBSym("braille_dots_235678","") 
     1759  DefineXKBSym("braille_dots_1235678","") 
     1760  DefineXKBSym("braille_dots_45678","") 
     1761  DefineXKBSym("braille_dots_145678","") 
     1762  DefineXKBSym("braille_dots_245678","") 
     1763  DefineXKBSym("braille_dots_1245678","") 
     1764  DefineXKBSym("braille_dots_345678","") 
     1765  DefineXKBSym("braille_dots_1345678","") 
     1766  DefineXKBSym("braille_dots_2345678","") 
     1767  DefineXKBSym("braille_dots_12345678","") 
    17681768  DefineXKBSym("NoSymbol","U000020") 
    17691769} 
     
    18351835  StringUpper,result,result 
    18361836  return result 
     1837} 
     1838 
     1839EncodeUniComposeA(ea) { 
     1840  if (StrLen(ea) == 7) 
     1841    return ea 
     1842  return EncodeUniCompose(ea) 
    18371843} 
    18381844