From b01f2b6d07dff31b0c3cbb1938b041c68581c700 Mon Sep 17 00:00:00 2001 From: mösi Date: Sun, 20 Sep 2009 19:21:49 +0000 Subject: • 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. :-) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit git-svn-id: https://svn.neo-layout.org@2102 b9310e46-f624-0410-8ea1-cfbb3a30dc96 --- windows/neo-vars/src/source/compose-gen.ahk | 3138 ++++++++++++------------ windows/neo-vars/src/source/keydefinitions.ahk | 6 - 2 files changed, 1572 insertions(+), 1572 deletions(-) (limited to 'windows/neo-vars') diff --git a/windows/neo-vars/src/source/compose-gen.ahk b/windows/neo-vars/src/source/compose-gen.ahk index 368ecc2..ec5c867 100644 --- a/windows/neo-vars/src/source/compose-gen.ahk +++ b/windows/neo-vars/src/source/compose-gen.ahk @@ -1,10 +1,10 @@ -; äöü +; -*- encoding:utf-8 -*- DefineXKBSym(name,val) { global nlen := StrLen(name) KSYM%nlen% .= name . " " - KSCD%nlen% .= val + KSCD%nlen% .= EncodeUniComposeA(val) } DefineXKBSyms() { @@ -86,157 +86,157 @@ DefineXKBSyms() { DefineXKBSym("combining_belowdot","T__Cbdt") ; not assigned a dead key in NEO DefineXKBSym("combining_hook" ,"T__Chok") ; not assigned a dead key in NEO DefineXKBSym("combining_tilde" ,"T__Ctld") ; not assigned a dead key in NEO - DefineXKBSym("space" ,"U000020") - DefineXKBSym("dead_space" ,"U0000A0") - DefineXKBSym("exclam" ,"U000021") - DefineXKBSym("quotedbl" ,"U000022") - DefineXKBSym("numbersign" ,"U000023") - DefineXKBSym("dollar" ,"U000024") - DefineXKBSym("percent" ,"U000025") - DefineXKBSym("ampersand" ,"U000026") - DefineXKBSym("apostrophe" ,"U000027") - DefineXKBSym("quoteright" ,"U000027") - DefineXKBSym("parenleft" ,"U000028") - DefineXKBSym("parenright" ,"U000029") - DefineXKBSym("asterisk" ,"U00002A") - DefineXKBSym("plus" ,"U00002B") - DefineXKBSym("comma" ,"U00002C") - DefineXKBSym("minus" ,"U00002D") - DefineXKBSym("period" ,"U00002E") - DefineXKBSym("slash" ,"U00002F") - DefineXKBSym("0" ,"U000030") - DefineXKBSym("1" ,"U000031") - DefineXKBSym("2" ,"U000032") - DefineXKBSym("3" ,"U000033") - DefineXKBSym("4" ,"U000034") - DefineXKBSym("5" ,"U000035") - DefineXKBSym("6" ,"U000036") - DefineXKBSym("7" ,"U000037") - DefineXKBSym("8" ,"U000038") - DefineXKBSym("9" ,"U000039") - DefineXKBSym("colon" ,"U00003A") - DefineXKBSym("semicolon" ,"U00003B") - DefineXKBSym("less" ,"U00003C") - DefineXKBSym("equal" ,"U00003D") - DefineXKBSym("greater" ,"U00003E") - DefineXKBSym("question" ,"U00003F") - DefineXKBSym("at" ,"U000040") - DefineXKBSym("A" ,"U000041") - DefineXKBSym("B" ,"U000042") - DefineXKBSym("C" ,"U000043") - DefineXKBSym("D" ,"U000044") - DefineXKBSym("E" ,"U000045") - DefineXKBSym("F" ,"U000046") - DefineXKBSym("G" ,"U000047") - DefineXKBSym("H" ,"U000048") - DefineXKBSym("I" ,"U000049") - DefineXKBSym("J" ,"U00004A") - DefineXKBSym("K" ,"U00004B") - DefineXKBSym("L" ,"U00004C") - DefineXKBSym("M" ,"U00004D") - DefineXKBSym("N" ,"U00004E") - DefineXKBSym("O" ,"U00004F") - DefineXKBSym("P" ,"U000050") - DefineXKBSym("Q" ,"U000051") - DefineXKBSym("R" ,"U000052") - DefineXKBSym("S" ,"U000053") - DefineXKBSym("T" ,"U000054") - DefineXKBSym("U" ,"U000055") - DefineXKBSym("V" ,"U000056") - DefineXKBSym("W" ,"U000057") - DefineXKBSym("X" ,"U000058") - DefineXKBSym("Y" ,"U000059") - DefineXKBSym("Z" ,"U00005A") - DefineXKBSym("bracketleft" ,"U00005B") - DefineXKBSym("backslash" ,"U00005C") - DefineXKBSym("bracketright" ,"U00005D") - DefineXKBSym("asciicircum" ,"U00005E") - DefineXKBSym("underscore" ,"U00005F") - DefineXKBSym("grave" ,"U000060") - DefineXKBSym("quoteleft" ,"U000060") - DefineXKBSym("a" ,"U000061") - DefineXKBSym("b" ,"U000062") - DefineXKBSym("c" ,"U000063") - DefineXKBSym("d" ,"U000064") - DefineXKBSym("e" ,"U000065") - DefineXKBSym("f" ,"U000066") - DefineXKBSym("g" ,"U000067") - DefineXKBSym("h" ,"U000068") - DefineXKBSym("i" ,"U000069") - DefineXKBSym("j" ,"U00006A") - DefineXKBSym("k" ,"U00006B") - DefineXKBSym("l" ,"U00006C") - DefineXKBSym("m" ,"U00006D") - DefineXKBSym("n" ,"U00006E") - DefineXKBSym("o" ,"U00006F") - DefineXKBSym("p" ,"U000070") - DefineXKBSym("q" ,"U000071") - DefineXKBSym("r" ,"U000072") - DefineXKBSym("s" ,"U000073") - DefineXKBSym("t" ,"U000074") - DefineXKBSym("u" ,"U000075") - DefineXKBSym("v" ,"U000076") - DefineXKBSym("w" ,"U000077") - DefineXKBSym("x" ,"U000078") - DefineXKBSym("y" ,"U000079") - DefineXKBSym("z" ,"U00007A") - DefineXKBSym("braceleft" ,"U00007B") - DefineXKBSym("bar" ,"U00007C") - DefineXKBSym("braceright" ,"U00007D") - DefineXKBSym("asciitilde" ,"U00007E") - DefineXKBSym("ſ" ,"U00017F") + DefineXKBSym("space" ," ") + DefineXKBSym("dead_space" ," ") + DefineXKBSym("exclam" ,"!") + DefineXKBSym("quotedbl" ,"""") + DefineXKBSym("numbersign" ,"#") + DefineXKBSym("dollar" ,"$") + DefineXKBSym("percent" ,"%") + DefineXKBSym("ampersand" ,"&") + DefineXKBSym("apostrophe" ,"'") + DefineXKBSym("quoteright" ,"'") + DefineXKBSym("parenleft" ,"(") + DefineXKBSym("parenright" ,")") + DefineXKBSym("asterisk" ,"*") + DefineXKBSym("plus" ,"+") + DefineXKBSym("comma" ,",") + DefineXKBSym("minus" ,"-") + DefineXKBSym("period" ,".") + DefineXKBSym("slash" ,"/") + DefineXKBSym("0" ,"0") + DefineXKBSym("1" ,"1") + DefineXKBSym("2" ,"2") + DefineXKBSym("3" ,"3") + DefineXKBSym("4" ,"4") + DefineXKBSym("5" ,"5") + DefineXKBSym("6" ,"6") + DefineXKBSym("7" ,"7") + DefineXKBSym("8" ,"8") + DefineXKBSym("9" ,"9") + DefineXKBSym("colon" ,":") + DefineXKBSym("semicolon" ,";") + DefineXKBSym("less" ,"<") + DefineXKBSym("equal" ,"=") + DefineXKBSym("greater" ,">") + DefineXKBSym("question" ,"?") + DefineXKBSym("at" ,"@") + DefineXKBSym("A" ,"A") + DefineXKBSym("B" ,"B") + DefineXKBSym("C" ,"C") + DefineXKBSym("D" ,"D") + DefineXKBSym("E" ,"E") + DefineXKBSym("F" ,"F") + DefineXKBSym("G" ,"G") + DefineXKBSym("H" ,"H") + DefineXKBSym("I" ,"I") + DefineXKBSym("J" ,"J") + DefineXKBSym("K" ,"K") + DefineXKBSym("L" ,"L") + DefineXKBSym("M" ,"M") + DefineXKBSym("N" ,"N") + DefineXKBSym("O" ,"O") + DefineXKBSym("P" ,"P") + DefineXKBSym("Q" ,"Q") + DefineXKBSym("R" ,"R") + DefineXKBSym("S" ,"S") + DefineXKBSym("T" ,"T") + DefineXKBSym("U" ,"U") + DefineXKBSym("V" ,"V") + DefineXKBSym("W" ,"W") + DefineXKBSym("X" ,"X") + DefineXKBSym("Y" ,"Y") + DefineXKBSym("Z" ,"Z") + DefineXKBSym("bracketleft" ,"[") + DefineXKBSym("backslash" ,"\") + DefineXKBSym("bracketright" ,"]") + DefineXKBSym("asciicircum" ,"^") + DefineXKBSym("underscore" ,"_") + DefineXKBSym("grave" ,"``") + DefineXKBSym("quoteleft" ,"``") + DefineXKBSym("a" ,"a") + DefineXKBSym("b" ,"b") + DefineXKBSym("c" ,"c") + DefineXKBSym("d" ,"d") + DefineXKBSym("e" ,"e") + DefineXKBSym("f" ,"f") + DefineXKBSym("g" ,"g") + DefineXKBSym("h" ,"h") + DefineXKBSym("i" ,"i") + DefineXKBSym("j" ,"j") + DefineXKBSym("k" ,"k") + DefineXKBSym("l" ,"l") + DefineXKBSym("m" ,"m") + DefineXKBSym("n" ,"n") + DefineXKBSym("o" ,"o") + DefineXKBSym("p" ,"p") + DefineXKBSym("q" ,"q") + DefineXKBSym("r" ,"r") + DefineXKBSym("s" ,"s") + DefineXKBSym("t" ,"t") + DefineXKBSym("u" ,"u") + DefineXKBSym("v" ,"v") + DefineXKBSym("w" ,"w") + DefineXKBSym("x" ,"x") + DefineXKBSym("y" ,"y") + DefineXKBSym("z" ,"z") + DefineXKBSym("braceleft" ,"{") + DefineXKBSym("bar" ,"|") + DefineXKBSym("braceright" ,"}") + DefineXKBSym("asciitilde" ,"~") + DefineXKBSym("ſ" ,"ſ") ; following codes are auto-generated from keysymdef.h (manually disabled if already defined or override) -; DefineXKBSym("BackSpace","U00232B") -; DefineXKBSym("Tab","U0021E5") -; DefineXKBSym("Return","U0021B2") -; DefineXKBSym("Escape","U002327") -; DefineXKBSym("Delete","U002326") -; DefineXKBSym("Multi_key","U00266B") -; DefineXKBSym("Home","U0021F1") -; DefineXKBSym("Left","U0021E0") -; DefineXKBSym("Up","U0021E1") -; DefineXKBSym("Right","U0021E2") -; DefineXKBSym("Down","U0021E3") -; DefineXKBSym("Prior","U0021DE") -; DefineXKBSym("Page_Up","U0021DE") -; DefineXKBSym("Next","U0021DF") -; DefineXKBSym("Page_Down","U0021DF") -; DefineXKBSym("End","U0021F2") -; DefineXKBSym("Insert","U002380") -; DefineXKBSym("KP_Enter","U002386") -; DefineXKBSym("KP_Home","U0021F1") -; DefineXKBSym("KP_Left","U0021E0") -; DefineXKBSym("KP_Up","U0021E1") -; DefineXKBSym("KP_Right","U0021E2") -; DefineXKBSym("KP_Down","U0021E3") -; DefineXKBSym("KP_Prior","U0021DE") -; DefineXKBSym("KP_Page_Up","U0021DE") -; DefineXKBSym("KP_Next","U0021DF") -; DefineXKBSym("KP_Page_Down","U0021DF") -; DefineXKBSym("KP_End","U0021F2") -; DefineXKBSym("KP_Insert","U002380") -; DefineXKBSym("KP_Delete","U002326") -; DefineXKBSym("KP_Multiply","U00002A") -; DefineXKBSym("KP_Add","U00002B") -; DefineXKBSym("KP_Subtract","U00002D") -; DefineXKBSym("KP_Decimal","U002396") -; DefineXKBSym("KP_Divide","U002215") -; DefineXKBSym("KP_0","U000030") -; DefineXKBSym("KP_1","U000031") -; DefineXKBSym("KP_2","U000032") -; DefineXKBSym("KP_3","U000033") -; DefineXKBSym("KP_4","U000034") -; DefineXKBSym("KP_5","U000035") -; DefineXKBSym("KP_6","U000036") -; DefineXKBSym("KP_7","U000037") -; DefineXKBSym("KP_8","U000038") -; DefineXKBSym("KP_9","U000039") - DefineXKBSym("Shift_L","U0021E7") - DefineXKBSym("Shift_R","U0021E7") - DefineXKBSym("Shift_Lock","U0021E7") -; DefineXKBSym("ISO_Left_Tab","U0021E4") +; DefineXKBSym("BackSpace","⌫") +; DefineXKBSym("Tab","⇥") +; DefineXKBSym("Return","↲") +; DefineXKBSym("Escape","⌧") +; DefineXKBSym("Delete","⌦") +; DefineXKBSym("Multi_key","♫") +; DefineXKBSym("Home","⇱") +; DefineXKBSym("Left","⇠") +; DefineXKBSym("Up","⇡") +; DefineXKBSym("Right","⇢") +; DefineXKBSym("Down","⇣") +; DefineXKBSym("Prior","⇞") +; DefineXKBSym("Page_Up","⇞") +; DefineXKBSym("Next","⇟") +; DefineXKBSym("Page_Down","⇟") +; DefineXKBSym("End","⇲") +; DefineXKBSym("Insert","⎀") +; DefineXKBSym("KP_Enter","⎆") +; DefineXKBSym("KP_Home","⇱") +; DefineXKBSym("KP_Left","⇠") +; DefineXKBSym("KP_Up","⇡") +; DefineXKBSym("KP_Right","⇢") +; DefineXKBSym("KP_Down","⇣") +; DefineXKBSym("KP_Prior","⇞") +; DefineXKBSym("KP_Page_Up","⇞") +; DefineXKBSym("KP_Next","⇟") +; DefineXKBSym("KP_Page_Down","⇟") +; DefineXKBSym("KP_End","⇲") +; DefineXKBSym("KP_Insert","⎀") +; DefineXKBSym("KP_Delete","⌦") +; DefineXKBSym("KP_Multiply","*") +; DefineXKBSym("KP_Add","+") +; DefineXKBSym("KP_Subtract","-") +; DefineXKBSym("KP_Decimal","⎖") +; DefineXKBSym("KP_Divide","∕") +; DefineXKBSym("KP_0","0") +; DefineXKBSym("KP_1","1") +; DefineXKBSym("KP_2","2") +; DefineXKBSym("KP_3","3") +; DefineXKBSym("KP_4","4") +; DefineXKBSym("KP_5","5") +; DefineXKBSym("KP_6","6") +; DefineXKBSym("KP_7","7") +; DefineXKBSym("KP_8","8") +; DefineXKBSym("KP_9","9") + DefineXKBSym("Shift_L","⇧") + DefineXKBSym("Shift_R","⇧") + DefineXKBSym("Shift_Lock","⇧") +; DefineXKBSym("ISO_Left_Tab","⇤") ; DefineXKBSym("dead_grave","U000060") ; DefineXKBSym("dead_acute","U0002CA") ; DefineXKBSym("dead_circumflex","U00005E") @@ -348,1423 +348,1423 @@ DefineXKBSyms() { ; DefineXKBSym("braceright","U00007D") ; DefineXKBSym("asciitilde","U00007E") DefineXKBSym("nobreakspace","U0000A0") - DefineXKBSym("exclamdown","U0000A1") - DefineXKBSym("cent","U0000A2") - DefineXKBSym("sterling","U0000A3") - DefineXKBSym("currency","U0000A4") - DefineXKBSym("yen","U0000A5") - DefineXKBSym("brokenbar","U0000A6") - DefineXKBSym("section","U0000A7") - DefineXKBSym("diaeresis","U0000A8") - DefineXKBSym("copyright","U0000A9") - DefineXKBSym("ordfeminine","U0000AA") - DefineXKBSym("guillemotleft","U0000AB") - DefineXKBSym("notsign","U0000AC") - DefineXKBSym("hyphen","U0000AD") - DefineXKBSym("registered","U0000AE") - DefineXKBSym("macron","U0000AF") - DefineXKBSym("degree","U0000B0") - DefineXKBSym("plusminus","U0000B1") - DefineXKBSym("twosuperior","U0000B2") - DefineXKBSym("threesuperior","U0000B3") - DefineXKBSym("acute","U0000B4") - DefineXKBSym("mu","U0000B5") - DefineXKBSym("paragraph","U0000B6") - DefineXKBSym("periodcentered","U0000B7") - DefineXKBSym("cedilla","U0000B8") - DefineXKBSym("onesuperior","U0000B9") - DefineXKBSym("masculine","U0000BA") - DefineXKBSym("guillemotright","U0000BB") - DefineXKBSym("onequarter","U0000BC") - DefineXKBSym("onehalf","U0000BD") - DefineXKBSym("threequarters","U0000BE") - DefineXKBSym("questiondown","U0000BF") - DefineXKBSym("Agrave","U0000C0") - DefineXKBSym("Aacute","U0000C1") - DefineXKBSym("Acircumflex","U0000C2") - DefineXKBSym("Atilde","U0000C3") - DefineXKBSym("Adiaeresis","U0000C4") - DefineXKBSym("Aring","U0000C5") - DefineXKBSym("AE","U0000C6") - DefineXKBSym("Ccedilla","U0000C7") - DefineXKBSym("Egrave","U0000C8") - DefineXKBSym("Eacute","U0000C9") - DefineXKBSym("Ecircumflex","U0000CA") - DefineXKBSym("Ediaeresis","U0000CB") - DefineXKBSym("Igrave","U0000CC") - DefineXKBSym("Iacute","U0000CD") - DefineXKBSym("Icircumflex","U0000CE") - DefineXKBSym("Idiaeresis","U0000CF") - DefineXKBSym("ETH","U0000D0") - DefineXKBSym("Eth","U0000D0") ; deprecated - DefineXKBSym("Ntilde","U0000D1") - DefineXKBSym("Ograve","U0000D2") - DefineXKBSym("Oacute","U0000D3") - DefineXKBSym("Ocircumflex","U0000D4") - DefineXKBSym("Otilde","U0000D5") - DefineXKBSym("Odiaeresis","U0000D6") - DefineXKBSym("multiply","U0000D7") - DefineXKBSym("Oslash","U0000D8") - DefineXKBSym("Ooblique","U0000D8") - DefineXKBSym("Ugrave","U0000D9") - DefineXKBSym("Uacute","U0000DA") - DefineXKBSym("Ucircumflex","U0000DB") - DefineXKBSym("Udiaeresis","U0000DC") - DefineXKBSym("Yacute","U0000DD") - DefineXKBSym("THORN","U0000DE") - DefineXKBSym("Thorn","U0000DE") ; deprecated - DefineXKBSym("ssharp","U0000DF") - DefineXKBSym("agrave","U0000E0") - DefineXKBSym("aacute","U0000E1") - DefineXKBSym("acircumflex","U0000E2") - DefineXKBSym("atilde","U0000E3") - DefineXKBSym("adiaeresis","U0000E4") - DefineXKBSym("aring","U0000E5") - DefineXKBSym("ae","U0000E6") - DefineXKBSym("ccedilla","U0000E7") - DefineXKBSym("egrave","U0000E8") - DefineXKBSym("eacute","U0000E9") - DefineXKBSym("ecircumflex","U0000EA") - DefineXKBSym("ediaeresis","U0000EB") - DefineXKBSym("igrave","U0000EC") - DefineXKBSym("iacute","U0000ED") - DefineXKBSym("icircumflex","U0000EE") - DefineXKBSym("idiaeresis","U0000EF") - DefineXKBSym("eth","U0000F0") - DefineXKBSym("ntilde","U0000F1") - DefineXKBSym("ograve","U0000F2") - DefineXKBSym("oacute","U0000F3") - DefineXKBSym("ocircumflex","U0000F4") - DefineXKBSym("otilde","U0000F5") - DefineXKBSym("odiaeresis","U0000F6") - DefineXKBSym("division","U0000F7") - DefineXKBSym("oslash","U0000F8") - DefineXKBSym("ooblique","U0000F8") - DefineXKBSym("ugrave","U0000F9") - DefineXKBSym("uacute","U0000FA") - DefineXKBSym("ucircumflex","U0000FB") - DefineXKBSym("udiaeresis","U0000FC") - DefineXKBSym("yacute","U0000FD") - DefineXKBSym("thorn","U0000FE") + DefineXKBSym("exclamdown","¡") + DefineXKBSym("cent","¢") + DefineXKBSym("sterling","£") + DefineXKBSym("currency","¤") + DefineXKBSym("yen","¥") + DefineXKBSym("brokenbar","¦") + DefineXKBSym("section","§") + DefineXKBSym("diaeresis","¨") + DefineXKBSym("copyright","©") + DefineXKBSym("ordfeminine","ª") + DefineXKBSym("guillemotleft","«") + DefineXKBSym("notsign","¬") + DefineXKBSym("hyphen","­") + DefineXKBSym("registered","®") + DefineXKBSym("macron","¯") + DefineXKBSym("degree","°") + DefineXKBSym("plusminus","±") + DefineXKBSym("twosuperior","²") + DefineXKBSym("threesuperior","³") + DefineXKBSym("acute","´") + DefineXKBSym("mu","µ") + DefineXKBSym("paragraph","¶") + DefineXKBSym("periodcentered","·") + DefineXKBSym("cedilla","¸") + DefineXKBSym("onesuperior","¹") + DefineXKBSym("masculine","º") + DefineXKBSym("guillemotright","»") + DefineXKBSym("onequarter","¼") + DefineXKBSym("onehalf","½") + DefineXKBSym("threequarters","¾") + DefineXKBSym("questiondown","¿") + DefineXKBSym("Agrave","À") + DefineXKBSym("Aacute","Á") + DefineXKBSym("Acircumflex","Â") + DefineXKBSym("Atilde","Ã") + DefineXKBSym("Adiaeresis","Ä") + DefineXKBSym("Aring","Å") + DefineXKBSym("AE","Æ") + DefineXKBSym("Ccedilla","Ç") + DefineXKBSym("Egrave","È") + DefineXKBSym("Eacute","É") + DefineXKBSym("Ecircumflex","Ê") + DefineXKBSym("Ediaeresis","Ë") + DefineXKBSym("Igrave","Ì") + DefineXKBSym("Iacute","Í") + DefineXKBSym("Icircumflex","Î") + DefineXKBSym("Idiaeresis","Ï") + DefineXKBSym("ETH","Ð") + DefineXKBSym("Eth","Ð") ; deprecated + DefineXKBSym("Ntilde","Ñ") + DefineXKBSym("Ograve","Ò") + DefineXKBSym("Oacute","Ó") + DefineXKBSym("Ocircumflex","Ô") + DefineXKBSym("Otilde","Õ") + DefineXKBSym("Odiaeresis","Ö") + DefineXKBSym("multiply","×") + DefineXKBSym("Oslash","Ø") + DefineXKBSym("Ooblique","Ø") + DefineXKBSym("Ugrave","Ù") + DefineXKBSym("Uacute","Ú") + DefineXKBSym("Ucircumflex","Û") + DefineXKBSym("Udiaeresis","Ü") + DefineXKBSym("Yacute","Ý") + DefineXKBSym("THORN","Þ") + DefineXKBSym("Thorn","Þ") ; deprecated + DefineXKBSym("ssharp","ß") + DefineXKBSym("agrave","à") + DefineXKBSym("aacute","á") + DefineXKBSym("acircumflex","â") + DefineXKBSym("atilde","ã") + DefineXKBSym("adiaeresis","ä") + DefineXKBSym("aring","å") + DefineXKBSym("ae","æ") + DefineXKBSym("ccedilla","ç") + DefineXKBSym("egrave","è") + DefineXKBSym("eacute","é") + DefineXKBSym("ecircumflex","ê") + DefineXKBSym("ediaeresis","ë") + DefineXKBSym("igrave","ì") + DefineXKBSym("iacute","í") + DefineXKBSym("icircumflex","î") + DefineXKBSym("idiaeresis","ï") + DefineXKBSym("eth","ð") + DefineXKBSym("ntilde","ñ") + DefineXKBSym("ograve","ò") + DefineXKBSym("oacute","ó") + DefineXKBSym("ocircumflex","ô") + DefineXKBSym("otilde","õ") + DefineXKBSym("odiaeresis","ö") + DefineXKBSym("division","÷") + DefineXKBSym("oslash","ø") + DefineXKBSym("ooblique","ø") + DefineXKBSym("ugrave","ù") + DefineXKBSym("uacute","ú") + DefineXKBSym("ucircumflex","û") + DefineXKBSym("udiaeresis","ü") + DefineXKBSym("yacute","ý") + DefineXKBSym("thorn","þ") DefineXKBSym("ydiaeresis","U0000FF") - DefineXKBSym("Aogonek","U000104") - DefineXKBSym("breve","U0002D8") - DefineXKBSym("Lstroke","U000141") - DefineXKBSym("Lcaron","U00013D") - DefineXKBSym("Sacute","U00015A") - DefineXKBSym("Scaron","U000160") - DefineXKBSym("Scedilla","U00015E") - DefineXKBSym("Tcaron","U000164") - DefineXKBSym("Zacute","U000179") - DefineXKBSym("Zcaron","U00017D") - DefineXKBSym("Zabovedot","U00017B") - DefineXKBSym("aogonek","U000105") - DefineXKBSym("ogonek","U0002DB") - DefineXKBSym("lstroke","U000142") - DefineXKBSym("lcaron","U00013E") - DefineXKBSym("sacute","U00015B") - DefineXKBSym("caron","U0002C7") - DefineXKBSym("scaron","U000161") - DefineXKBSym("scedilla","U00015F") - DefineXKBSym("tcaron","U000165") - DefineXKBSym("zacute","U00017A") - DefineXKBSym("doubleacute","U0002DD") - DefineXKBSym("zcaron","U00017E") - DefineXKBSym("zabovedot","U00017C") - DefineXKBSym("Racute","U000154") - DefineXKBSym("Abreve","U000102") - DefineXKBSym("Lacute","U000139") - DefineXKBSym("Cacute","U000106") - DefineXKBSym("Ccaron","U00010C") - DefineXKBSym("Eogonek","U000118") - DefineXKBSym("Ecaron","U00011A") - DefineXKBSym("Dcaron","U00010E") - DefineXKBSym("Dstroke","U000110") - DefineXKBSym("Nacute","U000143") - DefineXKBSym("Ncaron","U000147") - DefineXKBSym("Odoubleacute","U000150") - DefineXKBSym("Rcaron","U000158") - DefineXKBSym("U00ring","U00016E") - DefineXKBSym("Udoubleacute","U000170") - DefineXKBSym("Tcedilla","U000162") - DefineXKBSym("racute","U000155") - DefineXKBSym("abreve","U000103") - DefineXKBSym("lacute","U00013A") - DefineXKBSym("cacute","U000107") - DefineXKBSym("ccaron","U00010D") - DefineXKBSym("eogonek","U000119") - DefineXKBSym("ecaron","U00011B") - DefineXKBSym("dcaron","U00010F") - DefineXKBSym("dstroke","U000111") - DefineXKBSym("nacute","U000144") - DefineXKBSym("ncaron","U000148") - DefineXKBSym("odoubleacute","U000151") - DefineXKBSym("udoubleacute","U000171") - DefineXKBSym("rcaron","U000159") - DefineXKBSym("uring","U00016F") - DefineXKBSym("tcedilla","U000163") - DefineXKBSym("abovedot","U0002D9") - DefineXKBSym("Hstroke","U000126") - DefineXKBSym("Hcircumflex","U000124") - DefineXKBSym("Iabovedot","U000130") - DefineXKBSym("Gbreve","U00011E") - DefineXKBSym("Jcircumflex","U000134") - DefineXKBSym("hstroke","U000127") - DefineXKBSym("hcircumflex","U000125") - DefineXKBSym("idotless","U000131") - DefineXKBSym("gbreve","U00011F") - DefineXKBSym("jcircumflex","U000135") - DefineXKBSym("Cabovedot","U00010A") - DefineXKBSym("Ccircumflex","U000108") - DefineXKBSym("Gabovedot","U000120") - DefineXKBSym("Gcircumflex","U00011C") - DefineXKBSym("Ubreve","U00016C") - DefineXKBSym("Scircumflex","U00015C") - DefineXKBSym("cabovedot","U00010B") - DefineXKBSym("ccircumflex","U000109") - DefineXKBSym("gabovedot","U000121") - DefineXKBSym("gcircumflex","U00011D") - DefineXKBSym("ubreve","U00016D") - DefineXKBSym("scircumflex","U00015D") - DefineXKBSym("kra","U000138") - DefineXKBSym("Rcedilla","U000156") - DefineXKBSym("Itilde","U000128") - DefineXKBSym("Lcedilla","U00013B") - DefineXKBSym("Emacron","U000112") - DefineXKBSym("Gcedilla","U000122") - DefineXKBSym("Tslash","U000166") - DefineXKBSym("rcedilla","U000157") - DefineXKBSym("itilde","U000129") - DefineXKBSym("lcedilla","U00013C") - DefineXKBSym("emacron","U000113") - DefineXKBSym("gcedilla","U000123") - DefineXKBSym("tslash","U000167") - DefineXKBSym("ENG","U00014A") - DefineXKBSym("eng","U00014B") - DefineXKBSym("Amacron","U000100") - DefineXKBSym("Iogonek","U00012E") - DefineXKBSym("Eabovedot","U000116") - DefineXKBSym("Imacron","U00012A") - DefineXKBSym("Ncedilla","U000145") - DefineXKBSym("Omacron","U00014C") - DefineXKBSym("Kcedilla","U000136") - DefineXKBSym("Uogonek","U000172") - DefineXKBSym("Utilde","U000168") - DefineXKBSym("Umacron","U00016A") - DefineXKBSym("amacron","U000101") - DefineXKBSym("iogonek","U00012F") - DefineXKBSym("eabovedot","U000117") - DefineXKBSym("imacron","U00012B") - DefineXKBSym("ncedilla","U000146") - DefineXKBSym("omacron","U00014D") - DefineXKBSym("kcedilla","U000137") - DefineXKBSym("uogonek","U000173") - DefineXKBSym("utilde","U000169") - DefineXKBSym("umacron","U00016B") - DefineXKBSym("Babovedot","U001E02") - DefineXKBSym("babovedot","U001E03") - DefineXKBSym("Dabovedot","U001E0A") - DefineXKBSym("Wgrave","U001E80") - DefineXKBSym("Wacute","U001E82") - DefineXKBSym("dabovedot","U001E0B") - DefineXKBSym("Ygrave","U001EF2") - DefineXKBSym("Fabovedot","U001E1E") - DefineXKBSym("fabovedot","U001E1F") - DefineXKBSym("Mabovedot","U001E40") - DefineXKBSym("mabovedot","U001E41") - DefineXKBSym("Pabovedot","U001E56") - DefineXKBSym("wgrave","U001E81") - DefineXKBSym("pabovedot","U001E57") - DefineXKBSym("wacute","U001E83") - DefineXKBSym("Sabovedot","U001E60") - DefineXKBSym("ygrave","U001EF3") - DefineXKBSym("Wdiaeresis","U001E84") - DefineXKBSym("wdiaeresis","U001E85") - DefineXKBSym("sabovedot","U001E61") - DefineXKBSym("Wcircumflex","U000174") - DefineXKBSym("Tabovedot","U001E6A") - DefineXKBSym("Ycircumflex","U000176") - DefineXKBSym("wcircumflex","U000175") - DefineXKBSym("tabovedot","U001E6B") - DefineXKBSym("ycircumflex","U000177") - DefineXKBSym("OE","U000152") - DefineXKBSym("oe","U000153") - DefineXKBSym("Ydiaeresis","U000178") - DefineXKBSym("overline","U00203E") - DefineXKBSym("kana_fullstop","U003002") - DefineXKBSym("kana_openingbracket","U00300C") - DefineXKBSym("kana_closingbracket","U00300D") - DefineXKBSym("kana_comma","U003001") - DefineXKBSym("kana_conjunctive","U0030FB") - DefineXKBSym("kana_WO","U0030F2") - DefineXKBSym("kana_a","U0030A1") - DefineXKBSym("kana_i","U0030A3") - DefineXKBSym("kana_u","U0030A5") - DefineXKBSym("kana_e","U0030A7") - DefineXKBSym("kana_o","U0030A9") - DefineXKBSym("kana_ya","U0030E3") - DefineXKBSym("kana_yu","U0030E5") - DefineXKBSym("kana_yo","U0030E7") - DefineXKBSym("kana_tsu","U0030C3") - DefineXKBSym("prolongedsound","U0030FC") - DefineXKBSym("kana_A","U0030A2") - DefineXKBSym("kana_I","U0030A4") - DefineXKBSym("kana_U","U0030A6") - DefineXKBSym("kana_E","U0030A8") - DefineXKBSym("kana_O","U0030AA") - DefineXKBSym("kana_KA","U0030AB") - DefineXKBSym("kana_KI","U0030AD") - DefineXKBSym("kana_KU","U0030AF") - DefineXKBSym("kana_KE","U0030B1") - DefineXKBSym("kana_KO","U0030B3") - DefineXKBSym("kana_SA","U0030B5") - DefineXKBSym("kana_SHI","U0030B7") - DefineXKBSym("kana_SU","U0030B9") - DefineXKBSym("kana_SE","U0030BB") - DefineXKBSym("kana_SO","U0030BD") - DefineXKBSym("kana_TA","U0030BF") - DefineXKBSym("kana_CHI","U0030C1") - DefineXKBSym("kana_TSU","U0030C4") - DefineXKBSym("kana_TE","U0030C6") - DefineXKBSym("kana_TO","U0030C8") - DefineXKBSym("kana_NA","U0030CA") - DefineXKBSym("kana_NI","U0030CB") - DefineXKBSym("kana_NU","U0030CC") - DefineXKBSym("kana_NE","U0030CD") - DefineXKBSym("kana_NO","U0030CE") - DefineXKBSym("kana_HA","U0030CF") - DefineXKBSym("kana_HI","U0030D2") - DefineXKBSym("kana_FU","U0030D5") - DefineXKBSym("kana_HE","U0030D8") - DefineXKBSym("kana_HO","U0030DB") - DefineXKBSym("kana_MA","U0030DE") - DefineXKBSym("kana_MI","U0030DF") - DefineXKBSym("kana_MU","U0030E0") - DefineXKBSym("kana_ME","U0030E1") - DefineXKBSym("kana_MO","U0030E2") - DefineXKBSym("kana_YA","U0030E4") - DefineXKBSym("kana_YU","U0030E6") - DefineXKBSym("kana_YO","U0030E8") - DefineXKBSym("kana_RA","U0030E9") - DefineXKBSym("kana_RI","U0030EA") - DefineXKBSym("kana_RU","U0030EB") - DefineXKBSym("kana_RE","U0030EC") - DefineXKBSym("kana_RO","U0030ED") - DefineXKBSym("kana_WA","U0030EF") - DefineXKBSym("kana_N","U0030F3") - DefineXKBSym("voicedsound","U00309B") - DefineXKBSym("semivoicedsound","U00309C") - DefineXKBSym("Farsi_0","U0006F0") - DefineXKBSym("Farsi_1","U0006F1") - DefineXKBSym("Farsi_2","U0006F2") - DefineXKBSym("Farsi_3","U0006F3") - DefineXKBSym("Farsi_4","U0006F4") - DefineXKBSym("Farsi_5","U0006F5") - DefineXKBSym("Farsi_6","U0006F6") - DefineXKBSym("Farsi_7","U0006F7") - DefineXKBSym("Farsi_8","U0006F8") - DefineXKBSym("Farsi_9","U0006F9") - DefineXKBSym("Arabic_percent","U00066A") - DefineXKBSym("Arabic_superscript_alef","U000670") - DefineXKBSym("Arabic_tteh","U000679") - DefineXKBSym("Arabic_peh","U00067E") - DefineXKBSym("Arabic_tcheh","U000686") - DefineXKBSym("Arabic_ddal","U000688") - DefineXKBSym("Arabic_rreh","U000691") - DefineXKBSym("Arabic_comma","U00060C") - DefineXKBSym("Arabic_fullstop","U0006D4") - DefineXKBSym("Arabic_0","U000660") - DefineXKBSym("Arabic_1","U000661") - DefineXKBSym("Arabic_2","U000662") - DefineXKBSym("Arabic_3","U000663") - DefineXKBSym("Arabic_4","U000664") - DefineXKBSym("Arabic_5","U000665") - DefineXKBSym("Arabic_6","U000666") - DefineXKBSym("Arabic_7","U000667") - DefineXKBSym("Arabic_8","U000668") - DefineXKBSym("Arabic_9","U000669") - DefineXKBSym("Arabic_semicolon","U00061B") - DefineXKBSym("Arabic_question_mark","U00061F") - DefineXKBSym("Arabic_hamza","U000621") - DefineXKBSym("Arabic_maddaonalef","U000622") - DefineXKBSym("Arabic_hamzaonalef","U000623") - DefineXKBSym("Arabic_hamzaonwaw","U000624") - DefineXKBSym("Arabic_hamzaunderalef","U000625") - DefineXKBSym("Arabic_hamzaonyeh","U000626") - DefineXKBSym("Arabic_alef","U000627") - DefineXKBSym("Arabic_beh","U000628") - DefineXKBSym("Arabic_tehmarbuta","U000629") - DefineXKBSym("Arabic_teh","U00062A") - DefineXKBSym("Arabic_theh","U00062B") - DefineXKBSym("Arabic_jeem","U00062C") - DefineXKBSym("Arabic_hah","U00062D") - DefineXKBSym("Arabic_khah","U00062E") - DefineXKBSym("Arabic_dal","U00062F") - DefineXKBSym("Arabic_thal","U000630") - DefineXKBSym("Arabic_ra","U000631") - DefineXKBSym("Arabic_zain","U000632") - DefineXKBSym("Arabic_seen","U000633") - DefineXKBSym("Arabic_sheen","U000634") - DefineXKBSym("Arabic_sad","U000635") - DefineXKBSym("Arabic_dad","U000636") - DefineXKBSym("Arabic_tah","U000637") - DefineXKBSym("Arabic_zah","U000638") - DefineXKBSym("Arabic_ain","U000639") - DefineXKBSym("Arabic_ghain","U00063A") - DefineXKBSym("Arabic_tatweel","U000640") - DefineXKBSym("Arabic_feh","U000641") - DefineXKBSym("Arabic_qaf","U000642") - DefineXKBSym("Arabic_kaf","U000643") - DefineXKBSym("Arabic_lam","U000644") - DefineXKBSym("Arabic_meem","U000645") - DefineXKBSym("Arabic_noon","U000646") - DefineXKBSym("Arabic_ha","U000647") - DefineXKBSym("Arabic_waw","U000648") - DefineXKBSym("Arabic_alefmaksura","U000649") - DefineXKBSym("Arabic_yeh","U00064A") - DefineXKBSym("Arabic_fathatan","U00064B") - DefineXKBSym("Arabic_dammatan","U00064C") - DefineXKBSym("Arabic_kasratan","U00064D") - DefineXKBSym("Arabic_fatha","U00064E") - DefineXKBSym("Arabic_damma","U00064F") - DefineXKBSym("Arabic_kasra","U000650") - DefineXKBSym("Arabic_shadda","U000651") - DefineXKBSym("Arabic_sukun","U000652") - DefineXKBSym("Arabic_madda_above","U000653") - DefineXKBSym("Arabic_hamza_above","U000654") - DefineXKBSym("Arabic_hamza_below","U000655") - DefineXKBSym("Arabic_jeh","U000698") - DefineXKBSym("Arabic_veh","U0006A4") - DefineXKBSym("Arabic_keheh","U0006A9") - DefineXKBSym("Arabic_gaf","U0006AF") - DefineXKBSym("Arabic_noon_ghunna","U0006BA") - DefineXKBSym("Arabic_heh_doachashmee","U0006BE") - DefineXKBSym("Farsi_yeh","U0006CC") - DefineXKBSym("Arabic_farsi_yeh","U0006CC") - DefineXKBSym("Arabic_yeh_baree","U0006D2") - DefineXKBSym("Arabic_heh_goal","U0006C1") - DefineXKBSym("Cyrillic_GHE_bar","U000492") - DefineXKBSym("Cyrillic_ghe_bar","U000493") - DefineXKBSym("Cyrillic_ZHE_descender","U000496") - DefineXKBSym("Cyrillic_zhe_descender","U000497") - DefineXKBSym("Cyrillic_KA_descender","U00049A") - DefineXKBSym("Cyrillic_ka_descender","U00049B") - DefineXKBSym("Cyrillic_KA_vertstroke","U00049C") - DefineXKBSym("Cyrillic_ka_vertstroke","U00049D") - DefineXKBSym("Cyrillic_EN_descender","U0004A2") - DefineXKBSym("Cyrillic_en_descender","U0004A3") - DefineXKBSym("Cyrillic_U_straight","U0004AE") - DefineXKBSym("Cyrillic_u_straight","U0004AF") - DefineXKBSym("Cyrillic_U_straight_bar","U0004B0") - DefineXKBSym("Cyrillic_u_straight_bar","U0004B1") - DefineXKBSym("Cyrillic_HA_descender","U0004B2") - DefineXKBSym("Cyrillic_ha_descender","U0004B3") - DefineXKBSym("Cyrillic_CHE_descender","U0004B6") - DefineXKBSym("Cyrillic_che_descender","U0004B7") - DefineXKBSym("Cyrillic_CHE_vertstroke","U0004B8") - DefineXKBSym("Cyrillic_che_vertstroke","U0004B9") - DefineXKBSym("Cyrillic_SHHA","U0004BA") - DefineXKBSym("Cyrillic_shha","U0004BB") - DefineXKBSym("Cyrillic_SCHWA","U0004D8") - DefineXKBSym("Cyrillic_schwa","U0004D9") - DefineXKBSym("Cyrillic_I_macron","U0004E2") - DefineXKBSym("Cyrillic_i_macron","U0004E3") - DefineXKBSym("Cyrillic_O_bar","U0004E8") - DefineXKBSym("Cyrillic_o_bar","U0004E9") - DefineXKBSym("Cyrillic_U_macron","U0004EE") - DefineXKBSym("Cyrillic_u_macron","U0004EF") - DefineXKBSym("Serbian_dje","U000452") - DefineXKBSym("Macedonia_gje","U000453") - DefineXKBSym("Cyrillic_io","U000451") - DefineXKBSym("Ukrainian_ie","U000454") - DefineXKBSym("Macedonia_dse","U000455") - DefineXKBSym("Ukrainian_i","U000456") - DefineXKBSym("Ukrainian_yi","U000457") - DefineXKBSym("Cyrillic_je","U000458") - DefineXKBSym("Cyrillic_lje","U000459") - DefineXKBSym("Cyrillic_nje","U00045A") - DefineXKBSym("Serbian_tshe","U00045B") - DefineXKBSym("Macedonia_kje","U00045C") - DefineXKBSym("Ukrainian_ghe_with_upturn","U000491") - DefineXKBSym("Byelorussian_shortu","U00045E") - DefineXKBSym("Cyrillic_dzhe","U00045F") - DefineXKBSym("numerosign","U002116") - DefineXKBSym("Serbian_DJE","U000402") - DefineXKBSym("Macedonia_GJE","U000403") - DefineXKBSym("Cyrillic_IO","U000401") - DefineXKBSym("Ukrainian_IE","U000404") - DefineXKBSym("Macedonia_DSE","U000405") - DefineXKBSym("Ukrainian_I","U000406") - DefineXKBSym("Ukrainian_YI","U000407") - DefineXKBSym("Cyrillic_JE","U000408") - DefineXKBSym("Cyrillic_LJE","U000409") - DefineXKBSym("Cyrillic_NJE","U00040A") - DefineXKBSym("Serbian_TSHE","U00040B") - DefineXKBSym("Macedonia_KJE","U00040C") - DefineXKBSym("Ukrainian_GHE_WITH_UPTURN","U000490") - DefineXKBSym("Byelorussian_SHORTU","U00040E") - DefineXKBSym("Cyrillic_DZHE","U00040F") - DefineXKBSym("Cyrillic_yu","U00044E") - DefineXKBSym("Cyrillic_a","U000430") - DefineXKBSym("Cyrillic_be","U000431") - DefineXKBSym("Cyrillic_tse","U000446") - DefineXKBSym("Cyrillic_de","U000434") - DefineXKBSym("Cyrillic_ie","U000435") - DefineXKBSym("Cyrillic_ef","U000444") - DefineXKBSym("Cyrillic_ghe","U000433") - DefineXKBSym("Cyrillic_ha","U000445") - DefineXKBSym("Cyrillic_i","U000438") - DefineXKBSym("Cyrillic_shorti","U000439") - DefineXKBSym("Cyrillic_ka","U00043A") - DefineXKBSym("Cyrillic_el","U00043B") - DefineXKBSym("Cyrillic_em","U00043C") - DefineXKBSym("Cyrillic_en","U00043D") - DefineXKBSym("Cyrillic_o","U00043E") - DefineXKBSym("Cyrillic_pe","U00043F") - DefineXKBSym("Cyrillic_ya","U00044F") - DefineXKBSym("Cyrillic_er","U000440") - DefineXKBSym("Cyrillic_es","U000441") - DefineXKBSym("Cyrillic_te","U000442") - DefineXKBSym("Cyrillic_u","U000443") - DefineXKBSym("Cyrillic_zhe","U000436") - DefineXKBSym("Cyrillic_ve","U000432") - DefineXKBSym("Cyrillic_softsign","U00044C") - DefineXKBSym("Cyrillic_yeru","U00044B") - DefineXKBSym("Cyrillic_ze","U000437") - DefineXKBSym("Cyrillic_sha","U000448") - DefineXKBSym("Cyrillic_e","U00044D") - DefineXKBSym("Cyrillic_shcha","U000449") - DefineXKBSym("Cyrillic_che","U000447") - DefineXKBSym("Cyrillic_hardsign","U00044A") - DefineXKBSym("Cyrillic_YU","U00042E") - DefineXKBSym("Cyrillic_A","U000410") - DefineXKBSym("Cyrillic_BE","U000411") - DefineXKBSym("Cyrillic_TSE","U000426") - DefineXKBSym("Cyrillic_DE","U000414") - DefineXKBSym("Cyrillic_IE","U000415") - DefineXKBSym("Cyrillic_EF","U000424") - DefineXKBSym("Cyrillic_GHE","U000413") - DefineXKBSym("Cyrillic_HA","U000425") - DefineXKBSym("Cyrillic_I","U000418") - DefineXKBSym("Cyrillic_SHORTI","U000419") - DefineXKBSym("Cyrillic_KA","U00041A") - DefineXKBSym("Cyrillic_EL","U00041B") - DefineXKBSym("Cyrillic_EM","U00041C") - DefineXKBSym("Cyrillic_EN","U00041D") - DefineXKBSym("Cyrillic_O","U00041E") - DefineXKBSym("Cyrillic_PE","U00041F") - DefineXKBSym("Cyrillic_YA","U00042F") - DefineXKBSym("Cyrillic_ER","U000420") - DefineXKBSym("Cyrillic_ES","U000421") - DefineXKBSym("Cyrillic_TE","U000422") - DefineXKBSym("Cyrillic_U","U000423") - DefineXKBSym("Cyrillic_ZHE","U000416") - DefineXKBSym("Cyrillic_VE","U000412") - DefineXKBSym("Cyrillic_SOFTSIGN","U00042C") - DefineXKBSym("Cyrillic_YERU","U00042B") - DefineXKBSym("Cyrillic_ZE","U000417") - DefineXKBSym("Cyrillic_SHA","U000428") - DefineXKBSym("Cyrillic_E","U00042D") - DefineXKBSym("Cyrillic_SHCHA","U000429") - DefineXKBSym("Cyrillic_CHE","U000427") - DefineXKBSym("Cyrillic_HARDSIGN","U00042A") - DefineXKBSym("Greek_ALPHAaccent","U000386") - DefineXKBSym("Greek_EPSILONaccent","U000388") - DefineXKBSym("Greek_ETAaccent","U000389") - DefineXKBSym("Greek_IOTAaccent","U00038A") - DefineXKBSym("Greek_IOTAdieresis","U0003AA") - DefineXKBSym("Greek_OMICRONaccent","U00038C") - DefineXKBSym("Greek_UPSILONaccent","U00038E") - DefineXKBSym("Greek_UPSILONdieresis","U0003AB") - DefineXKBSym("Greek_OMEGAaccent","U00038F") - DefineXKBSym("Greek_accentdieresis","U000385") - DefineXKBSym("Greek_horizbar","U002015") - DefineXKBSym("Greek_alphaaccent","U0003AC") - DefineXKBSym("Greek_epsilonaccent","U0003AD") - DefineXKBSym("Greek_etaaccent","U0003AE") - DefineXKBSym("Greek_iotaaccent","U0003AF") - DefineXKBSym("Greek_iotadieresis","U0003CA") - DefineXKBSym("Greek_iotaaccentdieresis","U000390") - DefineXKBSym("Greek_omicronaccent","U0003CC") - DefineXKBSym("Greek_upsilonaccent","U0003CD") - DefineXKBSym("Greek_upsilondieresis","U0003CB") - DefineXKBSym("Greek_upsilonaccentdieresis","U0003B0") - DefineXKBSym("Greek_omegaaccent","U0003CE") - DefineXKBSym("Greek_ALPHA","U000391") - DefineXKBSym("Greek_BETA","U000392") - DefineXKBSym("Greek_GAMMA","U000393") - DefineXKBSym("Greek_DELTA","U000394") - DefineXKBSym("Greek_EPSILON","U000395") - DefineXKBSym("Greek_ZETA","U000396") - DefineXKBSym("Greek_ETA","U000397") - DefineXKBSym("Greek_THETA","U000398") - DefineXKBSym("Greek_IOTA","U000399") - DefineXKBSym("Greek_KAPPA","U00039A") - DefineXKBSym("Greek_LAMDA","U00039B") - DefineXKBSym("Greek_LAMBDA","U00039B") - DefineXKBSym("Greek_MU","U00039C") - DefineXKBSym("Greek_NU","U00039D") - DefineXKBSym("Greek_XI","U00039E") - DefineXKBSym("Greek_OMICRON","U00039F") - DefineXKBSym("Greek_PI","U0003A0") - DefineXKBSym("Greek_RHO","U0003A1") - DefineXKBSym("Greek_SIGMA","U0003A3") - DefineXKBSym("Greek_TAU","U0003A4") - DefineXKBSym("Greek_UPSILON","U0003A5") - DefineXKBSym("Greek_PHI","U0003A6") - DefineXKBSym("Greek_CHI","U0003A7") - DefineXKBSym("Greek_PSI","U0003A8") - DefineXKBSym("Greek_OMEGA","U0003A9") - DefineXKBSym("Greek_alpha","U0003B1") - DefineXKBSym("Greek_beta","U0003B2") - DefineXKBSym("Greek_gamma","U0003B3") - DefineXKBSym("Greek_delta","U0003B4") - DefineXKBSym("Greek_epsilon","U0003B5") - DefineXKBSym("Greek_zeta","U0003B6") - DefineXKBSym("Greek_eta","U0003B7") - DefineXKBSym("Greek_theta","U0003B8") - DefineXKBSym("Greek_iota","U0003B9") - DefineXKBSym("Greek_kappa","U0003BA") - DefineXKBSym("Greek_lamda","U0003BB") - DefineXKBSym("Greek_lambda","U0003BB") - DefineXKBSym("Greek_mu","U0003BC") - DefineXKBSym("Greek_nu","U0003BD") - DefineXKBSym("Greek_xi","U0003BE") - DefineXKBSym("Greek_omicron","U0003BF") - DefineXKBSym("Greek_pi","U0003C0") - DefineXKBSym("Greek_rho","U0003C1") - DefineXKBSym("Greek_sigma","U0003C3") - DefineXKBSym("Greek_finalsmallsigma","U0003C2") - DefineXKBSym("Greek_tau","U0003C4") - DefineXKBSym("Greek_upsilon","U0003C5") - DefineXKBSym("Greek_phi","U0003C6") - DefineXKBSym("Greek_chi","U0003C7") - DefineXKBSym("Greek_psi","U0003C8") - DefineXKBSym("Greek_omega","U0003C9") - DefineXKBSym("leftradical","U0023B7") - DefineXKBSym("topleftradical","U00250C") - DefineXKBSym("horizconnector","U002500") - DefineXKBSym("topintegral","U002320") - DefineXKBSym("botintegral","U002321") - DefineXKBSym("vertconnector","U002502") - DefineXKBSym("topleftsqbracket","U0023A1") - DefineXKBSym("botleftsqbracket","U0023A3") - DefineXKBSym("toprightsqbracket","U0023A4") - DefineXKBSym("botrightsqbracket","U0023A6") - DefineXKBSym("topleftparens","U00239B") - DefineXKBSym("botleftparens","U00239D") - DefineXKBSym("toprightparens","U00239E") - DefineXKBSym("botrightparens","U0023A0") - DefineXKBSym("leftmiddlecurlybrace","U0023A8") - DefineXKBSym("rightmiddlecurlybrace","U0023AC") - DefineXKBSym("lessthanequal","U002264") - DefineXKBSym("notequal","U002260") - DefineXKBSym("greaterthanequal","U002265") - DefineXKBSym("integral","U00222B") - DefineXKBSym("therefore","U002234") - DefineXKBSym("variation","U00221D") - DefineXKBSym("infinity","U00221E") - DefineXKBSym("nabla","U002207") - DefineXKBSym("approximate","U00223C") - DefineXKBSym("similarequal","U002243") - DefineXKBSym("ifonlyif","U0021D4") - DefineXKBSym("implies","U0021D2") - DefineXKBSym("identical","U002261") - DefineXKBSym("radical","U00221A") - DefineXKBSym("includedin","U002282") - DefineXKBSym("includes","U002283") - DefineXKBSym("intersection","U002229") - DefineXKBSym("union","U00222A") - DefineXKBSym("logicaland","U002227") - DefineXKBSym("logicalor","U002228") - DefineXKBSym("partialderivative","U002202") - DefineXKBSym("function","U000192") - DefineXKBSym("leftarrow","U002190") - DefineXKBSym("uparrow","U002191") - DefineXKBSym("rightarrow","U002192") - DefineXKBSym("downarrow","U002193") - DefineXKBSym("soliddiamond","U0025C6") - DefineXKBSym("checkerboard","U002592") - DefineXKBSym("ht","U002409") - DefineXKBSym("ff","U00240C") - DefineXKBSym("cr","U00240D") - DefineXKBSym("lf","U00240A") - DefineXKBSym("nl","U002424") - DefineXKBSym("vt","U00240B") - DefineXKBSym("lowrightcorner","U002518") - DefineXKBSym("uprightcorner","U002510") - DefineXKBSym("upleftcorner","U00250C") - DefineXKBSym("lowleftcorner","U002514") - DefineXKBSym("crossinglines","U00253C") - DefineXKBSym("horizlinescan1","U0023BA") - DefineXKBSym("horizlinescan3","U0023BB") - DefineXKBSym("horizlinescan5","U002500") - DefineXKBSym("horizlinescan7","U0023BC") - DefineXKBSym("horizlinescan9","U0023BD") - DefineXKBSym("leftt","U00251C") - DefineXKBSym("rightt","U002524") - DefineXKBSym("bott","U002534") - DefineXKBSym("topt","U00252C") - DefineXKBSym("vertbar","U002502") - DefineXKBSym("emspace","U002003") - DefineXKBSym("enspace","U002002") - DefineXKBSym("em3space","U002004") - DefineXKBSym("em4space","U002005") - DefineXKBSym("digitspace","U002007") - DefineXKBSym("punctspace","U002008") - DefineXKBSym("thinspace","U002009") - DefineXKBSym("hairspace","U00200A") - DefineXKBSym("emdash","U002014") - DefineXKBSym("endash","U002013") - DefineXKBSym("signifblank","U002423") - DefineXKBSym("ellipsis","U002026") - DefineXKBSym("doubbaselinedot","U002025") - DefineXKBSym("onethird","U002153") - DefineXKBSym("twothirds","U002154") - DefineXKBSym("onefifth","U002155") - DefineXKBSym("twofifths","U002156") - DefineXKBSym("threefifths","U002157") - DefineXKBSym("fourfifths","U002158") - DefineXKBSym("onesixth","U002159") - DefineXKBSym("fivesixths","U00215A") - DefineXKBSym("careof","U002105") - DefineXKBSym("figdash","U002012") - DefineXKBSym("leftanglebracket","U0027E8") - DefineXKBSym("decimalpoint","U00002E") - DefineXKBSym("rightanglebracket","U0027E9") - DefineXKBSym("oneeighth","U00215B") - DefineXKBSym("threeeighths","U00215C") - DefineXKBSym("fiveeighths","U00215D") - DefineXKBSym("seveneighths","U00215E") - DefineXKBSym("trademark","U002122") - DefineXKBSym("signaturemark","U002613") - DefineXKBSym("leftopentriangle","U0025C1") - DefineXKBSym("rightopentriangle","U0025B7") - DefineXKBSym("emopencircle","U0025CB") - DefineXKBSym("emopenrectangle","U0025AF") - DefineXKBSym("leftsinglequotemark","U002018") - DefineXKBSym("rightsinglequotemark","U002019") - DefineXKBSym("leftdoublequotemark","U00201C") - DefineXKBSym("rightdoublequotemark","U00201D") - DefineXKBSym("prescription","U00211E") - DefineXKBSym("minutes","U002032") - DefineXKBSym("seconds","U002033") - DefineXKBSym("latincross","U00271D") - DefineXKBSym("filledrectbullet","U0025AC") - DefineXKBSym("filledlefttribullet","U0025C0") - DefineXKBSym("filledrighttribullet","U0025B6") - DefineXKBSym("emfilledcircle","U0025CF") - DefineXKBSym("emfilledrect","U0025AE") - DefineXKBSym("enopencircbullet","U0025E6") - DefineXKBSym("enopensquarebullet","U0025AB") - DefineXKBSym("openrectbullet","U0025AD") - DefineXKBSym("opentribulletup","U0025B3") - DefineXKBSym("opentribulletdown","U0025BD") - DefineXKBSym("openstar","U002606") - DefineXKBSym("enfilledcircbullet","U002022") - DefineXKBSym("enfilledsqbullet","U0025AA") - DefineXKBSym("filledtribulletup","U0025B2") - DefineXKBSym("filledtribulletdown","U0025BC") - DefineXKBSym("leftpointer","U00261C") - DefineXKBSym("rightpointer","U00261E") - DefineXKBSym("club","U002663") - DefineXKBSym("diamond","U002666") - DefineXKBSym("heart","U002665") - DefineXKBSym("maltesecross","U002720") - DefineXKBSym("dagger","U002020") - DefineXKBSym("doubledagger","U002021") - DefineXKBSym("checkmark","U002713") - DefineXKBSym("ballotcross","U002717") - DefineXKBSym("musicalsharp","U00266F") - DefineXKBSym("musicalflat","U00266D") - DefineXKBSym("malesymbol","U002642") - DefineXKBSym("femalesymbol","U002640") - DefineXKBSym("telephone","U00260E") - DefineXKBSym("telephonerecorder","U002315") - DefineXKBSym("phonographcopyright","U002117") - DefineXKBSym("caret","U002038") - DefineXKBSym("singlelowquotemark","U00201A") - DefineXKBSym("doublelowquotemark","U00201E") - DefineXKBSym("leftcaret","U00003C") - DefineXKBSym("rightcaret","U00003E") - DefineXKBSym("downcaret","U002228") - DefineXKBSym("upcaret","U002227") - DefineXKBSym("overbar","U0000AF") - DefineXKBSym("downtack","U0022A5") - DefineXKBSym("upshoe","U002229") - DefineXKBSym("downstile","U00230A") - DefineXKBSym("underbar","U00005F") - DefineXKBSym("jot","U002218") - DefineXKBSym("quad","U002395") - DefineXKBSym("uptack","U0022A4") - DefineXKBSym("circle","U0025CB") - DefineXKBSym("upstile","U002308") - DefineXKBSym("downshoe","U00222A") - DefineXKBSym("rightshoe","U002283") - DefineXKBSym("leftshoe","U002282") - DefineXKBSym("lefttack","U0022A2") - DefineXKBSym("righttack","U0022A3") - DefineXKBSym("hebrew_doublelowline","U002017") - DefineXKBSym("hebrew_aleph","U0005D0") - DefineXKBSym("hebrew_bet","U0005D1") - DefineXKBSym("hebrew_beth","U0005D1") ; deprecated - DefineXKBSym("hebrew_gimel","U0005D2") - DefineXKBSym("hebrew_gimmel","U0005D2") ; deprecated - DefineXKBSym("hebrew_dalet","U0005D3") - DefineXKBSym("hebrew_daleth","U0005D3") ; deprecated - DefineXKBSym("hebrew_he","U0005D4") - DefineXKBSym("hebrew_waw","U0005D5") - DefineXKBSym("hebrew_zain","U0005D6") - DefineXKBSym("hebrew_zayin","U0005D6") ; deprecated - DefineXKBSym("hebrew_chet","U0005D7") - DefineXKBSym("hebrew_het","U0005D7") ; deprecated - DefineXKBSym("hebrew_tet","U0005D8") - DefineXKBSym("hebrew_teth","U0005D8") ; deprecated - DefineXKBSym("hebrew_yod","U0005D9") - DefineXKBSym("hebrew_finalkaph","U0005DA") - DefineXKBSym("hebrew_kaph","U0005DB") - DefineXKBSym("hebrew_lamed","U0005DC") - DefineXKBSym("hebrew_finalmem","U0005DD") - DefineXKBSym("hebrew_mem","U0005DE") - DefineXKBSym("hebrew_finalnun","U0005DF") - DefineXKBSym("hebrew_nun","U0005E0") - DefineXKBSym("hebrew_samech","U0005E1") - DefineXKBSym("hebrew_samekh","U0005E1") ; deprecated - DefineXKBSym("hebrew_ayin","U0005E2") - DefineXKBSym("hebrew_finalpe","U0005E3") - DefineXKBSym("hebrew_pe","U0005E4") - DefineXKBSym("hebrew_finalzade","U0005E5") - DefineXKBSym("hebrew_finalzadi","U0005E5") ; deprecated - DefineXKBSym("hebrew_zade","U0005E6") - DefineXKBSym("hebrew_zadi","U0005E6") ; deprecated - DefineXKBSym("hebrew_qoph","U0005E7") - DefineXKBSym("hebrew_kuf","U0005E7") ; deprecated - DefineXKBSym("hebrew_resh","U0005E8") - DefineXKBSym("hebrew_shin","U0005E9") - DefineXKBSym("hebrew_taw","U0005EA") - DefineXKBSym("hebrew_taf","U0005EA") ; deprecated - DefineXKBSym("Thai_kokai","U000E01") - DefineXKBSym("Thai_khokhai","U000E02") - DefineXKBSym("Thai_khokhuat","U000E03") - DefineXKBSym("Thai_khokhwai","U000E04") - DefineXKBSym("Thai_khokhon","U000E05") - DefineXKBSym("Thai_khorakhang","U000E06") - DefineXKBSym("Thai_ngongu","U000E07") - DefineXKBSym("Thai_chochan","U000E08") - DefineXKBSym("Thai_choching","U000E09") - DefineXKBSym("Thai_chochang","U000E0A") - DefineXKBSym("Thai_soso","U000E0B") - DefineXKBSym("Thai_chochoe","U000E0C") - DefineXKBSym("Thai_yoying","U000E0D") - DefineXKBSym("Thai_dochada","U000E0E") - DefineXKBSym("Thai_topatak","U000E0F") - DefineXKBSym("Thai_thothan","U000E10") - DefineXKBSym("Thai_thonangmontho","U000E11") - DefineXKBSym("Thai_thophuthao","U000E12") - DefineXKBSym("Thai_nonen","U000E13") - DefineXKBSym("Thai_dodek","U000E14") - DefineXKBSym("Thai_totao","U000E15") - DefineXKBSym("Thai_thothung","U000E16") - DefineXKBSym("Thai_thothahan","U000E17") - DefineXKBSym("Thai_thothong","U000E18") - DefineXKBSym("Thai_nonu","U000E19") - DefineXKBSym("Thai_bobaimai","U000E1A") - DefineXKBSym("Thai_popla","U000E1B") - DefineXKBSym("Thai_phophung","U000E1C") - DefineXKBSym("Thai_fofa","U000E1D") - DefineXKBSym("Thai_phophan","U000E1E") - DefineXKBSym("Thai_fofan","U000E1F") - DefineXKBSym("Thai_phosamphao","U000E20") - DefineXKBSym("Thai_moma","U000E21") - DefineXKBSym("Thai_yoyak","U000E22") - DefineXKBSym("Thai_rorua","U000E23") - DefineXKBSym("Thai_ru","U000E24") - DefineXKBSym("Thai_loling","U000E25") - DefineXKBSym("Thai_lu","U000E26") - DefineXKBSym("Thai_wowaen","U000E27") - DefineXKBSym("Thai_sosala","U000E28") - DefineXKBSym("Thai_sorusi","U000E29") - DefineXKBSym("Thai_sosua","U000E2A") - DefineXKBSym("Thai_hohip","U000E2B") - DefineXKBSym("Thai_lochula","U000E2C") - DefineXKBSym("Thai_oang","U000E2D") - DefineXKBSym("Thai_honokhuk","U000E2E") - DefineXKBSym("Thai_paiyannoi","U000E2F") - DefineXKBSym("Thai_saraa","U000E30") - DefineXKBSym("Thai_maihanakat","U000E31") - DefineXKBSym("Thai_saraaa","U000E32") - DefineXKBSym("Thai_saraam","U000E33") - DefineXKBSym("Thai_sarai","U000E34") - DefineXKBSym("Thai_saraii","U000E35") - DefineXKBSym("Thai_saraue","U000E36") - DefineXKBSym("Thai_sarauee","U000E37") - DefineXKBSym("Thai_sarau","U000E38") - DefineXKBSym("Thai_sarauu","U000E39") - DefineXKBSym("Thai_phinthu","U000E3A") - DefineXKBSym("Thai_baht","U000E3F") - DefineXKBSym("Thai_sarae","U000E40") - DefineXKBSym("Thai_saraae","U000E41") - DefineXKBSym("Thai_sarao","U000E42") - DefineXKBSym("Thai_saraaimaimuan","U000E43") - DefineXKBSym("Thai_saraaimaimalai","U000E44") - DefineXKBSym("Thai_lakkhangyao","U000E45") - DefineXKBSym("Thai_maiyamok","U000E46") - DefineXKBSym("Thai_maitaikhu","U000E47") - DefineXKBSym("Thai_maiek","U000E48") - DefineXKBSym("Thai_maitho","U000E49") - DefineXKBSym("Thai_maitri","U000E4A") - DefineXKBSym("Thai_maichattawa","U000E4B") - DefineXKBSym("Thai_thanthakhat","U000E4C") - DefineXKBSym("Thai_nikhahit","U000E4D") - DefineXKBSym("Thai_leksun","U000E50") - DefineXKBSym("Thai_leknung","U000E51") - DefineXKBSym("Thai_leksong","U000E52") - DefineXKBSym("Thai_leksam","U000E53") - DefineXKBSym("Thai_leksi","U000E54") - DefineXKBSym("Thai_lekha","U000E55") - DefineXKBSym("Thai_lekhok","U000E56") - DefineXKBSym("Thai_lekchet","U000E57") - DefineXKBSym("Thai_lekpaet","U000E58") - DefineXKBSym("Thai_lekkao","U000E59") - DefineXKBSym("Korean_Won","U0020A9") - DefineXKBSym("Armenian_ligature_ew","U000587") - DefineXKBSym("Armenian_full_stop","U000589") - DefineXKBSym("Armenian_verjaket","U000589") - DefineXKBSym("Armenian_separation_mark","U00055D") - DefineXKBSym("Armenian_but","U00055D") - DefineXKBSym("Armenian_hyphen","U00058A") - DefineXKBSym("Armenian_yentamna","U00058A") - DefineXKBSym("Armenian_exclam","U00055C") - DefineXKBSym("Armenian_amanak","U00055C") - DefineXKBSym("Armenian_accent","U00055B") - DefineXKBSym("Armenian_shesht","U00055B") - DefineXKBSym("Armenian_question","U00055E") - DefineXKBSym("Armenian_paruyk","U00055E") - DefineXKBSym("Armenian_AYB","U000531") - DefineXKBSym("Armenian_ayb","U000561") - DefineXKBSym("Armenian_BEN","U000532") - DefineXKBSym("Armenian_ben","U000562") - DefineXKBSym("Armenian_GIM","U000533") - DefineXKBSym("Armenian_gim","U000563") - DefineXKBSym("Armenian_DA","U000534") - DefineXKBSym("Armenian_da","U000564") - DefineXKBSym("Armenian_YECH","U000535") - DefineXKBSym("Armenian_yech","U000565") - DefineXKBSym("Armenian_ZA","U000536") - DefineXKBSym("Armenian_za","U000566") - DefineXKBSym("Armenian_E","U000537") - DefineXKBSym("Armenian_e","U000567") - DefineXKBSym("Armenian_AT","U000538") - DefineXKBSym("Armenian_at","U000568") - DefineXKBSym("Armenian_TO","U000539") - DefineXKBSym("Armenian_to","U000569") - DefineXKBSym("Armenian_ZHE","U00053A") - DefineXKBSym("Armenian_zhe","U00056A") - DefineXKBSym("Armenian_INI","U00053B") - DefineXKBSym("Armenian_ini","U00056B") - DefineXKBSym("Armenian_LYUN","U00053C") - DefineXKBSym("Armenian_lyun","U00056C") - DefineXKBSym("Armenian_KHE","U00053D") - DefineXKBSym("Armenian_khe","U00056D") - DefineXKBSym("Armenian_TSA","U00053E") - DefineXKBSym("Armenian_tsa","U00056E") - DefineXKBSym("Armenian_KEN","U00053F") - DefineXKBSym("Armenian_ken","U00056F") - DefineXKBSym("Armenian_HO","U000540") - DefineXKBSym("Armenian_ho","U000570") - DefineXKBSym("Armenian_DZA","U000541") - DefineXKBSym("Armenian_dza","U000571") - DefineXKBSym("Armenian_GHAT","U000542") - DefineXKBSym("Armenian_ghat","U000572") - DefineXKBSym("Armenian_TCHE","U000543") - DefineXKBSym("Armenian_tche","U000573") - DefineXKBSym("Armenian_MEN","U000544") - DefineXKBSym("Armenian_men","U000574") - DefineXKBSym("Armenian_HI","U000545") - DefineXKBSym("Armenian_hi","U000575") - DefineXKBSym("Armenian_NU","U000546") - DefineXKBSym("Armenian_nu","U000576") - DefineXKBSym("Armenian_SHA","U000547") - DefineXKBSym("Armenian_sha","U000577") - DefineXKBSym("Armenian_VO","U000548") - DefineXKBSym("Armenian_vo","U000578") - DefineXKBSym("Armenian_CHA","U000549") - DefineXKBSym("Armenian_cha","U000579") - DefineXKBSym("Armenian_PE","U00054A") - DefineXKBSym("Armenian_pe","U00057A") - DefineXKBSym("Armenian_JE","U00054B") - DefineXKBSym("Armenian_je","U00057B") - DefineXKBSym("Armenian_RA","U00054C") - DefineXKBSym("Armenian_ra","U00057C") - DefineXKBSym("Armenian_SE","U00054D") - DefineXKBSym("Armenian_se","U00057D") - DefineXKBSym("Armenian_VEV","U00054E") - DefineXKBSym("Armenian_vev","U00057E") - DefineXKBSym("Armenian_TYUN","U00054F") - DefineXKBSym("Armenian_tyun","U00057F") - DefineXKBSym("Armenian_RE","U000550") - DefineXKBSym("Armenian_re","U000580") - DefineXKBSym("Armenian_TSO","U000551") - DefineXKBSym("Armenian_tso","U000581") - DefineXKBSym("Armenian_VYUN","U000552") - DefineXKBSym("Armenian_vyun","U000582") - DefineXKBSym("Armenian_PYUR","U000553") - DefineXKBSym("Armenian_pyur","U000583") - DefineXKBSym("Armenian_KE","U000554") - DefineXKBSym("Armenian_ke","U000584") - DefineXKBSym("Armenian_O","U000555") - DefineXKBSym("Armenian_o","U000585") - DefineXKBSym("Armenian_FE","U000556") - DefineXKBSym("Armenian_fe","U000586") - DefineXKBSym("Armenian_apostrophe","U00055A") - DefineXKBSym("Georgian_an","U0010D0") - DefineXKBSym("Georgian_ban","U0010D1") - DefineXKBSym("Georgian_gan","U0010D2") - DefineXKBSym("Georgian_don","U0010D3") - DefineXKBSym("Georgian_en","U0010D4") - DefineXKBSym("Georgian_vin","U0010D5") - DefineXKBSym("Georgian_zen","U0010D6") - DefineXKBSym("Georgian_tan","U0010D7") - DefineXKBSym("Georgian_in","U0010D8") - DefineXKBSym("Georgian_kan","U0010D9") - DefineXKBSym("Georgian_las","U0010DA") - DefineXKBSym("Georgian_man","U0010DB") - DefineXKBSym("Georgian_nar","U0010DC") - DefineXKBSym("Georgian_on","U0010DD") - DefineXKBSym("Georgian_par","U0010DE") - DefineXKBSym("Georgian_zhar","U0010DF") - DefineXKBSym("Georgian_rae","U0010E0") - DefineXKBSym("Georgian_san","U0010E1") - DefineXKBSym("Georgian_tar","U0010E2") - DefineXKBSym("Georgian_un","U0010E3") - DefineXKBSym("Georgian_phar","U0010E4") - DefineXKBSym("Georgian_khar","U0010E5") - DefineXKBSym("Georgian_ghan","U0010E6") - DefineXKBSym("Georgian_qar","U0010E7") - DefineXKBSym("Georgian_shin","U0010E8") - DefineXKBSym("Georgian_chin","U0010E9") - DefineXKBSym("Georgian_can","U0010EA") - DefineXKBSym("Georgian_jil","U0010EB") - DefineXKBSym("Georgian_cil","U0010EC") - DefineXKBSym("Georgian_char","U0010ED") - DefineXKBSym("Georgian_xan","U0010EE") - DefineXKBSym("Georgian_jhan","U0010EF") - DefineXKBSym("Georgian_hae","U0010F0") - DefineXKBSym("Georgian_he","U0010F1") - DefineXKBSym("Georgian_hie","U0010F2") - DefineXKBSym("Georgian_we","U0010F3") - DefineXKBSym("Georgian_har","U0010F4") - DefineXKBSym("Georgian_hoe","U0010F5") - DefineXKBSym("Georgian_fi","U0010F6") - DefineXKBSym("Xabovedot","U001E8A") - DefineXKBSym("Ibreve","U00012C") - DefineXKBSym("Zstroke","U0001B5") - DefineXKBSym("Gcaron","U0001E6") - DefineXKBSym("Ocaron","U0001D2") - DefineXKBSym("Obarred","U00019F") - DefineXKBSym("xabovedot","U001E8B") - DefineXKBSym("ibreve","U00012D") - DefineXKBSym("zstroke","U0001B6") - DefineXKBSym("gcaron","U0001E7") - DefineXKBSym("ocaron","U0001D2") - DefineXKBSym("obarred","U000275") - DefineXKBSym("SCHWA","U00018F") - DefineXKBSym("schwa","U000259") - DefineXKBSym("Lbelowdot","U001E36") - DefineXKBSym("lbelowdot","U001E37") - DefineXKBSym("Abelowdot","U001EA0") - DefineXKBSym("abelowdot","U001EA1") - DefineXKBSym("Ahook","U001EA2") - DefineXKBSym("ahook","U001EA3") - DefineXKBSym("Acircumflexacute","U001EA4") - DefineXKBSym("acircumflexacute","U001EA5") - DefineXKBSym("Acircumflexgrave","U001EA6") - DefineXKBSym("acircumflexgrave","U001EA7") - DefineXKBSym("Acircumflexhook","U001EA8") - DefineXKBSym("acircumflexhook","U001EA9") - DefineXKBSym("Acircumflextilde","U001EAA") - DefineXKBSym("acircumflextilde","U001EAB") - DefineXKBSym("Acircumflexbelowdot","U001EAC") - DefineXKBSym("acircumflexbelowdot","U001EAD") - DefineXKBSym("Abreveacute","U001EAE") - DefineXKBSym("abreveacute","U001EAF") - DefineXKBSym("Abrevegrave","U001EB0") - DefineXKBSym("abrevegrave","U001EB1") - DefineXKBSym("Abrevehook","U001EB2") - DefineXKBSym("abrevehook","U001EB3") - DefineXKBSym("Abrevetilde","U001EB4") - DefineXKBSym("abrevetilde","U001EB5") - DefineXKBSym("Abrevebelowdot","U001EB6") - DefineXKBSym("abrevebelowdot","U001EB7") - DefineXKBSym("Ebelowdot","U001EB8") - DefineXKBSym("ebelowdot","U001EB9") - DefineXKBSym("Ehook","U001EBA") - DefineXKBSym("ehook","U001EBB") - DefineXKBSym("Etilde","U001EBC") - DefineXKBSym("etilde","U001EBD") - DefineXKBSym("Ecircumflexacute","U001EBE") - DefineXKBSym("ecircumflexacute","U001EBF") - DefineXKBSym("Ecircumflexgrave","U001EC0") - DefineXKBSym("ecircumflexgrave","U001EC1") - DefineXKBSym("Ecircumflexhook","U001EC2") - DefineXKBSym("ecircumflexhook","U001EC3") - DefineXKBSym("Ecircumflextilde","U001EC4") - DefineXKBSym("ecircumflextilde","U001EC5") - DefineXKBSym("Ecircumflexbelowdot","U001EC6") - DefineXKBSym("ecircumflexbelowdot","U001EC7") - DefineXKBSym("Ihook","U001EC8") - DefineXKBSym("ihook","U001EC9") - DefineXKBSym("Ibelowdot","U001ECA") - DefineXKBSym("ibelowdot","U001ECB") - DefineXKBSym("Obelowdot","U001ECC") - DefineXKBSym("obelowdot","U001ECD") - DefineXKBSym("Ohook","U001ECE") - DefineXKBSym("ohook","U001ECF") - DefineXKBSym("Ocircumflexacute","U001ED0") - DefineXKBSym("ocircumflexacute","U001ED1") - DefineXKBSym("Ocircumflexgrave","U001ED2") - DefineXKBSym("ocircumflexgrave","U001ED3") - DefineXKBSym("Ocircumflexhook","U001ED4") - DefineXKBSym("ocircumflexhook","U001ED5") - DefineXKBSym("Ocircumflextilde","U001ED6") - DefineXKBSym("ocircumflextilde","U001ED7") - DefineXKBSym("Ocircumflexbelowdot","U001ED8") - DefineXKBSym("ocircumflexbelowdot","U001ED9") - DefineXKBSym("Ohornacute","U001EDA") - DefineXKBSym("ohornacute","U001EDB") - DefineXKBSym("Ohorngrave","U001EDC") - DefineXKBSym("ohorngrave","U001EDD") - DefineXKBSym("Ohornhook","U001EDE") - DefineXKBSym("ohornhook","U001EDF") - DefineXKBSym("Ohorntilde","U001EE0") - DefineXKBSym("ohorntilde","U001EE1") - DefineXKBSym("Ohornbelowdot","U001EE2") - DefineXKBSym("ohornbelowdot","U001EE3") - DefineXKBSym("Ubelowdot","U001EE4") - DefineXKBSym("ubelowdot","U001EE5") - DefineXKBSym("U00hook","U001EE6") - DefineXKBSym("uhook","U001EE7") - DefineXKBSym("Uhornacute","U001EE8") - DefineXKBSym("uhornacute","U001EE9") - DefineXKBSym("Uhorngrave","U001EEA") - DefineXKBSym("uhorngrave","U001EEB") - DefineXKBSym("Uhornhook","U001EEC") - DefineXKBSym("uhornhook","U001EED") - DefineXKBSym("Uhorntilde","U001EEE") - DefineXKBSym("uhorntilde","U001EEF") - DefineXKBSym("Uhornbelowdot","U001EF0") - DefineXKBSym("uhornbelowdot","U001EF1") - DefineXKBSym("Ybelowdot","U001EF4") - DefineXKBSym("ybelowdot","U001EF5") - DefineXKBSym("Yhook","U001EF6") - DefineXKBSym("yhook","U001EF7") - DefineXKBSym("Ytilde","U001EF8") - DefineXKBSym("ytilde","U001EF9") - DefineXKBSym("Ohorn","U0001A0") - DefineXKBSym("ohorn","U0001A1") - DefineXKBSym("U00horn","U0001AF") - DefineXKBSym("uhorn","U0001B0") - DefineXKBSym("EcuSign","U0020A0") - DefineXKBSym("ColonSign","U0020A1") - DefineXKBSym("CruzeiroSign","U0020A2") - DefineXKBSym("FFrancSign","U0020A3") - DefineXKBSym("LiraSign","U0020A4") - DefineXKBSym("MillSign","U0020A5") - DefineXKBSym("NairaSign","U0020A6") - DefineXKBSym("PesetaSign","U0020A7") - DefineXKBSym("RupeeSign","U0020A8") - DefineXKBSym("WonSign","U0020A9") - DefineXKBSym("NewSheqelSign","U0020AA") - DefineXKBSym("DongSign","U0020AB") - DefineXKBSym("EuroSign","U0020AC") - DefineXKBSym("zerosuperior","U002070") - DefineXKBSym("foursuperior","U002074") - DefineXKBSym("fivesuperior","U002075") - DefineXKBSym("sixsuperior","U002076") - DefineXKBSym("sevensuperior","U002077") - DefineXKBSym("eightsuperior","U002078") - DefineXKBSym("ninesuperior","U002079") - DefineXKBSym("zerosubscript","U002080") - DefineXKBSym("onesubscript","U002081") - DefineXKBSym("twosubscript","U002082") - DefineXKBSym("threesubscript","U002083") - DefineXKBSym("foursubscript","U002084") - DefineXKBSym("fivesubscript","U002085") - DefineXKBSym("sixsubscript","U002086") - DefineXKBSym("sevensubscript","U002087") - DefineXKBSym("eightsubscript","U002088") - DefineXKBSym("ninesubscript","U002089") - DefineXKBSym("partdifferential","U002202") - DefineXKBSym("emptyset","U002205") - DefineXKBSym("elementof","U002208") - DefineXKBSym("notelementof","U002209") - DefineXKBSym("containsas","U00220B") - DefineXKBSym("squareroot","U00221A") - DefineXKBSym("cuberoot","U00221B") - DefineXKBSym("fourthroot","U00221C") - DefineXKBSym("dintegral","U00222C") - DefineXKBSym("tintegral","U00222D") - DefineXKBSym("because","U002235") - DefineXKBSym("approxeq","U002245") - DefineXKBSym("notapproxeq","U002247") - DefineXKBSym("notidentical","U002262") - DefineXKBSym("stricteq","U002263") - DefineXKBSym("braille_blank","U002800") - DefineXKBSym("braille_dots_1","U002801") - DefineXKBSym("braille_dots_2","U002802") - DefineXKBSym("braille_dots_12","U002803") - DefineXKBSym("braille_dots_3","U002804") - DefineXKBSym("braille_dots_13","U002805") - DefineXKBSym("braille_dots_23","U002806") - DefineXKBSym("braille_dots_123","U002807") - DefineXKBSym("braille_dots_4","U002808") - DefineXKBSym("braille_dots_14","U002809") - DefineXKBSym("braille_dots_24","U00280a") - DefineXKBSym("braille_dots_124","U00280b") - DefineXKBSym("braille_dots_34","U00280c") - DefineXKBSym("braille_dots_134","U00280d") - DefineXKBSym("braille_dots_234","U00280e") - DefineXKBSym("braille_dots_1234","U00280f") - DefineXKBSym("braille_dots_5","U002810") - DefineXKBSym("braille_dots_15","U002811") - DefineXKBSym("braille_dots_25","U002812") - DefineXKBSym("braille_dots_125","U002813") - DefineXKBSym("braille_dots_35","U002814") - DefineXKBSym("braille_dots_135","U002815") - DefineXKBSym("braille_dots_235","U002816") - DefineXKBSym("braille_dots_1235","U002817") - DefineXKBSym("braille_dots_45","U002818") - DefineXKBSym("braille_dots_145","U002819") - DefineXKBSym("braille_dots_245","U00281a") - DefineXKBSym("braille_dots_1245","U00281b") - DefineXKBSym("braille_dots_345","U00281c") - DefineXKBSym("braille_dots_1345","U00281d") - DefineXKBSym("braille_dots_2345","U00281e") - DefineXKBSym("braille_dots_12345","U00281f") - DefineXKBSym("braille_dots_6","U002820") - DefineXKBSym("braille_dots_16","U002821") - DefineXKBSym("braille_dots_26","U002822") - DefineXKBSym("braille_dots_126","U002823") - DefineXKBSym("braille_dots_36","U002824") - DefineXKBSym("braille_dots_136","U002825") - DefineXKBSym("braille_dots_236","U002826") - DefineXKBSym("braille_dots_1236","U002827") - DefineXKBSym("braille_dots_46","U002828") - DefineXKBSym("braille_dots_146","U002829") - DefineXKBSym("braille_dots_246","U00282a") - DefineXKBSym("braille_dots_1246","U00282b") - DefineXKBSym("braille_dots_346","U00282c") - DefineXKBSym("braille_dots_1346","U00282d") - DefineXKBSym("braille_dots_2346","U00282e") - DefineXKBSym("braille_dots_12346","U00282f") - DefineXKBSym("braille_dots_56","U002830") - DefineXKBSym("braille_dots_156","U002831") - DefineXKBSym("braille_dots_256","U002832") - DefineXKBSym("braille_dots_1256","U002833") - DefineXKBSym("braille_dots_356","U002834") - DefineXKBSym("braille_dots_1356","U002835") - DefineXKBSym("braille_dots_2356","U002836") - DefineXKBSym("braille_dots_12356","U002837") - DefineXKBSym("braille_dots_456","U002838") - DefineXKBSym("braille_dots_1456","U002839") - DefineXKBSym("braille_dots_2456","U00283a") - DefineXKBSym("braille_dots_12456","U00283b") - DefineXKBSym("braille_dots_3456","U00283c") - DefineXKBSym("braille_dots_13456","U00283d") - DefineXKBSym("braille_dots_23456","U00283e") - DefineXKBSym("braille_dots_123456","U00283f") - DefineXKBSym("braille_dots_7","U002840") - DefineXKBSym("braille_dots_17","U002841") - DefineXKBSym("braille_dots_27","U002842") - DefineXKBSym("braille_dots_127","U002843") - DefineXKBSym("braille_dots_37","U002844") - DefineXKBSym("braille_dots_137","U002845") - DefineXKBSym("braille_dots_237","U002846") - DefineXKBSym("braille_dots_1237","U002847") - DefineXKBSym("braille_dots_47","U002848") - DefineXKBSym("braille_dots_147","U002849") - DefineXKBSym("braille_dots_247","U00284a") - DefineXKBSym("braille_dots_1247","U00284b") - DefineXKBSym("braille_dots_347","U00284c") - DefineXKBSym("braille_dots_1347","U00284d") - DefineXKBSym("braille_dots_2347","U00284e") - DefineXKBSym("braille_dots_12347","U00284f") - DefineXKBSym("braille_dots_57","U002850") - DefineXKBSym("braille_dots_157","U002851") - DefineXKBSym("braille_dots_257","U002852") - DefineXKBSym("braille_dots_1257","U002853") - DefineXKBSym("braille_dots_357","U002854") - DefineXKBSym("braille_dots_1357","U002855") - DefineXKBSym("braille_dots_2357","U002856") - DefineXKBSym("braille_dots_12357","U002857") - DefineXKBSym("braille_dots_457","U002858") - DefineXKBSym("braille_dots_1457","U002859") - DefineXKBSym("braille_dots_2457","U00285a") - DefineXKBSym("braille_dots_12457","U00285b") - DefineXKBSym("braille_dots_3457","U00285c") - DefineXKBSym("braille_dots_13457","U00285d") - DefineXKBSym("braille_dots_23457","U00285e") - DefineXKBSym("braille_dots_123457","U00285f") - DefineXKBSym("braille_dots_67","U002860") - DefineXKBSym("braille_dots_167","U002861") - DefineXKBSym("braille_dots_267","U002862") - DefineXKBSym("braille_dots_1267","U002863") - DefineXKBSym("braille_dots_367","U002864") - DefineXKBSym("braille_dots_1367","U002865") - DefineXKBSym("braille_dots_2367","U002866") - DefineXKBSym("braille_dots_12367","U002867") - DefineXKBSym("braille_dots_467","U002868") - DefineXKBSym("braille_dots_1467","U002869") - DefineXKBSym("braille_dots_2467","U00286a") - DefineXKBSym("braille_dots_12467","U00286b") - DefineXKBSym("braille_dots_3467","U00286c") - DefineXKBSym("braille_dots_13467","U00286d") - DefineXKBSym("braille_dots_23467","U00286e") - DefineXKBSym("braille_dots_123467","U00286f") - DefineXKBSym("braille_dots_567","U002870") - DefineXKBSym("braille_dots_1567","U002871") - DefineXKBSym("braille_dots_2567","U002872") - DefineXKBSym("braille_dots_12567","U002873") - DefineXKBSym("braille_dots_3567","U002874") - DefineXKBSym("braille_dots_13567","U002875") - DefineXKBSym("braille_dots_23567","U002876") - DefineXKBSym("braille_dots_123567","U002877") - DefineXKBSym("braille_dots_4567","U002878") - DefineXKBSym("braille_dots_14567","U002879") - DefineXKBSym("braille_dots_24567","U00287a") - DefineXKBSym("braille_dots_124567","U00287b") - DefineXKBSym("braille_dots_34567","U00287c") - DefineXKBSym("braille_dots_134567","U00287d") - DefineXKBSym("braille_dots_234567","U00287e") - DefineXKBSym("braille_dots_1234567","U00287f") - DefineXKBSym("braille_dots_8","U002880") - DefineXKBSym("braille_dots_18","U002881") - DefineXKBSym("braille_dots_28","U002882") - DefineXKBSym("braille_dots_128","U002883") - DefineXKBSym("braille_dots_38","U002884") - DefineXKBSym("braille_dots_138","U002885") - DefineXKBSym("braille_dots_238","U002886") - DefineXKBSym("braille_dots_1238","U002887") - DefineXKBSym("braille_dots_48","U002888") - DefineXKBSym("braille_dots_148","U002889") - DefineXKBSym("braille_dots_248","U00288a") - DefineXKBSym("braille_dots_1248","U00288b") - DefineXKBSym("braille_dots_348","U00288c") - DefineXKBSym("braille_dots_1348","U00288d") - DefineXKBSym("braille_dots_2348","U00288e") - DefineXKBSym("braille_dots_12348","U00288f") - DefineXKBSym("braille_dots_58","U002890") - DefineXKBSym("braille_dots_158","U002891") - DefineXKBSym("braille_dots_258","U002892") - DefineXKBSym("braille_dots_1258","U002893") - DefineXKBSym("braille_dots_358","U002894") - DefineXKBSym("braille_dots_1358","U002895") - DefineXKBSym("braille_dots_2358","U002896") - DefineXKBSym("braille_dots_12358","U002897") - DefineXKBSym("braille_dots_458","U002898") - DefineXKBSym("braille_dots_1458","U002899") - DefineXKBSym("braille_dots_2458","U00289a") - DefineXKBSym("braille_dots_12458","U00289b") - DefineXKBSym("braille_dots_3458","U00289c") - DefineXKBSym("braille_dots_13458","U00289d") - DefineXKBSym("braille_dots_23458","U00289e") - DefineXKBSym("braille_dots_123458","U00289f") - DefineXKBSym("braille_dots_68","U0028a0") - DefineXKBSym("braille_dots_168","U0028a1") - DefineXKBSym("braille_dots_268","U0028a2") - DefineXKBSym("braille_dots_1268","U0028a3") - DefineXKBSym("braille_dots_368","U0028a4") - DefineXKBSym("braille_dots_1368","U0028a5") - DefineXKBSym("braille_dots_2368","U0028a6") - DefineXKBSym("braille_dots_12368","U0028a7") - DefineXKBSym("braille_dots_468","U0028a8") - DefineXKBSym("braille_dots_1468","U0028a9") - DefineXKBSym("braille_dots_2468","U0028aa") - DefineXKBSym("braille_dots_12468","U0028ab") - DefineXKBSym("braille_dots_3468","U0028ac") - DefineXKBSym("braille_dots_13468","U0028ad") - DefineXKBSym("braille_dots_23468","U0028ae") - DefineXKBSym("braille_dots_123468","U0028af") - DefineXKBSym("braille_dots_568","U0028b0") - DefineXKBSym("braille_dots_1568","U0028b1") - DefineXKBSym("braille_dots_2568","U0028b2") - DefineXKBSym("braille_dots_12568","U0028b3") - DefineXKBSym("braille_dots_3568","U0028b4") - DefineXKBSym("braille_dots_13568","U0028b5") - DefineXKBSym("braille_dots_23568","U0028b6") - DefineXKBSym("braille_dots_123568","U0028b7") - DefineXKBSym("braille_dots_4568","U0028b8") - DefineXKBSym("braille_dots_14568","U0028b9") - DefineXKBSym("braille_dots_24568","U0028ba") - DefineXKBSym("braille_dots_124568","U0028bb") - DefineXKBSym("braille_dots_34568","U0028bc") - DefineXKBSym("braille_dots_134568","U0028bd") - DefineXKBSym("braille_dots_234568","U0028be") - DefineXKBSym("braille_dots_1234568","U0028bf") - DefineXKBSym("braille_dots_78","U0028c0") - DefineXKBSym("braille_dots_178","U0028c1") - DefineXKBSym("braille_dots_278","U0028c2") - DefineXKBSym("braille_dots_1278","U0028c3") - DefineXKBSym("braille_dots_378","U0028c4") - DefineXKBSym("braille_dots_1378","U0028c5") - DefineXKBSym("braille_dots_2378","U0028c6") - DefineXKBSym("braille_dots_12378","U0028c7") - DefineXKBSym("braille_dots_478","U0028c8") - DefineXKBSym("braille_dots_1478","U0028c9") - DefineXKBSym("braille_dots_2478","U0028ca") - DefineXKBSym("braille_dots_12478","U0028cb") - DefineXKBSym("braille_dots_3478","U0028cc") - DefineXKBSym("braille_dots_13478","U0028cd") - DefineXKBSym("braille_dots_23478","U0028ce") - DefineXKBSym("braille_dots_123478","U0028cf") - DefineXKBSym("braille_dots_578","U0028d0") - DefineXKBSym("braille_dots_1578","U0028d1") - DefineXKBSym("braille_dots_2578","U0028d2") - DefineXKBSym("braille_dots_12578","U0028d3") - DefineXKBSym("braille_dots_3578","U0028d4") - DefineXKBSym("braille_dots_13578","U0028d5") - DefineXKBSym("braille_dots_23578","U0028d6") - DefineXKBSym("braille_dots_123578","U0028d7") - DefineXKBSym("braille_dots_4578","U0028d8") - DefineXKBSym("braille_dots_14578","U0028d9") - DefineXKBSym("braille_dots_24578","U0028da") - DefineXKBSym("braille_dots_124578","U0028db") - DefineXKBSym("braille_dots_34578","U0028dc") - DefineXKBSym("braille_dots_134578","U0028dd") - DefineXKBSym("braille_dots_234578","U0028de") - DefineXKBSym("braille_dots_1234578","U0028df") - DefineXKBSym("braille_dots_678","U0028e0") - DefineXKBSym("braille_dots_1678","U0028e1") - DefineXKBSym("braille_dots_2678","U0028e2") - DefineXKBSym("braille_dots_12678","U0028e3") - DefineXKBSym("braille_dots_3678","U0028e4") - DefineXKBSym("braille_dots_13678","U0028e5") - DefineXKBSym("braille_dots_23678","U0028e6") - DefineXKBSym("braille_dots_123678","U0028e7") - DefineXKBSym("braille_dots_4678","U0028e8") - DefineXKBSym("braille_dots_14678","U0028e9") - DefineXKBSym("braille_dots_24678","U0028ea") - DefineXKBSym("braille_dots_124678","U0028eb") - DefineXKBSym("braille_dots_34678","U0028ec") - DefineXKBSym("braille_dots_134678","U0028ed") - DefineXKBSym("braille_dots_234678","U0028ee") - DefineXKBSym("braille_dots_1234678","U0028ef") - DefineXKBSym("braille_dots_5678","U0028f0") - DefineXKBSym("braille_dots_15678","U0028f1") - DefineXKBSym("braille_dots_25678","U0028f2") - DefineXKBSym("braille_dots_125678","U0028f3") - DefineXKBSym("braille_dots_35678","U0028f4") - DefineXKBSym("braille_dots_135678","U0028f5") - DefineXKBSym("braille_dots_235678","U0028f6") - DefineXKBSym("braille_dots_1235678","U0028f7") - DefineXKBSym("braille_dots_45678","U0028f8") - DefineXKBSym("braille_dots_145678","U0028f9") - DefineXKBSym("braille_dots_245678","U0028fa") - DefineXKBSym("braille_dots_1245678","U0028fb") - DefineXKBSym("braille_dots_345678","U0028fc") - DefineXKBSym("braille_dots_1345678","U0028fd") - DefineXKBSym("braille_dots_2345678","U0028fe") - DefineXKBSym("braille_dots_12345678","U0028ff") + DefineXKBSym("Aogonek","Ą") + DefineXKBSym("breve","˘") + DefineXKBSym("Lstroke","Ł") + DefineXKBSym("Lcaron","Ľ") + DefineXKBSym("Sacute","Ś") + DefineXKBSym("Scaron","Š") + DefineXKBSym("Scedilla","Ş") + DefineXKBSym("Tcaron","Ť") + DefineXKBSym("Zacute","Ź") + DefineXKBSym("Zcaron","Ž") + DefineXKBSym("Zabovedot","Ż") + DefineXKBSym("aogonek","ą") + DefineXKBSym("ogonek","˛") + DefineXKBSym("lstroke","ł") + DefineXKBSym("lcaron","ľ") + DefineXKBSym("sacute","ś") + DefineXKBSym("caron","ˇ") + DefineXKBSym("scaron","š") + DefineXKBSym("scedilla","ş") + DefineXKBSym("tcaron","ť") + DefineXKBSym("zacute","ź") + DefineXKBSym("doubleacute","˝") + DefineXKBSym("zcaron","ž") + DefineXKBSym("zabovedot","ż") + DefineXKBSym("Racute","Ŕ") + DefineXKBSym("Abreve","Ă") + DefineXKBSym("Lacute","Ĺ") + DefineXKBSym("Cacute","Ć") + DefineXKBSym("Ccaron","Č") + DefineXKBSym("Eogonek","Ę") + DefineXKBSym("Ecaron","Ě") + DefineXKBSym("Dcaron","Ď") + DefineXKBSym("Dstroke","Đ") + DefineXKBSym("Nacute","Ń") + DefineXKBSym("Ncaron","Ň") + DefineXKBSym("Odoubleacute","Ő") + DefineXKBSym("Rcaron","ř") + DefineXKBSym("Uring","Ů") + DefineXKBSym("Udoubleacute","Ű") + DefineXKBSym("Tcedilla","Ţ") + DefineXKBSym("racute","ŕ") + DefineXKBSym("abreve","ă") + DefineXKBSym("lacute","ĺ") + DefineXKBSym("cacute","ć") + DefineXKBSym("ccaron","č") + DefineXKBSym("eogonek","ę") + DefineXKBSym("ecaron","ě") + DefineXKBSym("dcaron","ď") + DefineXKBSym("dstroke","đ") + DefineXKBSym("nacute","ń") + DefineXKBSym("ncaron","ň") + DefineXKBSym("odoubleacute","ő") + DefineXKBSym("udoubleacute","ű") + DefineXKBSym("rcaron","ř") + DefineXKBSym("uring","ů") + DefineXKBSym("tcedilla","ţ") + DefineXKBSym("abovedot","˙") + DefineXKBSym("Hstroke","Ħ") + DefineXKBSym("Hcircumflex","Ĥ") + DefineXKBSym("Iabovedot","İ") + DefineXKBSym("Gbreve","Ğ") + DefineXKBSym("Jcircumflex","Ĵ") + DefineXKBSym("hstroke","ħ") + DefineXKBSym("hcircumflex","ĥ") + DefineXKBSym("idotless","ı") + DefineXKBSym("gbreve","ğ") + DefineXKBSym("jcircumflex","ĵ") + DefineXKBSym("Cabovedot","Ċ") + DefineXKBSym("Ccircumflex","Ĉ") + DefineXKBSym("Gabovedot","Ġ") + DefineXKBSym("Gcircumflex","Ĝ") + DefineXKBSym("Ubreve","Ŭ") + DefineXKBSym("Scircumflex","Ŝ") + DefineXKBSym("cabovedot","ċ") + DefineXKBSym("ccircumflex","ĉ") + DefineXKBSym("gabovedot","ġ") + DefineXKBSym("gcircumflex","ĝ") + DefineXKBSym("ubreve","ŭ") + DefineXKBSym("scircumflex","ŝ") + DefineXKBSym("kra","ĸ") + DefineXKBSym("Rcedilla","Ŗ") + DefineXKBSym("Itilde","Ĩ") + DefineXKBSym("Lcedilla","Ļ") + DefineXKBSym("Emacron","Ē") + DefineXKBSym("Gcedilla","Ģ") + DefineXKBSym("Tslash","Ŧ") + DefineXKBSym("rcedilla","ŗ") + DefineXKBSym("itilde","ĩ") + DefineXKBSym("lcedilla","ļ") + DefineXKBSym("emacron","ē") + DefineXKBSym("gcedilla","ģ") + DefineXKBSym("tslash","ŧ") + DefineXKBSym("ENG","Ŋ") + DefineXKBSym("eng","ŋ") + DefineXKBSym("Amacron","Ā") + DefineXKBSym("Iogonek","Į") + DefineXKBSym("Eabovedot","Ė") + DefineXKBSym("Imacron","Ī") + DefineXKBSym("Ncedilla","Ņ") + DefineXKBSym("Omacron","Ō") + DefineXKBSym("Kcedilla","Ķ") + DefineXKBSym("Uogonek","Ų") + DefineXKBSym("Utilde","Ũ") + DefineXKBSym("Umacron","Ū") + DefineXKBSym("amacron","ā") + DefineXKBSym("iogonek","į") + DefineXKBSym("eabovedot","ė") + DefineXKBSym("imacron","ī") + DefineXKBSym("ncedilla","ņ") + DefineXKBSym("omacron","ō") + DefineXKBSym("kcedilla","ķ") + DefineXKBSym("uogonek","ų") + DefineXKBSym("utilde","ũ") + DefineXKBSym("umacron","ū") + DefineXKBSym("Babovedot","Ḃ") + DefineXKBSym("babovedot","ḃ") + DefineXKBSym("Dabovedot","Ḋ") + DefineXKBSym("Wgrave","Ẁ") + DefineXKBSym("Wacute","Ẃ") + DefineXKBSym("dabovedot","ḋ") + DefineXKBSym("Ygrave","Ỳ") + DefineXKBSym("Fabovedot","Ḟ") + DefineXKBSym("fabovedot","ḟ") + DefineXKBSym("Mabovedot","Ṁ") + DefineXKBSym("mabovedot","ṁ") + DefineXKBSym("Pabovedot","Ṗ") + DefineXKBSym("wgrave","ẁ") + DefineXKBSym("pabovedot","ṗ") + DefineXKBSym("wacute","ẃ") + DefineXKBSym("Sabovedot","Ṡ") + DefineXKBSym("ygrave","ỳ") + DefineXKBSym("Wdiaeresis","Ẅ") + DefineXKBSym("wdiaeresis","ẅ") + DefineXKBSym("sabovedot","ṡ") + DefineXKBSym("Wcircumflex","Ŵ") + DefineXKBSym("Tabovedot","Ṫ") + DefineXKBSym("Ycircumflex","Ŷ") + DefineXKBSym("wcircumflex","ŵ") + DefineXKBSym("tabovedot","ṫ") + DefineXKBSym("ycircumflex","ŷ") + DefineXKBSym("OE","Œ") + DefineXKBSym("oe","œ") + DefineXKBSym("Ydiaeresis","Ÿ") + DefineXKBSym("overline","‾") + DefineXKBSym("kana_fullstop","。") + DefineXKBSym("kana_openingbracket","「") + DefineXKBSym("kana_closingbracket","」") + DefineXKBSym("kana_comma","、") + DefineXKBSym("kana_conjunctive","・") + DefineXKBSym("kana_WO","ヲ") + DefineXKBSym("kana_a","ァ") + DefineXKBSym("kana_i","ィ") + DefineXKBSym("kana_u","ゥ") + DefineXKBSym("kana_e","ェ") + DefineXKBSym("kana_o","ォ") + DefineXKBSym("kana_ya","ャ") + DefineXKBSym("kana_yu","ュ") + DefineXKBSym("kana_yo","ョ") + DefineXKBSym("kana_tsu","ッ") + DefineXKBSym("prolongedsound","ー") + DefineXKBSym("kana_A","ア") + DefineXKBSym("kana_I","イ") + DefineXKBSym("kana_U","ウ") + DefineXKBSym("kana_E","エ") + DefineXKBSym("kana_O","オ") + DefineXKBSym("kana_KA","カ") + DefineXKBSym("kana_KI","キ") + DefineXKBSym("kana_KU","ク") + DefineXKBSym("kana_KE","ケ") + DefineXKBSym("kana_KO","コ") + DefineXKBSym("kana_SA","サ") + DefineXKBSym("kana_SHI","シ") + DefineXKBSym("kana_SU","ス") + DefineXKBSym("kana_SE","セ") + DefineXKBSym("kana_SO","ソ") + DefineXKBSym("kana_TA","タ") + DefineXKBSym("kana_CHI","チ") + DefineXKBSym("kana_TSU","ツ") + DefineXKBSym("kana_TE","テ") + DefineXKBSym("kana_TO","ト") + DefineXKBSym("kana_NA","ナ") + DefineXKBSym("kana_NI","ニ") + DefineXKBSym("kana_NU","ヌ") + DefineXKBSym("kana_NE","ネ") + DefineXKBSym("kana_NO","ノ") + DefineXKBSym("kana_HA","ハ") + DefineXKBSym("kana_HI","ヒ") + DefineXKBSym("kana_FU","フ") + DefineXKBSym("kana_HE","ヘ") + DefineXKBSym("kana_HO","ホ") + DefineXKBSym("kana_MA","マ") + DefineXKBSym("kana_MI","ミ") + DefineXKBSym("kana_MU","ム") + DefineXKBSym("kana_ME","メ") + DefineXKBSym("kana_MO","モ") + DefineXKBSym("kana_YA","ヤ") + DefineXKBSym("kana_YU","ユ") + DefineXKBSym("kana_YO","ヨ") + DefineXKBSym("kana_RA","ラ") + DefineXKBSym("kana_RI","リ") + DefineXKBSym("kana_RU","ル") + DefineXKBSym("kana_RE","レ") + DefineXKBSym("kana_RO","ロ") + DefineXKBSym("kana_WA","ワ") + DefineXKBSym("kana_N","ン") + DefineXKBSym("voicedsound","゛") + DefineXKBSym("semivoicedsound","゜") + DefineXKBSym("Farsi_0","۰") + DefineXKBSym("Farsi_1","۱") + DefineXKBSym("Farsi_2","۲") + DefineXKBSym("Farsi_3","۳") + DefineXKBSym("Farsi_4","۴") + DefineXKBSym("Farsi_5","۵") + DefineXKBSym("Farsi_6","۶") + DefineXKBSym("Farsi_7","۷") + DefineXKBSym("Farsi_8","۸") + DefineXKBSym("Farsi_9","۹") + DefineXKBSym("Arabic_percent","٪") + DefineXKBSym("Arabic_superscript_alef","ٰ") + DefineXKBSym("Arabic_tteh","ٹ") + DefineXKBSym("Arabic_peh","پ") + DefineXKBSym("Arabic_tcheh","چ") + DefineXKBSym("Arabic_ddal","ڈ") + DefineXKBSym("Arabic_rreh","ڑ") + DefineXKBSym("Arabic_comma","،") + DefineXKBSym("Arabic_fullstop","۔") + DefineXKBSym("Arabic_0","٠") + DefineXKBSym("Arabic_1","١") + DefineXKBSym("Arabic_2","٢") + DefineXKBSym("Arabic_3","٣") + DefineXKBSym("Arabic_4","٤") + DefineXKBSym("Arabic_5","٥") + DefineXKBSym("Arabic_6","٦") + DefineXKBSym("Arabic_7","٧") + DefineXKBSym("Arabic_8","٨") + DefineXKBSym("Arabic_9","٩") + DefineXKBSym("Arabic_semicolon","؛") + DefineXKBSym("Arabic_question_mark","؟") + DefineXKBSym("Arabic_hamza","ء") + DefineXKBSym("Arabic_maddaonalef","آ") + DefineXKBSym("Arabic_hamzaonalef","أ") + DefineXKBSym("Arabic_hamzaonwaw","ؤ") + DefineXKBSym("Arabic_hamzaunderalef","إ") + DefineXKBSym("Arabic_hamzaonyeh","ئ") + DefineXKBSym("Arabic_alef","ا") + DefineXKBSym("Arabic_beh","ب") + DefineXKBSym("Arabic_tehmarbuta","ة") + DefineXKBSym("Arabic_teh","ت") + DefineXKBSym("Arabic_theh","ث") + DefineXKBSym("Arabic_jeem","ج") + DefineXKBSym("Arabic_hah","ح") + DefineXKBSym("Arabic_khah","خ") + DefineXKBSym("Arabic_dal","د") + DefineXKBSym("Arabic_thal","ذ") + DefineXKBSym("Arabic_ra","ر") + DefineXKBSym("Arabic_zain","ز") + DefineXKBSym("Arabic_seen","س") + DefineXKBSym("Arabic_sheen","ش") + DefineXKBSym("Arabic_sad","ص") + DefineXKBSym("Arabic_dad","ض") + DefineXKBSym("Arabic_tah","ط") + DefineXKBSym("Arabic_zah","ظ") + DefineXKBSym("Arabic_ain","ع") + DefineXKBSym("Arabic_ghain","غ") + DefineXKBSym("Arabic_tatweel","ـ") + DefineXKBSym("Arabic_feh","ف") + DefineXKBSym("Arabic_qaf","ق") + DefineXKBSym("Arabic_kaf","ك") + DefineXKBSym("Arabic_lam","ل") + DefineXKBSym("Arabic_meem","م") + DefineXKBSym("Arabic_noon","ن") + DefineXKBSym("Arabic_ha","ه") + DefineXKBSym("Arabic_waw","و") + DefineXKBSym("Arabic_alefmaksura","ى") + DefineXKBSym("Arabic_yeh","ي") + DefineXKBSym("Arabic_fathatan","ً") + DefineXKBSym("Arabic_dammatan","ٌ") + DefineXKBSym("Arabic_kasratan","ٍ") + DefineXKBSym("Arabic_fatha","َ") + DefineXKBSym("Arabic_damma","ُ") + DefineXKBSym("Arabic_kasra","ِ") + DefineXKBSym("Arabic_shadda","ّ") + DefineXKBSym("Arabic_sukun","ْ") + DefineXKBSym("Arabic_madda_above","ٓ") + DefineXKBSym("Arabic_hamza_above","ٔ") + DefineXKBSym("Arabic_hamza_below","ٕ") + DefineXKBSym("Arabic_jeh","ژ") + DefineXKBSym("Arabic_veh","ڤ") + DefineXKBSym("Arabic_keheh","ک") + DefineXKBSym("Arabic_gaf","گ") + DefineXKBSym("Arabic_noon_ghunna","ں") + DefineXKBSym("Arabic_heh_doachashmee","ھ") + DefineXKBSym("Farsi_yeh","ی") + DefineXKBSym("Arabic_farsi_yeh","ی") + DefineXKBSym("Arabic_yeh_baree","ے") + DefineXKBSym("Arabic_heh_goal","ہ") + DefineXKBSym("Cyrillic_GHE_bar","Ғ") + DefineXKBSym("Cyrillic_ghe_bar","ғ") + DefineXKBSym("Cyrillic_ZHE_descender","Җ") + DefineXKBSym("Cyrillic_zhe_descender","җ") + DefineXKBSym("Cyrillic_KA_descender","Қ") + DefineXKBSym("Cyrillic_ka_descender","қ") + DefineXKBSym("Cyrillic_KA_vertstroke","Ҝ") + DefineXKBSym("Cyrillic_ka_vertstroke","ҝ") + DefineXKBSym("Cyrillic_EN_descender","Ң") + DefineXKBSym("Cyrillic_en_descender","ң") + DefineXKBSym("Cyrillic_U_straight","Ү") + DefineXKBSym("Cyrillic_u_straight","ү") + DefineXKBSym("Cyrillic_U_straight_bar","Ұ") + DefineXKBSym("Cyrillic_u_straight_bar","ұ") + DefineXKBSym("Cyrillic_HA_descender","Ҳ") + DefineXKBSym("Cyrillic_ha_descender","ҳ") + DefineXKBSym("Cyrillic_CHE_descender","Ҷ") + DefineXKBSym("Cyrillic_che_descender","ҷ") + DefineXKBSym("Cyrillic_CHE_vertstroke","Ҹ") + DefineXKBSym("Cyrillic_che_vertstroke","ҹ") + DefineXKBSym("Cyrillic_SHHA","Һ") + DefineXKBSym("Cyrillic_shha","һ") + DefineXKBSym("Cyrillic_SCHWA","Ә") + DefineXKBSym("Cyrillic_schwa","ә") + DefineXKBSym("Cyrillic_I_macron","Ӣ") + DefineXKBSym("Cyrillic_i_macron","ӣ") + DefineXKBSym("Cyrillic_O_bar","Ө") + DefineXKBSym("Cyrillic_o_bar","ө") + DefineXKBSym("Cyrillic_U_macron","Ӯ") + DefineXKBSym("Cyrillic_u_macron","ӯ") + DefineXKBSym("Serbian_dje","ђ") + DefineXKBSym("Macedonia_gje","ѓ") + DefineXKBSym("Cyrillic_io","ё") + DefineXKBSym("Ukrainian_ie","є") + DefineXKBSym("Macedonia_dse","ѕ") + DefineXKBSym("Ukrainian_i","і") + DefineXKBSym("Ukrainian_yi","ї") + DefineXKBSym("Cyrillic_je","ј") + DefineXKBSym("Cyrillic_lje","љ") + DefineXKBSym("Cyrillic_nje","њ") + DefineXKBSym("Serbian_tshe","ћ") + DefineXKBSym("Macedonia_kje","ќ") + DefineXKBSym("Ukrainian_ghe_with_upturn","ґ") + DefineXKBSym("Byelorussian_shortu","ў") + DefineXKBSym("Cyrillic_dzhe","џ") + DefineXKBSym("numerosign","№") + DefineXKBSym("Serbian_DJE","Ђ") + DefineXKBSym("Macedonia_GJE","Ѓ") + DefineXKBSym("Cyrillic_IO","Ё") + DefineXKBSym("Ukrainian_IE","Є") + DefineXKBSym("Macedonia_DSE","Ѕ") + DefineXKBSym("Ukrainian_I","І") + DefineXKBSym("Ukrainian_YI","Ї") + DefineXKBSym("Cyrillic_JE","Ј") + DefineXKBSym("Cyrillic_LJE","Љ") + DefineXKBSym("Cyrillic_NJE","Њ") + DefineXKBSym("Serbian_TSHE","Ћ") + DefineXKBSym("Macedonia_KJE","Ќ") + DefineXKBSym("Ukrainian_GHE_WITH_UPTURN","Ґ") + DefineXKBSym("Byelorussian_SHORTU","Ў") + DefineXKBSym("Cyrillic_DZHE","Џ") + DefineXKBSym("Cyrillic_yu","ю") + DefineXKBSym("Cyrillic_a","а") + DefineXKBSym("Cyrillic_be","б") + DefineXKBSym("Cyrillic_tse","ц") + DefineXKBSym("Cyrillic_de","д") + DefineXKBSym("Cyrillic_ie","е") + DefineXKBSym("Cyrillic_ef","ф") + DefineXKBSym("Cyrillic_ghe","г") + DefineXKBSym("Cyrillic_ha","х") + DefineXKBSym("Cyrillic_i","и") + DefineXKBSym("Cyrillic_shorti","й") + DefineXKBSym("Cyrillic_ka","к") + DefineXKBSym("Cyrillic_el","л") + DefineXKBSym("Cyrillic_em","м") + DefineXKBSym("Cyrillic_en","н") + DefineXKBSym("Cyrillic_o","о") + DefineXKBSym("Cyrillic_pe","п") + DefineXKBSym("Cyrillic_ya","я") + DefineXKBSym("Cyrillic_er","р") + DefineXKBSym("Cyrillic_es","с") + DefineXKBSym("Cyrillic_te","т") + DefineXKBSym("Cyrillic_u","у") + DefineXKBSym("Cyrillic_zhe","ж") + DefineXKBSym("Cyrillic_ve","в") + DefineXKBSym("Cyrillic_softsign","ь") + DefineXKBSym("Cyrillic_yeru","ы") + DefineXKBSym("Cyrillic_ze","з") + DefineXKBSym("Cyrillic_sha","ш") + DefineXKBSym("Cyrillic_e","э") + DefineXKBSym("Cyrillic_shcha","щ") + DefineXKBSym("Cyrillic_che","ч") + DefineXKBSym("Cyrillic_hardsign","ъ") + DefineXKBSym("Cyrillic_YU","Ю") + DefineXKBSym("Cyrillic_A","А") + DefineXKBSym("Cyrillic_BE","Б") + DefineXKBSym("Cyrillic_TSE","Ц") + DefineXKBSym("Cyrillic_DE","Д") + DefineXKBSym("Cyrillic_IE","Е") + DefineXKBSym("Cyrillic_EF","Ф") + DefineXKBSym("Cyrillic_GHE","Г") + DefineXKBSym("Cyrillic_HA","Х") + DefineXKBSym("Cyrillic_I","И") + DefineXKBSym("Cyrillic_SHORTI","Й") + DefineXKBSym("Cyrillic_KA","К") + DefineXKBSym("Cyrillic_EL","Л") + DefineXKBSym("Cyrillic_EM","М") + DefineXKBSym("Cyrillic_EN","Н") + DefineXKBSym("Cyrillic_O","О") + DefineXKBSym("Cyrillic_PE","П") + DefineXKBSym("Cyrillic_YA","Я") + DefineXKBSym("Cyrillic_ER","Р") + DefineXKBSym("Cyrillic_ES","С") + DefineXKBSym("Cyrillic_TE","Т") + DefineXKBSym("Cyrillic_U","У") + DefineXKBSym("Cyrillic_ZHE","Ж") + DefineXKBSym("Cyrillic_VE","В") + DefineXKBSym("Cyrillic_SOFTSIGN","Ь") + DefineXKBSym("Cyrillic_YERU","Ы") + DefineXKBSym("Cyrillic_ZE","З") + DefineXKBSym("Cyrillic_SHA","Ш") + DefineXKBSym("Cyrillic_E","Э") + DefineXKBSym("Cyrillic_SHCHA","Щ") + DefineXKBSym("Cyrillic_CHE","Ч") + DefineXKBSym("Cyrillic_HARDSIGN","Ъ") + DefineXKBSym("Greek_ALPHAaccent","Ά") + DefineXKBSym("Greek_EPSILONaccent","Έ") + DefineXKBSym("Greek_ETAaccent","Ή") + DefineXKBSym("Greek_IOTAaccent","Ί") + DefineXKBSym("Greek_IOTAdieresis","Ϊ") + DefineXKBSym("Greek_OMICRONaccent","Ό") + DefineXKBSym("Greek_UPSILONaccent","Ύ") + DefineXKBSym("Greek_UPSILONdieresis","Ϋ") + DefineXKBSym("Greek_OMEGAaccent","Ώ") + DefineXKBSym("Greek_accentdieresis","΅") + DefineXKBSym("Greek_horizbar","―") + DefineXKBSym("Greek_alphaaccent","ά") + DefineXKBSym("Greek_epsilonaccent","έ") + DefineXKBSym("Greek_etaaccent","ή") + DefineXKBSym("Greek_iotaaccent","ί") + DefineXKBSym("Greek_iotadieresis","ϊ") + DefineXKBSym("Greek_iotaaccentdieresis","ΐ") + DefineXKBSym("Greek_omicronaccent","ό") + DefineXKBSym("Greek_upsilonaccent","ύ") + DefineXKBSym("Greek_upsilondieresis","ϋ") + DefineXKBSym("Greek_upsilonaccentdieresis","ΰ") + DefineXKBSym("Greek_omegaaccent","ώ") + DefineXKBSym("Greek_ALPHA","Α") + DefineXKBSym("Greek_BETA","Β") + DefineXKBSym("Greek_GAMMA","Γ") + DefineXKBSym("Greek_DELTA","Δ") + DefineXKBSym("Greek_EPSILON","Ε") + DefineXKBSym("Greek_ZETA","Ζ") + DefineXKBSym("Greek_ETA","Η") + DefineXKBSym("Greek_THETA","Θ") + DefineXKBSym("Greek_IOTA","Ι") + DefineXKBSym("Greek_KAPPA","Κ") + DefineXKBSym("Greek_LAMDA","Λ") + DefineXKBSym("Greek_LAMBDA","Λ") + DefineXKBSym("Greek_MU","Μ") + DefineXKBSym("Greek_NU","Ν") + DefineXKBSym("Greek_XI","Ξ") + DefineXKBSym("Greek_OMICRON","Ο") + DefineXKBSym("Greek_PI","Π") + DefineXKBSym("Greek_RHO","Ρ") + DefineXKBSym("Greek_SIGMA","Σ") + DefineXKBSym("Greek_TAU","Τ") + DefineXKBSym("Greek_UPSILON","Υ") + DefineXKBSym("Greek_PHI","Φ") + DefineXKBSym("Greek_CHI","Χ") + DefineXKBSym("Greek_PSI","Ψ") + DefineXKBSym("Greek_OMEGA","Ω") + DefineXKBSym("Greek_alpha","α") + DefineXKBSym("Greek_beta","β") + DefineXKBSym("Greek_gamma","γ") + DefineXKBSym("Greek_delta","δ") + DefineXKBSym("Greek_epsilon","ε") + DefineXKBSym("Greek_zeta","ζ") + DefineXKBSym("Greek_eta","η") + DefineXKBSym("Greek_theta","θ") + DefineXKBSym("Greek_iota","ι") + DefineXKBSym("Greek_kappa","κ") + DefineXKBSym("Greek_lamda","λ") + DefineXKBSym("Greek_lambda","λ") + DefineXKBSym("Greek_mu","μ") + DefineXKBSym("Greek_nu","ν") + DefineXKBSym("Greek_xi","ξ") + DefineXKBSym("Greek_omicron","ο") + DefineXKBSym("Greek_pi","π") + DefineXKBSym("Greek_rho","ρ") + DefineXKBSym("Greek_sigma","σ") + DefineXKBSym("Greek_finalsmallsigma","ς") + DefineXKBSym("Greek_tau","τ") + DefineXKBSym("Greek_upsilon","υ") + DefineXKBSym("Greek_phi","φ") + DefineXKBSym("Greek_chi","χ") + DefineXKBSym("Greek_psi","ψ") + DefineXKBSym("Greek_omega","ω") + DefineXKBSym("leftradical","⎷") + DefineXKBSym("topleftradical","┌") + DefineXKBSym("horizconnector","─") + DefineXKBSym("topintegral","⌠") + DefineXKBSym("botintegral","⌡") + DefineXKBSym("vertconnector","│") + DefineXKBSym("topleftsqbracket","⎡") + DefineXKBSym("botleftsqbracket","⎣") + DefineXKBSym("toprightsqbracket","⎤") + DefineXKBSym("botrightsqbracket","⎦") + DefineXKBSym("topleftparens","⎛") + DefineXKBSym("botleftparens","⎝") + DefineXKBSym("toprightparens","⎞") + DefineXKBSym("botrightparens","⎠") + DefineXKBSym("leftmiddlecurlybrace","⎨") + DefineXKBSym("rightmiddlecurlybrace","⎬") + DefineXKBSym("lessthanequal","≤") + DefineXKBSym("notequal","≠") + DefineXKBSym("greaterthanequal","≥") + DefineXKBSym("integral","∫") + DefineXKBSym("therefore","∴") + DefineXKBSym("variation","∝") + DefineXKBSym("infinity","∞") + DefineXKBSym("nabla","∇") + DefineXKBSym("approximate","∼") + DefineXKBSym("similarequal","≃") + DefineXKBSym("ifonlyif","⇔") + DefineXKBSym("implies","⇒") + DefineXKBSym("identical","≡") + DefineXKBSym("radical","√") + DefineXKBSym("includedin","⊂") + DefineXKBSym("includes","⊃") + DefineXKBSym("intersection","∩") + DefineXKBSym("union","∪") + DefineXKBSym("logicaland","∧") + DefineXKBSym("logicalor","∨") + DefineXKBSym("partialderivative","∂") + DefineXKBSym("function","ƒ") + DefineXKBSym("leftarrow","←") + DefineXKBSym("uparrow","↑") + DefineXKBSym("rightarrow","→") + DefineXKBSym("downarrow","↓") + DefineXKBSym("soliddiamond","◆") + DefineXKBSym("checkerboard","▒") + DefineXKBSym("ht","␉") + DefineXKBSym("ff","␌") + DefineXKBSym("cr","␍") + DefineXKBSym("lf","␊") + DefineXKBSym("nl","␤") + DefineXKBSym("vt","␋") + DefineXKBSym("lowrightcorner","┘") + DefineXKBSym("uprightcorner","┐") + DefineXKBSym("upleftcorner","┌") + DefineXKBSym("lowleftcorner","└") + DefineXKBSym("crossinglines","┼") + DefineXKBSym("horizlinescan1","⎺") + DefineXKBSym("horizlinescan3","⎻") + DefineXKBSym("horizlinescan5","─") + DefineXKBSym("horizlinescan7","⎼") + DefineXKBSym("horizlinescan9","⎽") + DefineXKBSym("leftt","├") + DefineXKBSym("rightt","┤") + DefineXKBSym("bott","┴") + DefineXKBSym("topt","┬") + DefineXKBSym("vertbar","│") + DefineXKBSym("emspace"," ") + DefineXKBSym("enspace"," ") + DefineXKBSym("em3space"," ") + DefineXKBSym("em4space"," ") + DefineXKBSym("digitspace"," ") + DefineXKBSym("punctspace"," ") + DefineXKBSym("thinspace"," ") + DefineXKBSym("hairspace"," ") + DefineXKBSym("emdash","—") + DefineXKBSym("endash","–") + DefineXKBSym("signifblank","␣") + DefineXKBSym("ellipsis","…") + DefineXKBSym("doubbaselinedot","‥") + DefineXKBSym("onethird","⅓") + DefineXKBSym("twothirds","⅔") + DefineXKBSym("onefifth","⅕") + DefineXKBSym("twofifths","⅖") + DefineXKBSym("threefifths","⅗") + DefineXKBSym("fourfifths","⅘") + DefineXKBSym("onesixth","⅙") + DefineXKBSym("fivesixths","⅚") + DefineXKBSym("careof","℅") + DefineXKBSym("figdash","‒") + DefineXKBSym("leftanglebracket","⟨") + DefineXKBSym("decimalpoint",".") + DefineXKBSym("rightanglebracket","⟩") + DefineXKBSym("oneeighth","⅛") + DefineXKBSym("threeeighths","⅜") + DefineXKBSym("fiveeighths","⅝") + DefineXKBSym("seveneighths","⅞") + DefineXKBSym("trademark","™") + DefineXKBSym("signaturemark","☓") + DefineXKBSym("leftopentriangle","◁") + DefineXKBSym("rightopentriangle","▷") + DefineXKBSym("emopencircle","○") + DefineXKBSym("emopenrectangle","▯") + DefineXKBSym("leftsinglequotemark","‘") + DefineXKBSym("rightsinglequotemark","’") + DefineXKBSym("leftdoublequotemark","“") + DefineXKBSym("rightdoublequotemark","”") + DefineXKBSym("prescription","℞") + DefineXKBSym("minutes","′") + DefineXKBSym("seconds","″") + DefineXKBSym("latincross","✝") + DefineXKBSym("filledrectbullet","▬") + DefineXKBSym("filledlefttribullet","◀") + DefineXKBSym("filledrighttribullet","▶") + DefineXKBSym("emfilledcircle","●") + DefineXKBSym("emfilledrect","▮") + DefineXKBSym("enopencircbullet","◦") + DefineXKBSym("enopensquarebullet","▫") + DefineXKBSym("openrectbullet","▭") + DefineXKBSym("opentribulletup","△") + DefineXKBSym("opentribulletdown","▽") + DefineXKBSym("openstar","☆") + DefineXKBSym("enfilledcircbullet","•") + DefineXKBSym("enfilledsqbullet","▪") + DefineXKBSym("filledtribulletup","▲") + DefineXKBSym("filledtribulletdown","▼") + DefineXKBSym("leftpointer","☜") + DefineXKBSym("rightpointer","☞") + DefineXKBSym("club","♣") + DefineXKBSym("diamond","♦") + DefineXKBSym("heart","♥") + DefineXKBSym("maltesecross","✠") + DefineXKBSym("dagger","†") + DefineXKBSym("doubledagger","‡") + DefineXKBSym("checkmark","✓") + DefineXKBSym("ballotcross","✗") + DefineXKBSym("musicalsharp","♯") + DefineXKBSym("musicalflat","♭") + DefineXKBSym("malesymbol","♂") + DefineXKBSym("femalesymbol","♀") + DefineXKBSym("telephone","☎") + DefineXKBSym("telephonerecorder","⌕") + DefineXKBSym("phonographcopyright","℗") + DefineXKBSym("caret","‸") + DefineXKBSym("singlelowquotemark","‚") + DefineXKBSym("doublelowquotemark","„") + DefineXKBSym("leftcaret","<") + DefineXKBSym("rightcaret",">") + DefineXKBSym("downcaret","∨") + DefineXKBSym("upcaret","∧") + DefineXKBSym("overbar","¯") + DefineXKBSym("downtack","⊥") + DefineXKBSym("upshoe","∩") + DefineXKBSym("downstile","⌊") + DefineXKBSym("underbar","_") + DefineXKBSym("jot","∘") + DefineXKBSym("quad","⎕") + DefineXKBSym("uptack","⊤") + DefineXKBSym("circle","○") + DefineXKBSym("upstile","⌈") + DefineXKBSym("downshoe","∪") + DefineXKBSym("rightshoe","⊃") + DefineXKBSym("leftshoe","⊂") + DefineXKBSym("lefttack","⊢") + DefineXKBSym("righttack","⊣") + DefineXKBSym("hebrew_doublelowline","‗") + DefineXKBSym("hebrew_aleph","א") + DefineXKBSym("hebrew_bet","ב") + DefineXKBSym("hebrew_beth","ב") ; deprecated + DefineXKBSym("hebrew_gimel","ג") + DefineXKBSym("hebrew_gimmel","ג") ; deprecated + DefineXKBSym("hebrew_dalet","ד") + DefineXKBSym("hebrew_daleth","ד") ; deprecated + DefineXKBSym("hebrew_he","ה") + DefineXKBSym("hebrew_waw","ו") + DefineXKBSym("hebrew_zain","ז") + DefineXKBSym("hebrew_zayin","ז") ; deprecated + DefineXKBSym("hebrew_chet","ח") + DefineXKBSym("hebrew_het","ח") ; deprecated + DefineXKBSym("hebrew_tet","ט") + DefineXKBSym("hebrew_teth","ט") ; deprecated + DefineXKBSym("hebrew_yod","י") + DefineXKBSym("hebrew_finalkaph","ך") + DefineXKBSym("hebrew_kaph","כ") + DefineXKBSym("hebrew_lamed","ל") + DefineXKBSym("hebrew_finalmem","ם") + DefineXKBSym("hebrew_mem","מ") + DefineXKBSym("hebrew_finalnun","ן") + DefineXKBSym("hebrew_nun","נ") + DefineXKBSym("hebrew_samech","ס") + DefineXKBSym("hebrew_samekh","ס") ; deprecated + DefineXKBSym("hebrew_ayin","ע2") + DefineXKBSym("hebrew_finalpe","ף") + DefineXKBSym("hebrew_pe","פ") + DefineXKBSym("hebrew_finalzade","ץ") + DefineXKBSym("hebrew_finalzadi","ץ") ; deprecated + DefineXKBSym("hebrew_zade","צ") + DefineXKBSym("hebrew_zadi","צ") ; deprecated + DefineXKBSym("hebrew_qoph","ק") + DefineXKBSym("hebrew_kuf","ק") ; deprecated + DefineXKBSym("hebrew_resh","ר") + DefineXKBSym("hebrew_shin","ש") + DefineXKBSym("hebrew_taw","ת") + DefineXKBSym("hebrew_taf","ת") ; deprecated + DefineXKBSym("Thai_kokai","ก") + DefineXKBSym("Thai_khokhai","ข") + DefineXKBSym("Thai_khokhuat","ฃ") + DefineXKBSym("Thai_khokhwai","ค") + DefineXKBSym("Thai_khokhon","ฅ") + DefineXKBSym("Thai_khorakhang","ฆ") + DefineXKBSym("Thai_ngongu","ง") + DefineXKBSym("Thai_chochan","จ") + DefineXKBSym("Thai_choching","ฉ") + DefineXKBSym("Thai_chochang","ช") + DefineXKBSym("Thai_soso","ซ") + DefineXKBSym("Thai_chochoe","ฌ") + DefineXKBSym("Thai_yoying","ญ") + DefineXKBSym("Thai_dochada","ฎ") + DefineXKBSym("Thai_topatak","ฏ") + DefineXKBSym("Thai_thothan","ฐ") + DefineXKBSym("Thai_thonangmontho","ฑ") + DefineXKBSym("Thai_thophuthao","ฒ") + DefineXKBSym("Thai_nonen","ณ") + DefineXKBSym("Thai_dodek","ด") + DefineXKBSym("Thai_totao","ต") + DefineXKBSym("Thai_thothung","ถ") + DefineXKBSym("Thai_thothahan","ท") + DefineXKBSym("Thai_thothong","ธ") + DefineXKBSym("Thai_nonu","น") + DefineXKBSym("Thai_bobaimai","บ") + DefineXKBSym("Thai_popla","ป") + DefineXKBSym("Thai_phophung","ผ") + DefineXKBSym("Thai_fofa","ฝ") + DefineXKBSym("Thai_phophan","พ") + DefineXKBSym("Thai_fofan","ฟ") + DefineXKBSym("Thai_phosamphao","ภ") + DefineXKBSym("Thai_moma","ม") + DefineXKBSym("Thai_yoyak","ย") + DefineXKBSym("Thai_rorua","ร") + DefineXKBSym("Thai_ru","ฤ") + DefineXKBSym("Thai_loling","ล") + DefineXKBSym("Thai_lu","ฦ") + DefineXKBSym("Thai_wowaen","ว") + DefineXKBSym("Thai_sosala","ศ") + DefineXKBSym("Thai_sorusi","ษ") + DefineXKBSym("Thai_sosua","ส") + DefineXKBSym("Thai_hohip","ห") + DefineXKBSym("Thai_lochula","ฬ") + DefineXKBSym("Thai_oang","อ") + DefineXKBSym("Thai_honokhuk","ฮ") + DefineXKBSym("Thai_paiyannoi","ฯ") + DefineXKBSym("Thai_saraa","ะ") + DefineXKBSym("Thai_maihanakat","ั") + DefineXKBSym("Thai_saraaa","า") + DefineXKBSym("Thai_saraam","ำ") + DefineXKBSym("Thai_sarai","ิ") + DefineXKBSym("Thai_saraii","ี") + DefineXKBSym("Thai_saraue","ึ") + DefineXKBSym("Thai_sarauee","ื") + DefineXKBSym("Thai_sarau","ุ") + DefineXKBSym("Thai_sarauu","ู") + DefineXKBSym("Thai_phinthu","ฺ") + DefineXKBSym("Thai_baht","฿") + DefineXKBSym("Thai_sarae","เ") + DefineXKBSym("Thai_saraae","แ") + DefineXKBSym("Thai_sarao","โ") + DefineXKBSym("Thai_saraaimaimuan","ใ") + DefineXKBSym("Thai_saraaimaimalai","ไ") + DefineXKBSym("Thai_lakkhangyao","ๅ") + DefineXKBSym("Thai_maiyamok","ๆ") + DefineXKBSym("Thai_maitaikhu","็") + DefineXKBSym("Thai_maiek","่") + DefineXKBSym("Thai_maitho","้") + DefineXKBSym("Thai_maitri","๊") + DefineXKBSym("Thai_maichattawa","๋") + DefineXKBSym("Thai_thanthakhat","์") + DefineXKBSym("Thai_nikhahit","ํ") + DefineXKBSym("Thai_leksun","๐") + DefineXKBSym("Thai_leknung","๑") + DefineXKBSym("Thai_leksong","๒") + DefineXKBSym("Thai_leksam","๓") + DefineXKBSym("Thai_leksi","๔") + DefineXKBSym("Thai_lekha","๕") + DefineXKBSym("Thai_lekhok","๖") + DefineXKBSym("Thai_lekchet","๗") + DefineXKBSym("Thai_lekpaet","๘") + DefineXKBSym("Thai_lekkao","๙") + DefineXKBSym("Korean_Won","₩") + DefineXKBSym("Armenian_ligature_ew","և") + DefineXKBSym("Armenian_full_stop","։") + DefineXKBSym("Armenian_verjaket","։") + DefineXKBSym("Armenian_separation_mark","՝") + DefineXKBSym("Armenian_but","՝") + DefineXKBSym("Armenian_hyphen","֊") + DefineXKBSym("Armenian_yentamna","֊") + DefineXKBSym("Armenian_exclam","՜") + DefineXKBSym("Armenian_amanak","՜") + DefineXKBSym("Armenian_accent","՛") + DefineXKBSym("Armenian_shesht","՛") + DefineXKBSym("Armenian_question","՞") + DefineXKBSym("Armenian_paruyk","՞") + DefineXKBSym("Armenian_AYB","Ա") + DefineXKBSym("Armenian_ayb","ա") + DefineXKBSym("Armenian_BEN","Բ") + DefineXKBSym("Armenian_ben","բ") + DefineXKBSym("Armenian_GIM","Գ") + DefineXKBSym("Armenian_gim","գ") + DefineXKBSym("Armenian_DA","Դ") + DefineXKBSym("Armenian_da","դ") + DefineXKBSym("Armenian_YECH","Ե") + DefineXKBSym("Armenian_yech","ե") + DefineXKBSym("Armenian_ZA","Զ") + DefineXKBSym("Armenian_za","զ") + DefineXKBSym("Armenian_E","Է") + DefineXKBSym("Armenian_e","է") + DefineXKBSym("Armenian_AT","Ը") + DefineXKBSym("Armenian_at","ը") + DefineXKBSym("Armenian_TO","Թ") + DefineXKBSym("Armenian_to","թ") + DefineXKBSym("Armenian_ZHE","Ժ") + DefineXKBSym("Armenian_zhe","ժ") + DefineXKBSym("Armenian_INI","Ի") + DefineXKBSym("Armenian_ini","ի") + DefineXKBSym("Armenian_LYUN","Լ") + DefineXKBSym("Armenian_lyun","լ") + DefineXKBSym("Armenian_KHE","Խ") + DefineXKBSym("Armenian_khe","խ") + DefineXKBSym("Armenian_TSA","Ծ") + DefineXKBSym("Armenian_tsa","ծ") + DefineXKBSym("Armenian_KEN","Կ") + DefineXKBSym("Armenian_ken","կ") + DefineXKBSym("Armenian_HO","Հ") + DefineXKBSym("Armenian_ho","հ") + DefineXKBSym("Armenian_DZA","Ձ") + DefineXKBSym("Armenian_dza","ձ") + DefineXKBSym("Armenian_GHAT","Ղ") + DefineXKBSym("Armenian_ghat","ղ") + DefineXKBSym("Armenian_TCHE","Ճ") + DefineXKBSym("Armenian_tche","ճ") + DefineXKBSym("Armenian_MEN","Մ") + DefineXKBSym("Armenian_men","մ") + DefineXKBSym("Armenian_HI","Յ") + DefineXKBSym("Armenian_hi","յ") + DefineXKBSym("Armenian_NU","Ն") + DefineXKBSym("Armenian_nu","ն") + DefineXKBSym("Armenian_SHA","Շ") + DefineXKBSym("Armenian_sha","շ") + DefineXKBSym("Armenian_VO","Ո") + DefineXKBSym("Armenian_vo","ո") + DefineXKBSym("Armenian_CHA","Չ") + DefineXKBSym("Armenian_cha","չ") + DefineXKBSym("Armenian_PE","Պ") + DefineXKBSym("Armenian_pe","պ") + DefineXKBSym("Armenian_JE","Ջ") + DefineXKBSym("Armenian_je","ջ") + DefineXKBSym("Armenian_RA","Ռ") + DefineXKBSym("Armenian_ra","ռ") + DefineXKBSym("Armenian_SE","Ս") + DefineXKBSym("Armenian_se","ս") + DefineXKBSym("Armenian_VEV","Վ") + DefineXKBSym("Armenian_vev","վ") + DefineXKBSym("Armenian_TYUN","Տ") + DefineXKBSym("Armenian_tyun","տ") + DefineXKBSym("Armenian_RE","Ր") + DefineXKBSym("Armenian_re","ր") + DefineXKBSym("Armenian_TSO","Ց") + DefineXKBSym("Armenian_tso","ց") + DefineXKBSym("Armenian_VYUN","Ւ") + DefineXKBSym("Armenian_vyun","ւ") + DefineXKBSym("Armenian_PYUR","Փ") + DefineXKBSym("Armenian_pyur","փ") + DefineXKBSym("Armenian_KE","Ք") + DefineXKBSym("Armenian_ke","ք") + DefineXKBSym("Armenian_O","Օ") + DefineXKBSym("Armenian_o","օ") + DefineXKBSym("Armenian_FE","Ֆ") + DefineXKBSym("Armenian_fe","ֆ") + DefineXKBSym("Armenian_apostrophe","՚") + DefineXKBSym("Georgian_an","ა") + DefineXKBSym("Georgian_ban","ბ") + DefineXKBSym("Georgian_gan","გ") + DefineXKBSym("Georgian_don","დ") + DefineXKBSym("Georgian_en","ე") + DefineXKBSym("Georgian_vin","ვ") + DefineXKBSym("Georgian_zen","ზ") + DefineXKBSym("Georgian_tan","თ") + DefineXKBSym("Georgian_in","ი") + DefineXKBSym("Georgian_kan","კ") + DefineXKBSym("Georgian_las","ლ") + DefineXKBSym("Georgian_man","მ") + DefineXKBSym("Georgian_nar","ნ") + DefineXKBSym("Georgian_on","ო") + DefineXKBSym("Georgian_par","პ") + DefineXKBSym("Georgian_zhar","ჟ") + DefineXKBSym("Georgian_rae","რ") + DefineXKBSym("Georgian_san","ს") + DefineXKBSym("Georgian_tar","ტ") + DefineXKBSym("Georgian_un","უ") + DefineXKBSym("Georgian_phar","ფ") + DefineXKBSym("Georgian_khar","ქ") + DefineXKBSym("Georgian_ghan","ღ") + DefineXKBSym("Georgian_qar","ყ") + DefineXKBSym("Georgian_shin","შ") + DefineXKBSym("Georgian_chin","ჩ") + DefineXKBSym("Georgian_can","ც") + DefineXKBSym("Georgian_jil","ძ") + DefineXKBSym("Georgian_cil","წ") + DefineXKBSym("Georgian_char","ჭ") + DefineXKBSym("Georgian_xan","ხ") + DefineXKBSym("Georgian_jhan","ჯ") + DefineXKBSym("Georgian_hae","ჰ") + DefineXKBSym("Georgian_he","ჱ") + DefineXKBSym("Georgian_hie","ჲ") + DefineXKBSym("Georgian_we","ჳ") + DefineXKBSym("Georgian_har","ჴ") + DefineXKBSym("Georgian_hoe","ჵ") + DefineXKBSym("Georgian_fi","ჶ") + DefineXKBSym("Xabovedot","Ẋ") + DefineXKBSym("Ibreve","Ĭ") + DefineXKBSym("Zstroke","Ƶ") + DefineXKBSym("Gcaron","Ǧ") + DefineXKBSym("Ocaron","ǒ") + DefineXKBSym("Obarred","Ɵ") + DefineXKBSym("xabovedot","ẋ") + DefineXKBSym("ibreve","ĭ") + DefineXKBSym("zstroke","ƶ") + DefineXKBSym("gcaron","ǧ") + DefineXKBSym("ocaron","ǒ") + DefineXKBSym("obarred","ɵ") + DefineXKBSym("SCHWA","Ə") + DefineXKBSym("schwa","ə") + DefineXKBSym("Lbelowdot","Ḷ") + DefineXKBSym("lbelowdot","ḷ") + DefineXKBSym("Abelowdot","Ạ") + DefineXKBSym("abelowdot","ạ") + DefineXKBSym("Ahook","Ả") + DefineXKBSym("ahook","ả") + DefineXKBSym("Acircumflexacute","Ấ") + DefineXKBSym("acircumflexacute","ấ") + DefineXKBSym("Acircumflexgrave","Ầ") + DefineXKBSym("acircumflexgrave","ầ") + DefineXKBSym("Acircumflexhook","Ẩ") + DefineXKBSym("acircumflexhook","ẩ") + DefineXKBSym("Acircumflextilde","Ẫ") + DefineXKBSym("acircumflextilde","ẫ") + DefineXKBSym("Acircumflexbelowdot","Ậ") + DefineXKBSym("acircumflexbelowdot","ậ") + DefineXKBSym("Abreveacute","Ắ") + DefineXKBSym("abreveacute","ắ") + DefineXKBSym("Abrevegrave","Ằ") + DefineXKBSym("abrevegrave","ằ") + DefineXKBSym("Abrevehook","Ẳ") + DefineXKBSym("abrevehook","ẳ") + DefineXKBSym("Abrevetilde","Ẵ") + DefineXKBSym("abrevetilde","ẵ") + DefineXKBSym("Abrevebelowdot","Ặ") + DefineXKBSym("abrevebelowdot","ặ") + DefineXKBSym("Ebelowdot","Ẹ") + DefineXKBSym("ebelowdot","ẹ") + DefineXKBSym("Ehook","Ẻ") + DefineXKBSym("ehook","ẻ") + DefineXKBSym("Etilde","Ẽ") + DefineXKBSym("etilde","ẽ") + DefineXKBSym("Ecircumflexacute","Ế") + DefineXKBSym("ecircumflexacute","ế") + DefineXKBSym("Ecircumflexgrave","Ề") + DefineXKBSym("ecircumflexgrave","ề") + DefineXKBSym("Ecircumflexhook","Ể") + DefineXKBSym("ecircumflexhook","ể") + DefineXKBSym("Ecircumflextilde","Ễ") + DefineXKBSym("ecircumflextilde","ễ") + DefineXKBSym("Ecircumflexbelowdot","Ệ") + DefineXKBSym("ecircumflexbelowdot","ệ") + DefineXKBSym("Ihook","Ỉ") + DefineXKBSym("ihook","ỉ") + DefineXKBSym("Ibelowdot","Ị") + DefineXKBSym("ibelowdot","ị") + DefineXKBSym("Obelowdot","Ọ") + DefineXKBSym("obelowdot","ọ") + DefineXKBSym("Ohook","Ỏ") + DefineXKBSym("ohook","ỏ") + DefineXKBSym("Ocircumflexacute","Ố") + DefineXKBSym("ocircumflexacute","ố") + DefineXKBSym("Ocircumflexgrave","Ồ") + DefineXKBSym("ocircumflexgrave","ồ") + DefineXKBSym("Ocircumflexhook","Ổ") + DefineXKBSym("ocircumflexhook","ổ") + DefineXKBSym("Ocircumflextilde","Ỗ") + DefineXKBSym("ocircumflextilde","ỗ") + DefineXKBSym("Ocircumflexbelowdot","Ộ") + DefineXKBSym("ocircumflexbelowdot","ộ") + DefineXKBSym("Ohornacute","Ớ") + DefineXKBSym("ohornacute","ớ") + DefineXKBSym("Ohorngrave","Ờ") + DefineXKBSym("ohorngrave","ờ") + DefineXKBSym("Ohornhook","Ở") + DefineXKBSym("ohornhook","ở") + DefineXKBSym("Ohorntilde","Ỡ") + DefineXKBSym("ohorntilde","ỡ") + DefineXKBSym("Ohornbelowdot","Ợ") + DefineXKBSym("ohornbelowdot","ợ") + DefineXKBSym("Ubelowdot","Ụ") + DefineXKBSym("ubelowdot","ụ") + DefineXKBSym("Uhook","Ủ") + DefineXKBSym("uhook","ủ") + DefineXKBSym("Uhornacute","Ứ") + DefineXKBSym("uhornacute","ứ") + DefineXKBSym("Uhorngrave","Ừ") + DefineXKBSym("uhorngrave","ừ") + DefineXKBSym("Uhornhook","Ử") + DefineXKBSym("uhornhook","ử") + DefineXKBSym("Uhorntilde","Ữ") + DefineXKBSym("uhorntilde","ữ") + DefineXKBSym("Uhornbelowdot","Ự") + DefineXKBSym("uhornbelowdot","ự") + DefineXKBSym("Ybelowdot","Ỵ") + DefineXKBSym("ybelowdot","ỵ") + DefineXKBSym("Yhook","Ỷ") + DefineXKBSym("yhook","ỷ") + DefineXKBSym("Ytilde","Ỹ") + DefineXKBSym("ytilde","ỹ") + DefineXKBSym("Ohorn","Ơ") + DefineXKBSym("ohorn","ơ") + DefineXKBSym("Uhorn","Ư") + DefineXKBSym("uhorn","ư") + DefineXKBSym("EcuSign","₠") + DefineXKBSym("ColonSign","₡") + DefineXKBSym("CruzeiroSign","₢") + DefineXKBSym("FFrancSign","₣") + DefineXKBSym("LiraSign","₤") + DefineXKBSym("MillSign","₥") + DefineXKBSym("NairaSign","₦") + DefineXKBSym("PesetaSign","₧") + DefineXKBSym("RupeeSign","₨") + DefineXKBSym("WonSign","₩") + DefineXKBSym("NewSheqelSign","₪") + DefineXKBSym("DongSign","₫") + DefineXKBSym("EuroSign","€") + DefineXKBSym("zerosuperior","⁰") + DefineXKBSym("foursuperior","⁴") + DefineXKBSym("fivesuperior","⁵") + DefineXKBSym("sixsuperior","⁶") + DefineXKBSym("sevensuperior","⁷") + DefineXKBSym("eightsuperior","⁸") + DefineXKBSym("ninesuperior","⁹") + DefineXKBSym("zerosubscript","₀") + DefineXKBSym("onesubscript","₁") + DefineXKBSym("twosubscript","₂") + DefineXKBSym("threesubscript","₃") + DefineXKBSym("foursubscript","₄") + DefineXKBSym("fivesubscript","₅") + DefineXKBSym("sixsubscript","₆") + DefineXKBSym("sevensubscript","₇") + DefineXKBSym("eightsubscript","₈") + DefineXKBSym("ninesubscript","₉") + DefineXKBSym("partdifferential","∂") + DefineXKBSym("emptyset","∅") + DefineXKBSym("elementof","∈") + DefineXKBSym("notelementof","∉") + DefineXKBSym("containsas","∋") + DefineXKBSym("squareroot","√") + DefineXKBSym("cuberoot","∛") + DefineXKBSym("fourthroot","∜") + DefineXKBSym("dintegral","∬") + DefineXKBSym("tintegral","∭") + DefineXKBSym("because","∵") + DefineXKBSym("approxeq","≅") + DefineXKBSym("notapproxeq","≇") + DefineXKBSym("notidentical","≢") + DefineXKBSym("stricteq","≣") + DefineXKBSym("braille_blank","⠀") + DefineXKBSym("braille_dots_1","⠁") + DefineXKBSym("braille_dots_2","⠂") + DefineXKBSym("braille_dots_12","⠃") + DefineXKBSym("braille_dots_3","⠄") + DefineXKBSym("braille_dots_13","⠅") + DefineXKBSym("braille_dots_23","⠆") + DefineXKBSym("braille_dots_123","⠇") + DefineXKBSym("braille_dots_4","⠈") + DefineXKBSym("braille_dots_14","⠉") + DefineXKBSym("braille_dots_24","⠊") + DefineXKBSym("braille_dots_124","⠋") + DefineXKBSym("braille_dots_34","⠌") + DefineXKBSym("braille_dots_134","⠍") + DefineXKBSym("braille_dots_234","⠎") + DefineXKBSym("braille_dots_1234","⠏") + DefineXKBSym("braille_dots_5","⠐") + DefineXKBSym("braille_dots_15","⠑") + DefineXKBSym("braille_dots_25","⠒") + DefineXKBSym("braille_dots_125","⠓") + DefineXKBSym("braille_dots_35","⠔") + DefineXKBSym("braille_dots_135","⠕") + DefineXKBSym("braille_dots_235","⠖") + DefineXKBSym("braille_dots_1235","⠗") + DefineXKBSym("braille_dots_45","⠘") + DefineXKBSym("braille_dots_145","⠙") + DefineXKBSym("braille_dots_245","⠚") + DefineXKBSym("braille_dots_1245","⠛") + DefineXKBSym("braille_dots_345","⠜") + DefineXKBSym("braille_dots_1345","⠝") + DefineXKBSym("braille_dots_2345","⠞") + DefineXKBSym("braille_dots_12345","⠟") + DefineXKBSym("braille_dots_6","⠠") + DefineXKBSym("braille_dots_16","⠡") + DefineXKBSym("braille_dots_26","⠢") + DefineXKBSym("braille_dots_126","⠣") + DefineXKBSym("braille_dots_36","⠤") + DefineXKBSym("braille_dots_136","⠥") + DefineXKBSym("braille_dots_236","⠦") + DefineXKBSym("braille_dots_1236","⠧") + DefineXKBSym("braille_dots_46","⠨") + DefineXKBSym("braille_dots_146","⠩") + DefineXKBSym("braille_dots_246","⠪") + DefineXKBSym("braille_dots_1246","⠫") + DefineXKBSym("braille_dots_346","⠬") + DefineXKBSym("braille_dots_1346","⠭") + DefineXKBSym("braille_dots_2346","⠮") + DefineXKBSym("braille_dots_12346","⠯") + DefineXKBSym("braille_dots_56","⠰") + DefineXKBSym("braille_dots_156","⠱") + DefineXKBSym("braille_dots_256","⠲") + DefineXKBSym("braille_dots_1256","⠳") + DefineXKBSym("braille_dots_356","⠴") + DefineXKBSym("braille_dots_1356","⠵") + DefineXKBSym("braille_dots_2356","⠶") + DefineXKBSym("braille_dots_12356","⠷") + DefineXKBSym("braille_dots_456","⠸") + DefineXKBSym("braille_dots_1456","⠹") + DefineXKBSym("braille_dots_2456","⠺") + DefineXKBSym("braille_dots_12456","⠻") + DefineXKBSym("braille_dots_3456","⠼") + DefineXKBSym("braille_dots_13456","⠽") + DefineXKBSym("braille_dots_23456","⠾") + DefineXKBSym("braille_dots_123456","⠿") + DefineXKBSym("braille_dots_7","⡀") + DefineXKBSym("braille_dots_17","⡁") + DefineXKBSym("braille_dots_27","⡂") + DefineXKBSym("braille_dots_127","⡃") + DefineXKBSym("braille_dots_37","⡄") + DefineXKBSym("braille_dots_137","⡅") + DefineXKBSym("braille_dots_237","⡆") + DefineXKBSym("braille_dots_1237","⡇") + DefineXKBSym("braille_dots_47","⡈") + DefineXKBSym("braille_dots_147","⡉") + DefineXKBSym("braille_dots_247","⡊") + DefineXKBSym("braille_dots_1247","⡋") + DefineXKBSym("braille_dots_347","⡌") + DefineXKBSym("braille_dots_1347","⡍") + DefineXKBSym("braille_dots_2347","⡎") + DefineXKBSym("braille_dots_12347","⡏") + DefineXKBSym("braille_dots_57","⡐") + DefineXKBSym("braille_dots_157","⡑") + DefineXKBSym("braille_dots_257","⡒") + DefineXKBSym("braille_dots_1257","⡓") + DefineXKBSym("braille_dots_357","⡔") + DefineXKBSym("braille_dots_1357","⡕") + DefineXKBSym("braille_dots_2357","⡖") + DefineXKBSym("braille_dots_12357","⡗") + DefineXKBSym("braille_dots_457","⡘") + DefineXKBSym("braille_dots_1457","⡙") + DefineXKBSym("braille_dots_2457","⡚") + DefineXKBSym("braille_dots_12457","⡛") + DefineXKBSym("braille_dots_3457","⡜") + DefineXKBSym("braille_dots_13457","⡝") + DefineXKBSym("braille_dots_23457","⡞") + DefineXKBSym("braille_dots_123457","⡟") + DefineXKBSym("braille_dots_67","⡠") + DefineXKBSym("braille_dots_167","⡡") + DefineXKBSym("braille_dots_267","⡢") + DefineXKBSym("braille_dots_1267","⡣") + DefineXKBSym("braille_dots_367","⡤") + DefineXKBSym("braille_dots_1367","⡥") + DefineXKBSym("braille_dots_2367","⡦") + DefineXKBSym("braille_dots_12367","⡧") + DefineXKBSym("braille_dots_467","⡨") + DefineXKBSym("braille_dots_1467","⡩") + DefineXKBSym("braille_dots_2467","⡪") + DefineXKBSym("braille_dots_12467","⡫") + DefineXKBSym("braille_dots_3467","⡜") + DefineXKBSym("braille_dots_13467","⡭") + DefineXKBSym("braille_dots_23467","⡮") + DefineXKBSym("braille_dots_123467","⡯") + DefineXKBSym("braille_dots_567","⡰") + DefineXKBSym("braille_dots_1567","⡱") + DefineXKBSym("braille_dots_2567","⡲") + DefineXKBSym("braille_dots_12567","⡳") + DefineXKBSym("braille_dots_3567","⡴") + DefineXKBSym("braille_dots_13567","⡵") + DefineXKBSym("braille_dots_23567","⡶") + DefineXKBSym("braille_dots_123567","⡷") + DefineXKBSym("braille_dots_4567","⡸") + DefineXKBSym("braille_dots_14567","⡹") + DefineXKBSym("braille_dots_24567","⡺") + DefineXKBSym("braille_dots_124567","⡻") + DefineXKBSym("braille_dots_34567","⡼") + DefineXKBSym("braille_dots_134567","⡽") + DefineXKBSym("braille_dots_234567","⡾") + DefineXKBSym("braille_dots_1234567","⡿") + DefineXKBSym("braille_dots_8","⢀") + DefineXKBSym("braille_dots_18","⢁") + DefineXKBSym("braille_dots_28","⢂") + DefineXKBSym("braille_dots_128","⢃") + DefineXKBSym("braille_dots_38","⢄") + DefineXKBSym("braille_dots_138","⢅") + DefineXKBSym("braille_dots_238","⢆") + DefineXKBSym("braille_dots_1238","⢇") + DefineXKBSym("braille_dots_48","⢈") + DefineXKBSym("braille_dots_148","⢉") + DefineXKBSym("braille_dots_248","⢊") + DefineXKBSym("braille_dots_1248","⢋") + DefineXKBSym("braille_dots_348","⢌") + DefineXKBSym("braille_dots_1348","⢍") + DefineXKBSym("braille_dots_2348","⢎") + DefineXKBSym("braille_dots_12348","⢏") + DefineXKBSym("braille_dots_58","⢐") + DefineXKBSym("braille_dots_158","⢑") + DefineXKBSym("braille_dots_258","⢒") + DefineXKBSym("braille_dots_1258","⢓") + DefineXKBSym("braille_dots_358","⢔") + DefineXKBSym("braille_dots_1358","⢕") + DefineXKBSym("braille_dots_2358","⢖") + DefineXKBSym("braille_dots_12358","⢗") + DefineXKBSym("braille_dots_458","⢘") + DefineXKBSym("braille_dots_1458","⢙") + DefineXKBSym("braille_dots_2458","⢚") + DefineXKBSym("braille_dots_12458","⢛") + DefineXKBSym("braille_dots_3458","⢜") + DefineXKBSym("braille_dots_13458","⢝") + DefineXKBSym("braille_dots_23458","⢞") + DefineXKBSym("braille_dots_123458","⢟") + DefineXKBSym("braille_dots_68","⢠") + DefineXKBSym("braille_dots_168","⢡") + DefineXKBSym("braille_dots_268","⢢") + DefineXKBSym("braille_dots_1268","⢣") + DefineXKBSym("braille_dots_368","⢤") + DefineXKBSym("braille_dots_1368","⢥") + DefineXKBSym("braille_dots_2368","⢦") + DefineXKBSym("braille_dots_12368","⢧") + DefineXKBSym("braille_dots_468","⢨") + DefineXKBSym("braille_dots_1468","⢩") + DefineXKBSym("braille_dots_2468","⢪") + DefineXKBSym("braille_dots_12468","⢫") + DefineXKBSym("braille_dots_3468","⢬") + DefineXKBSym("braille_dots_13468","⢭") + DefineXKBSym("braille_dots_23468","⢮") + DefineXKBSym("braille_dots_123468","⢯") + DefineXKBSym("braille_dots_568","⢰") + DefineXKBSym("braille_dots_1568","⢱") + DefineXKBSym("braille_dots_2568","⢲") + DefineXKBSym("braille_dots_12568","⢳") + DefineXKBSym("braille_dots_3568","⢴") + DefineXKBSym("braille_dots_13568","⢵") + DefineXKBSym("braille_dots_23568","⢶") + DefineXKBSym("braille_dots_123568","⢷") + DefineXKBSym("braille_dots_4568","⢸") + DefineXKBSym("braille_dots_14568","⢹") + DefineXKBSym("braille_dots_24568","⢺") + DefineXKBSym("braille_dots_124568","⢻") + DefineXKBSym("braille_dots_34568","⢼") + DefineXKBSym("braille_dots_134568","⢽") + DefineXKBSym("braille_dots_234568","⢾") + DefineXKBSym("braille_dots_1234568","⢿") + DefineXKBSym("braille_dots_78","⣀") + DefineXKBSym("braille_dots_178","⣁") + DefineXKBSym("braille_dots_278","⣂") + DefineXKBSym("braille_dots_1278","⣃") + DefineXKBSym("braille_dots_378","⣄") + DefineXKBSym("braille_dots_1378","⣅") + DefineXKBSym("braille_dots_2378","⣆") + DefineXKBSym("braille_dots_12378","⣇") + DefineXKBSym("braille_dots_478","⣈") + DefineXKBSym("braille_dots_1478","⣉") + DefineXKBSym("braille_dots_2478","⣊") + DefineXKBSym("braille_dots_12478","⣋") + DefineXKBSym("braille_dots_3478","⣌") + DefineXKBSym("braille_dots_13478","⣍") + DefineXKBSym("braille_dots_23478","⣎") + DefineXKBSym("braille_dots_123478","⣏") + DefineXKBSym("braille_dots_578","⣐") + DefineXKBSym("braille_dots_1578","⣑") + DefineXKBSym("braille_dots_2578","⣒") + DefineXKBSym("braille_dots_12578","⣓") + DefineXKBSym("braille_dots_3578","⣔") + DefineXKBSym("braille_dots_13578","⣕") + DefineXKBSym("braille_dots_23578","⣖") + DefineXKBSym("braille_dots_123578","⣗") + DefineXKBSym("braille_dots_4578","⣘") + DefineXKBSym("braille_dots_14578","⣙") + DefineXKBSym("braille_dots_24578","⣚") + DefineXKBSym("braille_dots_124578","⣛") + DefineXKBSym("braille_dots_34578","⣜") + DefineXKBSym("braille_dots_134578","⣝") + DefineXKBSym("braille_dots_234578","⣞") + DefineXKBSym("braille_dots_1234578","⣟") + DefineXKBSym("braille_dots_678","⣠") + DefineXKBSym("braille_dots_1678","⣡") + DefineXKBSym("braille_dots_2678","⣢") + DefineXKBSym("braille_dots_12678","⣣") + DefineXKBSym("braille_dots_3678","⣤") + DefineXKBSym("braille_dots_13678","⣥") + DefineXKBSym("braille_dots_23678","⣦") + DefineXKBSym("braille_dots_123678","⣧") + DefineXKBSym("braille_dots_4678","⣨") + DefineXKBSym("braille_dots_14678","⣩") + DefineXKBSym("braille_dots_24678","⣪") + DefineXKBSym("braille_dots_124678","⣫") + DefineXKBSym("braille_dots_34678","⣬") + DefineXKBSym("braille_dots_134678","⣭") + DefineXKBSym("braille_dots_234678","⣮") + DefineXKBSym("braille_dots_1234678","⣯") + DefineXKBSym("braille_dots_5678","⣰") + DefineXKBSym("braille_dots_15678","⣱") + DefineXKBSym("braille_dots_25678","⣲") + DefineXKBSym("braille_dots_125678","⣳") + DefineXKBSym("braille_dots_35678","⣴") + DefineXKBSym("braille_dots_135678","⣵") + DefineXKBSym("braille_dots_235678","⣶") + DefineXKBSym("braille_dots_1235678","⣷") + DefineXKBSym("braille_dots_45678","⣸") + DefineXKBSym("braille_dots_145678","⣹") + DefineXKBSym("braille_dots_245678","⣺") + DefineXKBSym("braille_dots_1245678","⣻") + DefineXKBSym("braille_dots_345678","⣼") + DefineXKBSym("braille_dots_1345678","⣽") + DefineXKBSym("braille_dots_2345678","⣾") + DefineXKBSym("braille_dots_12345678","⣿") DefineXKBSym("NoSymbol","U000020") } @@ -1836,6 +1836,12 @@ SetFormat, Integer, d return result } +EncodeUniComposeA(ea) { + if (StrLen(ea) == 7) + return ea + return EncodeUniCompose(ea) +} + VarSetCapacity(Composita,10240000) ; 10 MB ProcessComposeFile(FFrom) { diff --git a/windows/neo-vars/src/source/keydefinitions.ahk b/windows/neo-vars/src/source/keydefinitions.ahk index 80f869c..9bedf09 100644 --- a/windows/neo-vars/src/source/keydefinitions.ahk +++ b/windows/neo-vars/src/source/keydefinitions.ahk @@ -185,12 +185,6 @@ ED(pos,caps,e1a,e2a,e3a,e4a,e5a,e6a,e7a="",e8a="") { EDR(pos,caps,e1,e2,e3,e4,e5,e6,e7,e8) } -EncodeUniComposeA(ea) { - if (StrLen(ea) == 7) - return ea - return EncodeUniCompose(ea) -} - EDNR(pos1,pos2,caps,e1,e2,e3,e4,e5,e6) { EDR(pos1,caps,e1,e2,e3,e4,e5,e6) EDR(pos2,caps,e1,e2,e3,e4,e5,e6) -- cgit v1.2.3