From 6ce2ecb2cadeb87c8a38dbfb520b88359961271a Mon Sep 17 00:00:00 2001 From: mösi Date: Tue, 14 Apr 2009 19:28:26 +0000 Subject: Erste Implementierung von UTF-16-Unterstützung mit Surrogates. Sämtliche Variablen sind nun um 2 Zeichen breiter, um den erweiterten Coderaum zu unterstützen. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit git-svn-id: https://svn.neo-layout.org@1788 b9310e46-f624-0410-8ea1-cfbb3a30dc96 --- windows/neo-vars/src/source/compose-gen.ahk | 3536 ++++++++++++++------------- 1 file changed, 1774 insertions(+), 1762 deletions(-) (limited to 'windows/neo-vars/src/source/compose-gen.ahk') diff --git a/windows/neo-vars/src/source/compose-gen.ahk b/windows/neo-vars/src/source/compose-gen.ahk index 8a60fc3..873724d 100644 --- a/windows/neo-vars/src/source/compose-gen.ahk +++ b/windows/neo-vars/src/source/compose-gen.ahk @@ -8,1764 +8,1764 @@ DefineXKBSym(name,val) { } DefineXKBSyms() { - DefineXKBSym("BackSpace" ,"U0008") - DefineXKBSym("Tab" ,"U0009") - DefineXKBSym("Return" ,"U000D") - DefineXKBSym("Delete" ,"S_Del") - DefineXKBSym("Multi_key" ,"SComp") - DefineXKBSym("Home" ,"SHome") - DefineXKBSym("Left" ,"SLeft") - DefineXKBSym("Up" ,"S__Up") - DefineXKBSym("Right" ,"SRght") - DefineXKBSym("Down" ,"SDown") - DefineXKBSym("Prior" ,"SPgUp") - DefineXKBSym("Page_Up" ,"SPgUp") - DefineXKBSym("Next" ,"SPgDn") - DefineXKBSym("Page_Down" ,"SPgDn") - DefineXKBSym("End" ,"S_End") - DefineXKBSym("Insert" ,"S_Ins") - DefineXKBSym("KP_Space" ,"SNSpc") ; not - DefineXKBSym("KP_Tab" ,"SNTab") ; not - DefineXKBSym("KP_Enter" ,"SNEnt") - DefineXKBSym("KP_F1" ,"SNF_1") ; not - DefineXKBSym("KP_F2" ,"SNF_2") ; not - DefineXKBSym("KP_F3" ,"SNF_3") ; not - DefineXKBSym("KP_F4" ,"SNF_4") ; not - DefineXKBSym("KP_Home" ,"SNHom") - DefineXKBSym("KP_Left" ,"SN_Le") - DefineXKBSym("KP_Up" ,"SN_Up") - DefineXKBSym("KP_Right" ,"SN_Ri") - DefineXKBSym("KP_Down" ,"SN_Dn") - DefineXKBSym("KP_Prior" ,"SNPUp") - DefineXKBSym("KP_Page_Up" ,"SNPUp") - DefineXKBSym("KP_Next" ,"SNPDn") - DefineXKBSym("KP_Page_Down" ,"SNPDn") - DefineXKBSym("KP_End" ,"SNEnd") - DefineXKBSym("KP_Begin" ,"SNBgn") ; not - DefineXKBSym("KP_Insert" ,"SNIns") - DefineXKBSym("KP_Delete" ,"SNDel") - DefineXKBSym("KP_Equal" ,"SNEql") ; not - DefineXKBSym("KP_Multiply" ,"SNMul") - DefineXKBSym("KP_Add" ,"SNAdd") - DefineXKBSym("KP_Separator" ,"SNSep") ; not - DefineXKBSym("KP_Subtract" ,"SNSub") - DefineXKBSym("KP_Decimal" ,"SNDot") - DefineXKBSym("KP_Divide" ,"SNDiv") - DefineXKBSym("KP_0" ,"SN__0") - DefineXKBSym("KP_1" ,"SN__1") - DefineXKBSym("KP_2" ,"SN__2") - DefineXKBSym("KP_3" ,"SN__3") - DefineXKBSym("KP_4" ,"SN__4") - DefineXKBSym("KP_5" ,"SN__5") - DefineXKBSym("KP_6" ,"SN__6") - DefineXKBSym("KP_7" ,"SN__7") - DefineXKBSym("KP_8" ,"SN__8") - DefineXKBSym("KP_9" ,"SN__9") - DefineXKBSym("dead_acute" ,"Tacut") - DefineXKBSym("dead_grave" ,"Tgrav") - DefineXKBSym("dead_cedilla" ,"Tcedi") - DefineXKBSym("dead_abovedot" ,"Tabdt") - DefineXKBSym("dead_ogonek" ,"Togon") - DefineXKBSym("dead_abovering" ,"Tobrg") - DefineXKBSym("dead_circumflex" ,"Tcflx") - DefineXKBSym("dead_caron" ,"Tcron") - DefineXKBSym("dead_breve" ,"Tbrve") - DefineXKBSym("dead_belowdot" ,"Tbldt") - DefineXKBSym("dead_tilde" ,"Ttlde") - DefineXKBSym("dead_macron" ,"Tmcrn") - DefineXKBSym("dead_diaeresis" ,"Tdrss") - DefineXKBSym("dead_doubleacute" ,"Tdbac") - DefineXKBSym("dead_stroke" ,"Tstrk") - DefineXKBSym("dead_iota" ,"Tiota") ; not assigned a dead key in NEO - DefineXKBSym("dead_voiced_sound" ,"Tvsnd") ; not assigned a dead key in NEO - DefineXKBSym("dead_semivoiced_sound","Tssnd") ; not assigned a dead key in NEO - DefineXKBSym("dead_horn" ,"Thorn") ; not assigned a dead key in NEO - DefineXKBSym("dead_hook" ,"Thook") ; not assigned a dead key in NEO - DefineXKBSym("combining_grave" ,"TCgrv") ; not assigned a dead key in NEO - DefineXKBSym("combining_acute" ,"TCact") ; not assigned a dead key in NEO - DefineXKBSym("combining_belowdot","TCbdt") ; not assigned a dead key in NEO - DefineXKBSym("combining_hook" ,"TChok") ; not assigned a dead key in NEO - DefineXKBSym("combining_tilde" ,"TCtld") ; not assigned a dead key in NEO - DefineXKBSym("space" ,"U0020") - DefineXKBSym("dead_space" ,"U00A0") - DefineXKBSym("exclam" ,"U0021") - DefineXKBSym("quotedbl" ,"U0022") - DefineXKBSym("numbersign" ,"U0023") - DefineXKBSym("dollar" ,"U0024") - DefineXKBSym("percent" ,"U0025") - DefineXKBSym("ampersand" ,"U0026") - DefineXKBSym("apostrophe" ,"U0027") - DefineXKBSym("quoteright" ,"U0027") - DefineXKBSym("parenleft" ,"U0028") - DefineXKBSym("parenright" ,"U0029") - DefineXKBSym("asterisk" ,"U002A") - DefineXKBSym("plus" ,"U002B") - DefineXKBSym("comma" ,"U002C") - DefineXKBSym("minus" ,"U002D") - DefineXKBSym("period" ,"U002E") - DefineXKBSym("slash" ,"U002F") - DefineXKBSym("0" ,"U0030") - DefineXKBSym("1" ,"U0031") - DefineXKBSym("2" ,"U0032") - DefineXKBSym("3" ,"U0033") - DefineXKBSym("4" ,"U0034") - DefineXKBSym("5" ,"U0035") - DefineXKBSym("6" ,"U0036") - DefineXKBSym("7" ,"U0037") - DefineXKBSym("8" ,"U0038") - DefineXKBSym("9" ,"U0039") - DefineXKBSym("colon" ,"U003A") - DefineXKBSym("semicolon" ,"U003B") - DefineXKBSym("less" ,"U003C") - DefineXKBSym("equal" ,"U003D") - DefineXKBSym("greater" ,"U003E") - DefineXKBSym("question" ,"U003F") - DefineXKBSym("at" ,"U0040") - DefineXKBSym("A" ,"U0041") - DefineXKBSym("B" ,"U0042") - DefineXKBSym("C" ,"U0043") - DefineXKBSym("D" ,"U0044") - DefineXKBSym("E" ,"U0045") - DefineXKBSym("F" ,"U0046") - DefineXKBSym("G" ,"U0047") - DefineXKBSym("H" ,"U0048") - DefineXKBSym("I" ,"U0049") - DefineXKBSym("J" ,"U004A") - DefineXKBSym("K" ,"U004B") - DefineXKBSym("L" ,"U004C") - DefineXKBSym("M" ,"U004D") - DefineXKBSym("N" ,"U004E") - DefineXKBSym("O" ,"U004F") - DefineXKBSym("P" ,"U0050") - DefineXKBSym("Q" ,"U0051") - DefineXKBSym("R" ,"U0052") - DefineXKBSym("S" ,"U0053") - DefineXKBSym("T" ,"U0054") - DefineXKBSym("U" ,"U0055") - DefineXKBSym("V" ,"U0056") - DefineXKBSym("W" ,"U0057") - DefineXKBSym("X" ,"U0058") - DefineXKBSym("Y" ,"U0059") - DefineXKBSym("Z" ,"U005A") - DefineXKBSym("bracketleft" ,"U005B") - DefineXKBSym("backslash" ,"U005C") - DefineXKBSym("bracketright" ,"U005D") - DefineXKBSym("asciicircum" ,"U005E") - DefineXKBSym("underscore" ,"U005F") - DefineXKBSym("grave" ,"U0060") - DefineXKBSym("quoteleft" ,"U0060") - DefineXKBSym("a" ,"U0061") - DefineXKBSym("b" ,"U0062") - DefineXKBSym("c" ,"U0063") - DefineXKBSym("d" ,"U0064") - DefineXKBSym("e" ,"U0065") - DefineXKBSym("f" ,"U0066") - DefineXKBSym("g" ,"U0067") - DefineXKBSym("h" ,"U0068") - DefineXKBSym("i" ,"U0069") - DefineXKBSym("j" ,"U006A") - DefineXKBSym("k" ,"U006B") - DefineXKBSym("l" ,"U006C") - DefineXKBSym("m" ,"U006D") - DefineXKBSym("n" ,"U006E") - DefineXKBSym("o" ,"U006F") - DefineXKBSym("p" ,"U0070") - DefineXKBSym("q" ,"U0071") - DefineXKBSym("r" ,"U0072") - DefineXKBSym("s" ,"U0073") - DefineXKBSym("t" ,"U0074") - DefineXKBSym("u" ,"U0075") - DefineXKBSym("v" ,"U0076") - DefineXKBSym("w" ,"U0077") - DefineXKBSym("x" ,"U0078") - DefineXKBSym("y" ,"U0079") - DefineXKBSym("z" ,"U007A") - DefineXKBSym("braceleft" ,"U007B") - DefineXKBSym("bar" ,"U007C") - DefineXKBSym("braceright" ,"U007D") - DefineXKBSym("asciitilde" ,"U007E") - DefineXKBSym("ſ" ,"U017F") + DefineXKBSym("BackSpace" ,"U000008") + DefineXKBSym("Tab" ,"U000009") + DefineXKBSym("Return" ,"U00000D") + DefineXKBSym("Delete" ,"S___Del") + DefineXKBSym("Multi_key" ,"S__Comp") + DefineXKBSym("Home" ,"S__Home") + DefineXKBSym("Left" ,"S__Left") + DefineXKBSym("Up" ,"S____Up") + DefineXKBSym("Right" ,"S__Rght") + DefineXKBSym("Down" ,"S__Down") + DefineXKBSym("Prior" ,"S__PgUp") + DefineXKBSym("Page_Up" ,"S__PgUp") + DefineXKBSym("Next" ,"S__PgDn") + DefineXKBSym("Page_Down" ,"S__PgDn") + DefineXKBSym("End" ,"S___End") + DefineXKBSym("Insert" ,"S___Ins") + DefineXKBSym("KP_Space" ,"S__NSpc") ; not + DefineXKBSym("KP_Tab" ,"S__NTab") ; not + DefineXKBSym("KP_Enter" ,"S__NEnt") + DefineXKBSym("KP_F1" ,"S__NF_1") ; not + DefineXKBSym("KP_F2" ,"S__NF_2") ; not + DefineXKBSym("KP_F3" ,"S__NF_3") ; not + DefineXKBSym("KP_F4" ,"S__NF_4") ; not + DefineXKBSym("KP_Home" ,"S__NHom") + DefineXKBSym("KP_Left" ,"S__N_Le") + DefineXKBSym("KP_Up" ,"S__N_Up") + DefineXKBSym("KP_Right" ,"S__N_Ri") + DefineXKBSym("KP_Down" ,"S__N_Dn") + DefineXKBSym("KP_Prior" ,"S__NPUp") + DefineXKBSym("KP_Page_Up" ,"S__NPUp") + DefineXKBSym("KP_Next" ,"S__NPDn") + DefineXKBSym("KP_Page_Down" ,"S__NPDn") + DefineXKBSym("KP_End" ,"S__NEnd") + DefineXKBSym("KP_Begin" ,"S__NBgn") ; not + DefineXKBSym("KP_Insert" ,"S__NIns") + DefineXKBSym("KP_Delete" ,"S__NDel") + DefineXKBSym("KP_Equal" ,"S__NEql") ; not + DefineXKBSym("KP_Multiply" ,"S__NMul") + DefineXKBSym("KP_Add" ,"S__NAdd") + DefineXKBSym("KP_Separator" ,"S__NSep") ; not + DefineXKBSym("KP_Subtract" ,"S__NSub") + DefineXKBSym("KP_Decimal" ,"S__NDot") + DefineXKBSym("KP_Divide" ,"S__NDiv") + DefineXKBSym("KP_0" ,"S__N__0") + DefineXKBSym("KP_1" ,"S__N__1") + DefineXKBSym("KP_2" ,"S__N__2") + DefineXKBSym("KP_3" ,"S__N__3") + DefineXKBSym("KP_4" ,"S__N__4") + DefineXKBSym("KP_5" ,"S__N__5") + DefineXKBSym("KP_6" ,"S__N__6") + DefineXKBSym("KP_7" ,"S__N__7") + DefineXKBSym("KP_8" ,"S__N__8") + DefineXKBSym("KP_9" ,"S__N__9") + DefineXKBSym("dead_acute" ,"T__acut") + DefineXKBSym("dead_grave" ,"T__grav") + DefineXKBSym("dead_cedilla" ,"T__cedi") + DefineXKBSym("dead_abovedot" ,"T__abdt") + DefineXKBSym("dead_ogonek" ,"T__ogon") + DefineXKBSym("dead_abovering" ,"T__obrg") + DefineXKBSym("dead_circumflex" ,"T__cflx") + DefineXKBSym("dead_caron" ,"T__cron") + DefineXKBSym("dead_breve" ,"T__brve") + DefineXKBSym("dead_belowdot" ,"T__bldt") + DefineXKBSym("dead_tilde" ,"T__tlde") + DefineXKBSym("dead_macron" ,"T__mcrn") + DefineXKBSym("dead_diaeresis" ,"T__drss") + DefineXKBSym("dead_doubleacute" ,"T__dbac") + DefineXKBSym("dead_stroke" ,"T__strk") + DefineXKBSym("dead_iota" ,"T__iota") ; not assigned a dead key in NEO + DefineXKBSym("dead_voiced_sound" ,"T__vsnd") ; not assigned a dead key in NEO + DefineXKBSym("dead_semivoiced_sound","T__ssnd") ; not assigned a dead key in NEO + DefineXKBSym("dead_horn" ,"T__horn") ; not assigned a dead key in NEO + DefineXKBSym("dead_hook" ,"T__hook") ; not assigned a dead key in NEO + DefineXKBSym("combining_grave" ,"T__Cgrv") ; not assigned a dead key in NEO + DefineXKBSym("combining_acute" ,"T__Cact") ; not assigned a dead key in NEO + 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") ; following codes are auto-generated from keysymdef.h (manually disabled if already defined or override) -; DefineXKBSym("BackSpace","U232B") -; DefineXKBSym("Tab","U21E5") -; DefineXKBSym("Return","U21B2") -; DefineXKBSym("Escape","U2327") -; DefineXKBSym("Delete","U2326") -; DefineXKBSym("Multi_key","U266B") -; DefineXKBSym("Home","U21F1") -; DefineXKBSym("Left","U21E0") -; DefineXKBSym("Up","U21E1") -; DefineXKBSym("Right","U21E2") -; DefineXKBSym("Down","U21E3") -; DefineXKBSym("Prior","U21DE") -; DefineXKBSym("Page_Up","U21DE") -; DefineXKBSym("Next","U21DF") -; DefineXKBSym("Page_Down","U21DF") -; DefineXKBSym("End","U21F2") -; DefineXKBSym("Insert","U2380") -; DefineXKBSym("KP_Enter","U2386") -; DefineXKBSym("KP_Home","U21F1") -; DefineXKBSym("KP_Left","U21E0") -; DefineXKBSym("KP_Up","U21E1") -; DefineXKBSym("KP_Right","U21E2") -; DefineXKBSym("KP_Down","U21E3") -; DefineXKBSym("KP_Prior","U21DE") -; DefineXKBSym("KP_Page_Up","U21DE") -; DefineXKBSym("KP_Next","U21DF") -; DefineXKBSym("KP_Page_Down","U21DF") -; DefineXKBSym("KP_End","U21F2") -; DefineXKBSym("KP_Insert","U2380") -; DefineXKBSym("KP_Delete","U2326") -; DefineXKBSym("KP_Multiply","U002A") -; DefineXKBSym("KP_Add","U002B") -; DefineXKBSym("KP_Subtract","U002D") -; DefineXKBSym("KP_Decimal","U2396") -; DefineXKBSym("KP_Divide","U2215") -; DefineXKBSym("KP_0","U0030") -; DefineXKBSym("KP_1","U0031") -; DefineXKBSym("KP_2","U0032") -; DefineXKBSym("KP_3","U0033") -; DefineXKBSym("KP_4","U0034") -; DefineXKBSym("KP_5","U0035") -; DefineXKBSym("KP_6","U0036") -; DefineXKBSym("KP_7","U0037") -; DefineXKBSym("KP_8","U0038") -; DefineXKBSym("KP_9","U0039") - DefineXKBSym("Shift_L","U21E7") - DefineXKBSym("Shift_R","U21E7") - DefineXKBSym("Shift_Lock","U21E7") -; DefineXKBSym("ISO_Left_Tab","U21E4") -; DefineXKBSym("dead_grave","U0060") -; DefineXKBSym("dead_acute","U02CA") -; DefineXKBSym("dead_circumflex","U005E") -; DefineXKBSym("dead_tilde","U007E") -; DefineXKBSym("dead_macron","U02C9") -; DefineXKBSym("dead_breve","U0306") -; DefineXKBSym("dead_abovedot","U02D9") -; DefineXKBSym("dead_diaeresis","U00A8") -; DefineXKBSym("dead_abovering","U02DA") -; DefineXKBSym("dead_doubleacute","U02DD") -; DefineXKBSym("dead_caron","U02C7") -; DefineXKBSym("dead_cedilla","U00B8") -; DefineXKBSym("dead_ogonek","U02DB") -; DefineXKBSym("dead_belowdot","U0323") -; DefineXKBSym("dead_stroke","U0335") -; DefineXKBSym("space","U0020") -; DefineXKBSym("exclam","U0021") -; DefineXKBSym("quotedbl","U0022") -; DefineXKBSym("numbersign","U0023") -; DefineXKBSym("dollar","U0024") -; DefineXKBSym("percent","U0025") -; DefineXKBSym("ampersand","U0026") -; DefineXKBSym("apostrophe","U0027") -; DefineXKBSym("parenleft","U0028") -; DefineXKBSym("parenright","U0029") -; DefineXKBSym("asterisk","U002A") -; DefineXKBSym("plus","U002B") -; DefineXKBSym("comma","U002C") -; DefineXKBSym("minus","U002D") -; DefineXKBSym("period","U002E") -; DefineXKBSym("slash","U002F") -; DefineXKBSym("0","U0030") -; DefineXKBSym("1","U0031") -; DefineXKBSym("2","U0032") -; DefineXKBSym("3","U0033") -; DefineXKBSym("4","U0034") -; DefineXKBSym("5","U0035") -; DefineXKBSym("6","U0036") -; DefineXKBSym("7","U0037") -; DefineXKBSym("8","U0038") -; DefineXKBSym("9","U0039") -; DefineXKBSym("colon","U003A") -; DefineXKBSym("semicolon","U003B") -; DefineXKBSym("less","U003C") -; DefineXKBSym("equal","U003D") -; DefineXKBSym("greater","U003E") -; DefineXKBSym("question","U003F") -; DefineXKBSym("at","U0040") -; DefineXKBSym("A","U0041") -; DefineXKBSym("B","U0042") -; DefineXKBSym("C","U0043") -; DefineXKBSym("D","U0044") -; DefineXKBSym("E","U0045") -; DefineXKBSym("F","U0046") -; DefineXKBSym("G","U0047") -; DefineXKBSym("H","U0048") -; DefineXKBSym("I","U0049") -; DefineXKBSym("J","U004A") -; DefineXKBSym("K","U004B") -; DefineXKBSym("L","U004C") -; DefineXKBSym("M","U004D") -; DefineXKBSym("N","U004E") -; DefineXKBSym("O","U004F") -; DefineXKBSym("P","U0050") -; DefineXKBSym("Q","U0051") -; DefineXKBSym("R","U0052") -; DefineXKBSym("S","U0053") -; DefineXKBSym("T","U0054") -; DefineXKBSym("U","U0055") -; DefineXKBSym("V","U0056") -; DefineXKBSym("W","U0057") -; DefineXKBSym("X","U0058") -; DefineXKBSym("Y","U0059") -; DefineXKBSym("Z","U005A") -; DefineXKBSym("bracketleft","U005B") -; DefineXKBSym("backslash","U005C") -; DefineXKBSym("bracketright","U005D") -; DefineXKBSym("asciicircum","U005E") -; DefineXKBSym("underscore","U005F") -; DefineXKBSym("grave","U0060") -; DefineXKBSym("a","U0061") -; DefineXKBSym("b","U0062") -; DefineXKBSym("c","U0063") -; DefineXKBSym("d","U0064") -; DefineXKBSym("e","U0065") -; DefineXKBSym("f","U0066") -; DefineXKBSym("g","U0067") -; DefineXKBSym("h","U0068") -; DefineXKBSym("i","U0069") -; DefineXKBSym("j","U006A") -; DefineXKBSym("k","U006B") -; DefineXKBSym("l","U006C") -; DefineXKBSym("m","U006D") -; DefineXKBSym("n","U006E") -; DefineXKBSym("o","U006F") -; DefineXKBSym("p","U0070") -; DefineXKBSym("q","U0071") -; DefineXKBSym("r","U0072") -; DefineXKBSym("s","U0073") -; DefineXKBSym("t","U0074") -; DefineXKBSym("u","U0075") -; DefineXKBSym("v","U0076") -; DefineXKBSym("w","U0077") -; DefineXKBSym("x","U0078") -; DefineXKBSym("y","U0079") -; DefineXKBSym("z","U007A") -; DefineXKBSym("braceleft","U007B") -; DefineXKBSym("bar","U007C") -; DefineXKBSym("braceright","U007D") -; DefineXKBSym("asciitilde","U007E") - DefineXKBSym("nobreakspace","U00A0") - DefineXKBSym("exclamdown","U00A1") - DefineXKBSym("cent","U00A2") - DefineXKBSym("sterling","U00A3") - DefineXKBSym("currency","U00A4") - DefineXKBSym("yen","U00A5") - DefineXKBSym("brokenbar","U00A6") - DefineXKBSym("section","U00A7") - DefineXKBSym("diaeresis","U00A8") - DefineXKBSym("copyright","U00A9") - DefineXKBSym("ordfeminine","U00AA") - DefineXKBSym("guillemotleft","U00AB") - DefineXKBSym("notsign","U00AC") - DefineXKBSym("hyphen","U00AD") - DefineXKBSym("registered","U00AE") - DefineXKBSym("macron","U00AF") - DefineXKBSym("degree","U00B0") - DefineXKBSym("plusminus","U00B1") - DefineXKBSym("twosuperior","U00B2") - DefineXKBSym("threesuperior","U00B3") - DefineXKBSym("acute","U00B4") - DefineXKBSym("mu","U00B5") - DefineXKBSym("paragraph","U00B6") - DefineXKBSym("periodcentered","U00B7") - DefineXKBSym("cedilla","U00B8") - DefineXKBSym("onesuperior","U00B9") - DefineXKBSym("masculine","U00BA") - DefineXKBSym("guillemotright","U00BB") - DefineXKBSym("onequarter","U00BC") - DefineXKBSym("onehalf","U00BD") - DefineXKBSym("threequarters","U00BE") - DefineXKBSym("questiondown","U00BF") - DefineXKBSym("Agrave","U00C0") - DefineXKBSym("Aacute","U00C1") - DefineXKBSym("Acircumflex","U00C2") - DefineXKBSym("Atilde","U00C3") - DefineXKBSym("Adiaeresis","U00C4") - DefineXKBSym("Aring","U00C5") - DefineXKBSym("AE","U00C6") - DefineXKBSym("Ccedilla","U00C7") - DefineXKBSym("Egrave","U00C8") - DefineXKBSym("Eacute","U00C9") - DefineXKBSym("Ecircumflex","U00CA") - DefineXKBSym("Ediaeresis","U00CB") - DefineXKBSym("Igrave","U00CC") - DefineXKBSym("Iacute","U00CD") - DefineXKBSym("Icircumflex","U00CE") - DefineXKBSym("Idiaeresis","U00CF") - DefineXKBSym("ETH","U00D0") - DefineXKBSym("Eth","U00D0") ; deprecated - DefineXKBSym("Ntilde","U00D1") - DefineXKBSym("Ograve","U00D2") - DefineXKBSym("Oacute","U00D3") - DefineXKBSym("Ocircumflex","U00D4") - DefineXKBSym("Otilde","U00D5") - DefineXKBSym("Odiaeresis","U00D6") - DefineXKBSym("multiply","U00D7") - DefineXKBSym("Oslash","U00D8") - DefineXKBSym("Ooblique","U00D8") - DefineXKBSym("Ugrave","U00D9") - DefineXKBSym("Uacute","U00DA") - DefineXKBSym("Ucircumflex","U00DB") - DefineXKBSym("Udiaeresis","U00DC") - DefineXKBSym("Yacute","U00DD") - DefineXKBSym("THORN","U00DE") - DefineXKBSym("Thorn","U00DE") ; deprecated - DefineXKBSym("ssharp","U00DF") - DefineXKBSym("agrave","U00E0") - DefineXKBSym("aacute","U00E1") - DefineXKBSym("acircumflex","U00E2") - DefineXKBSym("atilde","U00E3") - DefineXKBSym("adiaeresis","U00E4") - DefineXKBSym("aring","U00E5") - DefineXKBSym("ae","U00E6") - DefineXKBSym("ccedilla","U00E7") - DefineXKBSym("egrave","U00E8") - DefineXKBSym("eacute","U00E9") - DefineXKBSym("ecircumflex","U00EA") - DefineXKBSym("ediaeresis","U00EB") - DefineXKBSym("igrave","U00EC") - DefineXKBSym("iacute","U00ED") - DefineXKBSym("icircumflex","U00EE") - DefineXKBSym("idiaeresis","U00EF") - DefineXKBSym("eth","U00F0") - DefineXKBSym("ntilde","U00F1") - DefineXKBSym("ograve","U00F2") - DefineXKBSym("oacute","U00F3") - DefineXKBSym("ocircumflex","U00F4") - DefineXKBSym("otilde","U00F5") - DefineXKBSym("odiaeresis","U00F6") - DefineXKBSym("division","U00F7") - DefineXKBSym("oslash","U00F8") - DefineXKBSym("ooblique","U00F8") - DefineXKBSym("ugrave","U00F9") - DefineXKBSym("uacute","U00FA") - DefineXKBSym("ucircumflex","U00FB") - DefineXKBSym("udiaeresis","U00FC") - DefineXKBSym("yacute","U00FD") - DefineXKBSym("thorn","U00FE") - DefineXKBSym("ydiaeresis","U00FF") - DefineXKBSym("Aogonek","U0104") - DefineXKBSym("breve","U02D8") - DefineXKBSym("Lstroke","U0141") - DefineXKBSym("Lcaron","U013D") - DefineXKBSym("Sacute","U015A") - DefineXKBSym("Scaron","U0160") - DefineXKBSym("Scedilla","U015E") - DefineXKBSym("Tcaron","U0164") - DefineXKBSym("Zacute","U0179") - DefineXKBSym("Zcaron","U017D") - DefineXKBSym("Zabovedot","U017B") - DefineXKBSym("aogonek","U0105") - DefineXKBSym("ogonek","U02DB") - DefineXKBSym("lstroke","U0142") - DefineXKBSym("lcaron","U013E") - DefineXKBSym("sacute","U015B") - DefineXKBSym("caron","U02C7") - DefineXKBSym("scaron","U0161") - DefineXKBSym("scedilla","U015F") - DefineXKBSym("tcaron","U0165") - DefineXKBSym("zacute","U017A") - DefineXKBSym("doubleacute","U02DD") - DefineXKBSym("zcaron","U017E") - DefineXKBSym("zabovedot","U017C") - DefineXKBSym("Racute","U0154") - DefineXKBSym("Abreve","U0102") - DefineXKBSym("Lacute","U0139") - DefineXKBSym("Cacute","U0106") - DefineXKBSym("Ccaron","U010C") - DefineXKBSym("Eogonek","U0118") - DefineXKBSym("Ecaron","U011A") - DefineXKBSym("Dcaron","U010E") - DefineXKBSym("Dstroke","U0110") - DefineXKBSym("Nacute","U0143") - DefineXKBSym("Ncaron","U0147") - DefineXKBSym("Odoubleacute","U0150") - DefineXKBSym("Rcaron","U0158") - DefineXKBSym("Uring","U016E") - DefineXKBSym("Udoubleacute","U0170") - DefineXKBSym("Tcedilla","U0162") - DefineXKBSym("racute","U0155") - DefineXKBSym("abreve","U0103") - DefineXKBSym("lacute","U013A") - DefineXKBSym("cacute","U0107") - DefineXKBSym("ccaron","U010D") - DefineXKBSym("eogonek","U0119") - DefineXKBSym("ecaron","U011B") - DefineXKBSym("dcaron","U010F") - DefineXKBSym("dstroke","U0111") - DefineXKBSym("nacute","U0144") - DefineXKBSym("ncaron","U0148") - DefineXKBSym("odoubleacute","U0151") - DefineXKBSym("udoubleacute","U0171") - DefineXKBSym("rcaron","U0159") - DefineXKBSym("uring","U016F") - DefineXKBSym("tcedilla","U0163") - DefineXKBSym("abovedot","U02D9") - DefineXKBSym("Hstroke","U0126") - DefineXKBSym("Hcircumflex","U0124") - DefineXKBSym("Iabovedot","U0130") - DefineXKBSym("Gbreve","U011E") - DefineXKBSym("Jcircumflex","U0134") - DefineXKBSym("hstroke","U0127") - DefineXKBSym("hcircumflex","U0125") - DefineXKBSym("idotless","U0131") - DefineXKBSym("gbreve","U011F") - DefineXKBSym("jcircumflex","U0135") - DefineXKBSym("Cabovedot","U010A") - DefineXKBSym("Ccircumflex","U0108") - DefineXKBSym("Gabovedot","U0120") - DefineXKBSym("Gcircumflex","U011C") - DefineXKBSym("Ubreve","U016C") - DefineXKBSym("Scircumflex","U015C") - DefineXKBSym("cabovedot","U010B") - DefineXKBSym("ccircumflex","U0109") - DefineXKBSym("gabovedot","U0121") - DefineXKBSym("gcircumflex","U011D") - DefineXKBSym("ubreve","U016D") - DefineXKBSym("scircumflex","U015D") - DefineXKBSym("kra","U0138") - DefineXKBSym("Rcedilla","U0156") - DefineXKBSym("Itilde","U0128") - DefineXKBSym("Lcedilla","U013B") - DefineXKBSym("Emacron","U0112") - DefineXKBSym("Gcedilla","U0122") - DefineXKBSym("Tslash","U0166") - DefineXKBSym("rcedilla","U0157") - DefineXKBSym("itilde","U0129") - DefineXKBSym("lcedilla","U013C") - DefineXKBSym("emacron","U0113") - DefineXKBSym("gcedilla","U0123") - DefineXKBSym("tslash","U0167") - DefineXKBSym("ENG","U014A") - DefineXKBSym("eng","U014B") - DefineXKBSym("Amacron","U0100") - DefineXKBSym("Iogonek","U012E") - DefineXKBSym("Eabovedot","U0116") - DefineXKBSym("Imacron","U012A") - DefineXKBSym("Ncedilla","U0145") - DefineXKBSym("Omacron","U014C") - DefineXKBSym("Kcedilla","U0136") - DefineXKBSym("Uogonek","U0172") - DefineXKBSym("Utilde","U0168") - DefineXKBSym("Umacron","U016A") - DefineXKBSym("amacron","U0101") - DefineXKBSym("iogonek","U012F") - DefineXKBSym("eabovedot","U0117") - DefineXKBSym("imacron","U012B") - DefineXKBSym("ncedilla","U0146") - DefineXKBSym("omacron","U014D") - DefineXKBSym("kcedilla","U0137") - DefineXKBSym("uogonek","U0173") - DefineXKBSym("utilde","U0169") - DefineXKBSym("umacron","U016B") - DefineXKBSym("Babovedot","U1E02") - DefineXKBSym("babovedot","U1E03") - DefineXKBSym("Dabovedot","U1E0A") - DefineXKBSym("Wgrave","U1E80") - DefineXKBSym("Wacute","U1E82") - DefineXKBSym("dabovedot","U1E0B") - DefineXKBSym("Ygrave","U1EF2") - DefineXKBSym("Fabovedot","U1E1E") - DefineXKBSym("fabovedot","U1E1F") - DefineXKBSym("Mabovedot","U1E40") - DefineXKBSym("mabovedot","U1E41") - DefineXKBSym("Pabovedot","U1E56") - DefineXKBSym("wgrave","U1E81") - DefineXKBSym("pabovedot","U1E57") - DefineXKBSym("wacute","U1E83") - DefineXKBSym("Sabovedot","U1E60") - DefineXKBSym("ygrave","U1EF3") - DefineXKBSym("Wdiaeresis","U1E84") - DefineXKBSym("wdiaeresis","U1E85") - DefineXKBSym("sabovedot","U1E61") - DefineXKBSym("Wcircumflex","U0174") - DefineXKBSym("Tabovedot","U1E6A") - DefineXKBSym("Ycircumflex","U0176") - DefineXKBSym("wcircumflex","U0175") - DefineXKBSym("tabovedot","U1E6B") - DefineXKBSym("ycircumflex","U0177") - DefineXKBSym("OE","U0152") - DefineXKBSym("oe","U0153") - DefineXKBSym("Ydiaeresis","U0178") - DefineXKBSym("overline","U203E") - DefineXKBSym("kana_fullstop","U3002") - DefineXKBSym("kana_openingbracket","U300C") - DefineXKBSym("kana_closingbracket","U300D") - DefineXKBSym("kana_comma","U3001") - DefineXKBSym("kana_conjunctive","U30FB") - DefineXKBSym("kana_WO","U30F2") - DefineXKBSym("kana_a","U30A1") - DefineXKBSym("kana_i","U30A3") - DefineXKBSym("kana_u","U30A5") - DefineXKBSym("kana_e","U30A7") - DefineXKBSym("kana_o","U30A9") - DefineXKBSym("kana_ya","U30E3") - DefineXKBSym("kana_yu","U30E5") - DefineXKBSym("kana_yo","U30E7") - DefineXKBSym("kana_tsu","U30C3") - DefineXKBSym("prolongedsound","U30FC") - DefineXKBSym("kana_A","U30A2") - DefineXKBSym("kana_I","U30A4") - DefineXKBSym("kana_U","U30A6") - DefineXKBSym("kana_E","U30A8") - DefineXKBSym("kana_O","U30AA") - DefineXKBSym("kana_KA","U30AB") - DefineXKBSym("kana_KI","U30AD") - DefineXKBSym("kana_KU","U30AF") - DefineXKBSym("kana_KE","U30B1") - DefineXKBSym("kana_KO","U30B3") - DefineXKBSym("kana_SA","U30B5") - DefineXKBSym("kana_SHI","U30B7") - DefineXKBSym("kana_SU","U30B9") - DefineXKBSym("kana_SE","U30BB") - DefineXKBSym("kana_SO","U30BD") - DefineXKBSym("kana_TA","U30BF") - DefineXKBSym("kana_CHI","U30C1") - DefineXKBSym("kana_TSU","U30C4") - DefineXKBSym("kana_TE","U30C6") - DefineXKBSym("kana_TO","U30C8") - DefineXKBSym("kana_NA","U30CA") - DefineXKBSym("kana_NI","U30CB") - DefineXKBSym("kana_NU","U30CC") - DefineXKBSym("kana_NE","U30CD") - DefineXKBSym("kana_NO","U30CE") - DefineXKBSym("kana_HA","U30CF") - DefineXKBSym("kana_HI","U30D2") - DefineXKBSym("kana_FU","U30D5") - DefineXKBSym("kana_HE","U30D8") - DefineXKBSym("kana_HO","U30DB") - DefineXKBSym("kana_MA","U30DE") - DefineXKBSym("kana_MI","U30DF") - DefineXKBSym("kana_MU","U30E0") - DefineXKBSym("kana_ME","U30E1") - DefineXKBSym("kana_MO","U30E2") - DefineXKBSym("kana_YA","U30E4") - DefineXKBSym("kana_YU","U30E6") - DefineXKBSym("kana_YO","U30E8") - DefineXKBSym("kana_RA","U30E9") - DefineXKBSym("kana_RI","U30EA") - DefineXKBSym("kana_RU","U30EB") - DefineXKBSym("kana_RE","U30EC") - DefineXKBSym("kana_RO","U30ED") - DefineXKBSym("kana_WA","U30EF") - DefineXKBSym("kana_N","U30F3") - DefineXKBSym("voicedsound","U309B") - DefineXKBSym("semivoicedsound","U309C") - DefineXKBSym("Farsi_0","U06F0") - DefineXKBSym("Farsi_1","U06F1") - DefineXKBSym("Farsi_2","U06F2") - DefineXKBSym("Farsi_3","U06F3") - DefineXKBSym("Farsi_4","U06F4") - DefineXKBSym("Farsi_5","U06F5") - DefineXKBSym("Farsi_6","U06F6") - DefineXKBSym("Farsi_7","U06F7") - DefineXKBSym("Farsi_8","U06F8") - DefineXKBSym("Farsi_9","U06F9") - DefineXKBSym("Arabic_percent","U066A") - DefineXKBSym("Arabic_superscript_alef","U0670") - DefineXKBSym("Arabic_tteh","U0679") - DefineXKBSym("Arabic_peh","U067E") - DefineXKBSym("Arabic_tcheh","U0686") - DefineXKBSym("Arabic_ddal","U0688") - DefineXKBSym("Arabic_rreh","U0691") - DefineXKBSym("Arabic_comma","U060C") - DefineXKBSym("Arabic_fullstop","U06D4") - DefineXKBSym("Arabic_0","U0660") - DefineXKBSym("Arabic_1","U0661") - DefineXKBSym("Arabic_2","U0662") - DefineXKBSym("Arabic_3","U0663") - DefineXKBSym("Arabic_4","U0664") - DefineXKBSym("Arabic_5","U0665") - DefineXKBSym("Arabic_6","U0666") - DefineXKBSym("Arabic_7","U0667") - DefineXKBSym("Arabic_8","U0668") - DefineXKBSym("Arabic_9","U0669") - DefineXKBSym("Arabic_semicolon","U061B") - DefineXKBSym("Arabic_question_mark","U061F") - DefineXKBSym("Arabic_hamza","U0621") - DefineXKBSym("Arabic_maddaonalef","U0622") - DefineXKBSym("Arabic_hamzaonalef","U0623") - DefineXKBSym("Arabic_hamzaonwaw","U0624") - DefineXKBSym("Arabic_hamzaunderalef","U0625") - DefineXKBSym("Arabic_hamzaonyeh","U0626") - DefineXKBSym("Arabic_alef","U0627") - DefineXKBSym("Arabic_beh","U0628") - DefineXKBSym("Arabic_tehmarbuta","U0629") - DefineXKBSym("Arabic_teh","U062A") - DefineXKBSym("Arabic_theh","U062B") - DefineXKBSym("Arabic_jeem","U062C") - DefineXKBSym("Arabic_hah","U062D") - DefineXKBSym("Arabic_khah","U062E") - DefineXKBSym("Arabic_dal","U062F") - DefineXKBSym("Arabic_thal","U0630") - DefineXKBSym("Arabic_ra","U0631") - DefineXKBSym("Arabic_zain","U0632") - DefineXKBSym("Arabic_seen","U0633") - DefineXKBSym("Arabic_sheen","U0634") - DefineXKBSym("Arabic_sad","U0635") - DefineXKBSym("Arabic_dad","U0636") - DefineXKBSym("Arabic_tah","U0637") - DefineXKBSym("Arabic_zah","U0638") - DefineXKBSym("Arabic_ain","U0639") - DefineXKBSym("Arabic_ghain","U063A") - DefineXKBSym("Arabic_tatweel","U0640") - DefineXKBSym("Arabic_feh","U0641") - DefineXKBSym("Arabic_qaf","U0642") - DefineXKBSym("Arabic_kaf","U0643") - DefineXKBSym("Arabic_lam","U0644") - DefineXKBSym("Arabic_meem","U0645") - DefineXKBSym("Arabic_noon","U0646") - DefineXKBSym("Arabic_ha","U0647") - DefineXKBSym("Arabic_waw","U0648") - DefineXKBSym("Arabic_alefmaksura","U0649") - DefineXKBSym("Arabic_yeh","U064A") - DefineXKBSym("Arabic_fathatan","U064B") - DefineXKBSym("Arabic_dammatan","U064C") - DefineXKBSym("Arabic_kasratan","U064D") - DefineXKBSym("Arabic_fatha","U064E") - DefineXKBSym("Arabic_damma","U064F") - DefineXKBSym("Arabic_kasra","U0650") - DefineXKBSym("Arabic_shadda","U0651") - DefineXKBSym("Arabic_sukun","U0652") - DefineXKBSym("Arabic_madda_above","U0653") - DefineXKBSym("Arabic_hamza_above","U0654") - DefineXKBSym("Arabic_hamza_below","U0655") - DefineXKBSym("Arabic_jeh","U0698") - DefineXKBSym("Arabic_veh","U06A4") - DefineXKBSym("Arabic_keheh","U06A9") - DefineXKBSym("Arabic_gaf","U06AF") - DefineXKBSym("Arabic_noon_ghunna","U06BA") - DefineXKBSym("Arabic_heh_doachashmee","U06BE") - DefineXKBSym("Farsi_yeh","U06CC") - DefineXKBSym("Arabic_farsi_yeh","U06CC") - DefineXKBSym("Arabic_yeh_baree","U06D2") - DefineXKBSym("Arabic_heh_goal","U06C1") - DefineXKBSym("Cyrillic_GHE_bar","U0492") - DefineXKBSym("Cyrillic_ghe_bar","U0493") - DefineXKBSym("Cyrillic_ZHE_descender","U0496") - DefineXKBSym("Cyrillic_zhe_descender","U0497") - DefineXKBSym("Cyrillic_KA_descender","U049A") - DefineXKBSym("Cyrillic_ka_descender","U049B") - DefineXKBSym("Cyrillic_KA_vertstroke","U049C") - DefineXKBSym("Cyrillic_ka_vertstroke","U049D") - DefineXKBSym("Cyrillic_EN_descender","U04A2") - DefineXKBSym("Cyrillic_en_descender","U04A3") - DefineXKBSym("Cyrillic_U_straight","U04AE") - DefineXKBSym("Cyrillic_u_straight","U04AF") - DefineXKBSym("Cyrillic_U_straight_bar","U04B0") - DefineXKBSym("Cyrillic_u_straight_bar","U04B1") - DefineXKBSym("Cyrillic_HA_descender","U04B2") - DefineXKBSym("Cyrillic_ha_descender","U04B3") - DefineXKBSym("Cyrillic_CHE_descender","U04B6") - DefineXKBSym("Cyrillic_che_descender","U04B7") - DefineXKBSym("Cyrillic_CHE_vertstroke","U04B8") - DefineXKBSym("Cyrillic_che_vertstroke","U04B9") - DefineXKBSym("Cyrillic_SHHA","U04BA") - DefineXKBSym("Cyrillic_shha","U04BB") - DefineXKBSym("Cyrillic_SCHWA","U04D8") - DefineXKBSym("Cyrillic_schwa","U04D9") - DefineXKBSym("Cyrillic_I_macron","U04E2") - DefineXKBSym("Cyrillic_i_macron","U04E3") - DefineXKBSym("Cyrillic_O_bar","U04E8") - DefineXKBSym("Cyrillic_o_bar","U04E9") - DefineXKBSym("Cyrillic_U_macron","U04EE") - DefineXKBSym("Cyrillic_u_macron","U04EF") - DefineXKBSym("Serbian_dje","U0452") - DefineXKBSym("Macedonia_gje","U0453") - DefineXKBSym("Cyrillic_io","U0451") - DefineXKBSym("Ukrainian_ie","U0454") - DefineXKBSym("Macedonia_dse","U0455") - DefineXKBSym("Ukrainian_i","U0456") - DefineXKBSym("Ukrainian_yi","U0457") - DefineXKBSym("Cyrillic_je","U0458") - DefineXKBSym("Cyrillic_lje","U0459") - DefineXKBSym("Cyrillic_nje","U045A") - DefineXKBSym("Serbian_tshe","U045B") - DefineXKBSym("Macedonia_kje","U045C") - DefineXKBSym("Ukrainian_ghe_with_upturn","U0491") - DefineXKBSym("Byelorussian_shortu","U045E") - DefineXKBSym("Cyrillic_dzhe","U045F") - DefineXKBSym("numerosign","U2116") - DefineXKBSym("Serbian_DJE","U0402") - DefineXKBSym("Macedonia_GJE","U0403") - DefineXKBSym("Cyrillic_IO","U0401") - DefineXKBSym("Ukrainian_IE","U0404") - DefineXKBSym("Macedonia_DSE","U0405") - DefineXKBSym("Ukrainian_I","U0406") - DefineXKBSym("Ukrainian_YI","U0407") - DefineXKBSym("Cyrillic_JE","U0408") - DefineXKBSym("Cyrillic_LJE","U0409") - DefineXKBSym("Cyrillic_NJE","U040A") - DefineXKBSym("Serbian_TSHE","U040B") - DefineXKBSym("Macedonia_KJE","U040C") - DefineXKBSym("Ukrainian_GHE_WITH_UPTURN","U0490") - DefineXKBSym("Byelorussian_SHORTU","U040E") - DefineXKBSym("Cyrillic_DZHE","U040F") - DefineXKBSym("Cyrillic_yu","U044E") - DefineXKBSym("Cyrillic_a","U0430") - DefineXKBSym("Cyrillic_be","U0431") - DefineXKBSym("Cyrillic_tse","U0446") - DefineXKBSym("Cyrillic_de","U0434") - DefineXKBSym("Cyrillic_ie","U0435") - DefineXKBSym("Cyrillic_ef","U0444") - DefineXKBSym("Cyrillic_ghe","U0433") - DefineXKBSym("Cyrillic_ha","U0445") - DefineXKBSym("Cyrillic_i","U0438") - DefineXKBSym("Cyrillic_shorti","U0439") - DefineXKBSym("Cyrillic_ka","U043A") - DefineXKBSym("Cyrillic_el","U043B") - DefineXKBSym("Cyrillic_em","U043C") - DefineXKBSym("Cyrillic_en","U043D") - DefineXKBSym("Cyrillic_o","U043E") - DefineXKBSym("Cyrillic_pe","U043F") - DefineXKBSym("Cyrillic_ya","U044F") - DefineXKBSym("Cyrillic_er","U0440") - DefineXKBSym("Cyrillic_es","U0441") - DefineXKBSym("Cyrillic_te","U0442") - DefineXKBSym("Cyrillic_u","U0443") - DefineXKBSym("Cyrillic_zhe","U0436") - DefineXKBSym("Cyrillic_ve","U0432") - DefineXKBSym("Cyrillic_softsign","U044C") - DefineXKBSym("Cyrillic_yeru","U044B") - DefineXKBSym("Cyrillic_ze","U0437") - DefineXKBSym("Cyrillic_sha","U0448") - DefineXKBSym("Cyrillic_e","U044D") - DefineXKBSym("Cyrillic_shcha","U0449") - DefineXKBSym("Cyrillic_che","U0447") - DefineXKBSym("Cyrillic_hardsign","U044A") - DefineXKBSym("Cyrillic_YU","U042E") - DefineXKBSym("Cyrillic_A","U0410") - DefineXKBSym("Cyrillic_BE","U0411") - DefineXKBSym("Cyrillic_TSE","U0426") - DefineXKBSym("Cyrillic_DE","U0414") - DefineXKBSym("Cyrillic_IE","U0415") - DefineXKBSym("Cyrillic_EF","U0424") - DefineXKBSym("Cyrillic_GHE","U0413") - DefineXKBSym("Cyrillic_HA","U0425") - DefineXKBSym("Cyrillic_I","U0418") - DefineXKBSym("Cyrillic_SHORTI","U0419") - DefineXKBSym("Cyrillic_KA","U041A") - DefineXKBSym("Cyrillic_EL","U041B") - DefineXKBSym("Cyrillic_EM","U041C") - DefineXKBSym("Cyrillic_EN","U041D") - DefineXKBSym("Cyrillic_O","U041E") - DefineXKBSym("Cyrillic_PE","U041F") - DefineXKBSym("Cyrillic_YA","U042F") - DefineXKBSym("Cyrillic_ER","U0420") - DefineXKBSym("Cyrillic_ES","U0421") - DefineXKBSym("Cyrillic_TE","U0422") - DefineXKBSym("Cyrillic_U","U0423") - DefineXKBSym("Cyrillic_ZHE","U0416") - DefineXKBSym("Cyrillic_VE","U0412") - DefineXKBSym("Cyrillic_SOFTSIGN","U042C") - DefineXKBSym("Cyrillic_YERU","U042B") - DefineXKBSym("Cyrillic_ZE","U0417") - DefineXKBSym("Cyrillic_SHA","U0428") - DefineXKBSym("Cyrillic_E","U042D") - DefineXKBSym("Cyrillic_SHCHA","U0429") - DefineXKBSym("Cyrillic_CHE","U0427") - DefineXKBSym("Cyrillic_HARDSIGN","U042A") - DefineXKBSym("Greek_ALPHAaccent","U0386") - DefineXKBSym("Greek_EPSILONaccent","U0388") - DefineXKBSym("Greek_ETAaccent","U0389") - DefineXKBSym("Greek_IOTAaccent","U038A") - DefineXKBSym("Greek_IOTAdieresis","U03AA") - DefineXKBSym("Greek_OMICRONaccent","U038C") - DefineXKBSym("Greek_UPSILONaccent","U038E") - DefineXKBSym("Greek_UPSILONdieresis","U03AB") - DefineXKBSym("Greek_OMEGAaccent","U038F") - DefineXKBSym("Greek_accentdieresis","U0385") - DefineXKBSym("Greek_horizbar","U2015") - DefineXKBSym("Greek_alphaaccent","U03AC") - DefineXKBSym("Greek_epsilonaccent","U03AD") - DefineXKBSym("Greek_etaaccent","U03AE") - DefineXKBSym("Greek_iotaaccent","U03AF") - DefineXKBSym("Greek_iotadieresis","U03CA") - DefineXKBSym("Greek_iotaaccentdieresis","U0390") - DefineXKBSym("Greek_omicronaccent","U03CC") - DefineXKBSym("Greek_upsilonaccent","U03CD") - DefineXKBSym("Greek_upsilondieresis","U03CB") - DefineXKBSym("Greek_upsilonaccentdieresis","U03B0") - DefineXKBSym("Greek_omegaaccent","U03CE") - DefineXKBSym("Greek_ALPHA","U0391") - DefineXKBSym("Greek_BETA","U0392") - DefineXKBSym("Greek_GAMMA","U0393") - DefineXKBSym("Greek_DELTA","U0394") - DefineXKBSym("Greek_EPSILON","U0395") - DefineXKBSym("Greek_ZETA","U0396") - DefineXKBSym("Greek_ETA","U0397") - DefineXKBSym("Greek_THETA","U0398") - DefineXKBSym("Greek_IOTA","U0399") - DefineXKBSym("Greek_KAPPA","U039A") - DefineXKBSym("Greek_LAMDA","U039B") - DefineXKBSym("Greek_LAMBDA","U039B") - DefineXKBSym("Greek_MU","U039C") - DefineXKBSym("Greek_NU","U039D") - DefineXKBSym("Greek_XI","U039E") - DefineXKBSym("Greek_OMICRON","U039F") - DefineXKBSym("Greek_PI","U03A0") - DefineXKBSym("Greek_RHO","U03A1") - DefineXKBSym("Greek_SIGMA","U03A3") - DefineXKBSym("Greek_TAU","U03A4") - DefineXKBSym("Greek_UPSILON","U03A5") - DefineXKBSym("Greek_PHI","U03A6") - DefineXKBSym("Greek_CHI","U03A7") - DefineXKBSym("Greek_PSI","U03A8") - DefineXKBSym("Greek_OMEGA","U03A9") - DefineXKBSym("Greek_alpha","U03B1") - DefineXKBSym("Greek_beta","U03B2") - DefineXKBSym("Greek_gamma","U03B3") - DefineXKBSym("Greek_delta","U03B4") - DefineXKBSym("Greek_epsilon","U03B5") - DefineXKBSym("Greek_zeta","U03B6") - DefineXKBSym("Greek_eta","U03B7") - DefineXKBSym("Greek_theta","U03B8") - DefineXKBSym("Greek_iota","U03B9") - DefineXKBSym("Greek_kappa","U03BA") - DefineXKBSym("Greek_lamda","U03BB") - DefineXKBSym("Greek_lambda","U03BB") - DefineXKBSym("Greek_mu","U03BC") - DefineXKBSym("Greek_nu","U03BD") - DefineXKBSym("Greek_xi","U03BE") - DefineXKBSym("Greek_omicron","U03BF") - DefineXKBSym("Greek_pi","U03C0") - DefineXKBSym("Greek_rho","U03C1") - DefineXKBSym("Greek_sigma","U03C3") - DefineXKBSym("Greek_finalsmallsigma","U03C2") - DefineXKBSym("Greek_tau","U03C4") - DefineXKBSym("Greek_upsilon","U03C5") - DefineXKBSym("Greek_phi","U03C6") - DefineXKBSym("Greek_chi","U03C7") - DefineXKBSym("Greek_psi","U03C8") - DefineXKBSym("Greek_omega","U03C9") - DefineXKBSym("leftradical","U23B7") - DefineXKBSym("topleftradical","U250C") - DefineXKBSym("horizconnector","U2500") - DefineXKBSym("topintegral","U2320") - DefineXKBSym("botintegral","U2321") - DefineXKBSym("vertconnector","U2502") - DefineXKBSym("topleftsqbracket","U23A1") - DefineXKBSym("botleftsqbracket","U23A3") - DefineXKBSym("toprightsqbracket","U23A4") - DefineXKBSym("botrightsqbracket","U23A6") - DefineXKBSym("topleftparens","U239B") - DefineXKBSym("botleftparens","U239D") - DefineXKBSym("toprightparens","U239E") - DefineXKBSym("botrightparens","U23A0") - DefineXKBSym("leftmiddlecurlybrace","U23A8") - DefineXKBSym("rightmiddlecurlybrace","U23AC") - DefineXKBSym("lessthanequal","U2264") - DefineXKBSym("notequal","U2260") - DefineXKBSym("greaterthanequal","U2265") - DefineXKBSym("integral","U222B") - DefineXKBSym("therefore","U2234") - DefineXKBSym("variation","U221D") - DefineXKBSym("infinity","U221E") - DefineXKBSym("nabla","U2207") - DefineXKBSym("approximate","U223C") - DefineXKBSym("similarequal","U2243") - DefineXKBSym("ifonlyif","U21D4") - DefineXKBSym("implies","U21D2") - DefineXKBSym("identical","U2261") - DefineXKBSym("radical","U221A") - DefineXKBSym("includedin","U2282") - DefineXKBSym("includes","U2283") - DefineXKBSym("intersection","U2229") - DefineXKBSym("union","U222A") - DefineXKBSym("logicaland","U2227") - DefineXKBSym("logicalor","U2228") - DefineXKBSym("partialderivative","U2202") - DefineXKBSym("function","U0192") - DefineXKBSym("leftarrow","U2190") - DefineXKBSym("uparrow","U2191") - DefineXKBSym("rightarrow","U2192") - DefineXKBSym("downarrow","U2193") - DefineXKBSym("soliddiamond","U25C6") - DefineXKBSym("checkerboard","U2592") - DefineXKBSym("ht","U2409") - DefineXKBSym("ff","U240C") - DefineXKBSym("cr","U240D") - DefineXKBSym("lf","U240A") - DefineXKBSym("nl","U2424") - DefineXKBSym("vt","U240B") - DefineXKBSym("lowrightcorner","U2518") - DefineXKBSym("uprightcorner","U2510") - DefineXKBSym("upleftcorner","U250C") - DefineXKBSym("lowleftcorner","U2514") - DefineXKBSym("crossinglines","U253C") - DefineXKBSym("horizlinescan1","U23BA") - DefineXKBSym("horizlinescan3","U23BB") - DefineXKBSym("horizlinescan5","U2500") - DefineXKBSym("horizlinescan7","U23BC") - DefineXKBSym("horizlinescan9","U23BD") - DefineXKBSym("leftt","U251C") - DefineXKBSym("rightt","U2524") - DefineXKBSym("bott","U2534") - DefineXKBSym("topt","U252C") - DefineXKBSym("vertbar","U2502") - DefineXKBSym("emspace","U2003") - DefineXKBSym("enspace","U2002") - DefineXKBSym("em3space","U2004") - DefineXKBSym("em4space","U2005") - DefineXKBSym("digitspace","U2007") - DefineXKBSym("punctspace","U2008") - DefineXKBSym("thinspace","U2009") - DefineXKBSym("hairspace","U200A") - DefineXKBSym("emdash","U2014") - DefineXKBSym("endash","U2013") - DefineXKBSym("signifblank","U2423") - DefineXKBSym("ellipsis","U2026") - DefineXKBSym("doubbaselinedot","U2025") - DefineXKBSym("onethird","U2153") - DefineXKBSym("twothirds","U2154") - DefineXKBSym("onefifth","U2155") - DefineXKBSym("twofifths","U2156") - DefineXKBSym("threefifths","U2157") - DefineXKBSym("fourfifths","U2158") - DefineXKBSym("onesixth","U2159") - DefineXKBSym("fivesixths","U215A") - DefineXKBSym("careof","U2105") - DefineXKBSym("figdash","U2012") - DefineXKBSym("leftanglebracket","U27E8") - DefineXKBSym("decimalpoint","U002E") - DefineXKBSym("rightanglebracket","U27E9") - DefineXKBSym("oneeighth","U215B") - DefineXKBSym("threeeighths","U215C") - DefineXKBSym("fiveeighths","U215D") - DefineXKBSym("seveneighths","U215E") - DefineXKBSym("trademark","U2122") - DefineXKBSym("signaturemark","U2613") - DefineXKBSym("leftopentriangle","U25C1") - DefineXKBSym("rightopentriangle","U25B7") - DefineXKBSym("emopencircle","U25CB") - DefineXKBSym("emopenrectangle","U25AF") - DefineXKBSym("leftsinglequotemark","U2018") - DefineXKBSym("rightsinglequotemark","U2019") - DefineXKBSym("leftdoublequotemark","U201C") - DefineXKBSym("rightdoublequotemark","U201D") - DefineXKBSym("prescription","U211E") - DefineXKBSym("minutes","U2032") - DefineXKBSym("seconds","U2033") - DefineXKBSym("latincross","U271D") - DefineXKBSym("filledrectbullet","U25AC") - DefineXKBSym("filledlefttribullet","U25C0") - DefineXKBSym("filledrighttribullet","U25B6") - DefineXKBSym("emfilledcircle","U25CF") - DefineXKBSym("emfilledrect","U25AE") - DefineXKBSym("enopencircbullet","U25E6") - DefineXKBSym("enopensquarebullet","U25AB") - DefineXKBSym("openrectbullet","U25AD") - DefineXKBSym("opentribulletup","U25B3") - DefineXKBSym("opentribulletdown","U25BD") - DefineXKBSym("openstar","U2606") - DefineXKBSym("enfilledcircbullet","U2022") - DefineXKBSym("enfilledsqbullet","U25AA") - DefineXKBSym("filledtribulletup","U25B2") - DefineXKBSym("filledtribulletdown","U25BC") - DefineXKBSym("leftpointer","U261C") - DefineXKBSym("rightpointer","U261E") - DefineXKBSym("club","U2663") - DefineXKBSym("diamond","U2666") - DefineXKBSym("heart","U2665") - DefineXKBSym("maltesecross","U2720") - DefineXKBSym("dagger","U2020") - DefineXKBSym("doubledagger","U2021") - DefineXKBSym("checkmark","U2713") - DefineXKBSym("ballotcross","U2717") - DefineXKBSym("musicalsharp","U266F") - DefineXKBSym("musicalflat","U266D") - DefineXKBSym("malesymbol","U2642") - DefineXKBSym("femalesymbol","U2640") - DefineXKBSym("telephone","U260E") - DefineXKBSym("telephonerecorder","U2315") - DefineXKBSym("phonographcopyright","U2117") - DefineXKBSym("caret","U2038") - DefineXKBSym("singlelowquotemark","U201A") - DefineXKBSym("doublelowquotemark","U201E") - DefineXKBSym("leftcaret","U003C") - DefineXKBSym("rightcaret","U003E") - DefineXKBSym("downcaret","U2228") - DefineXKBSym("upcaret","U2227") - DefineXKBSym("overbar","U00AF") - DefineXKBSym("downtack","U22A5") - DefineXKBSym("upshoe","U2229") - DefineXKBSym("downstile","U230A") - DefineXKBSym("underbar","U005F") - DefineXKBSym("jot","U2218") - DefineXKBSym("quad","U2395") - DefineXKBSym("uptack","U22A4") - DefineXKBSym("circle","U25CB") - DefineXKBSym("upstile","U2308") - DefineXKBSym("downshoe","U222A") - DefineXKBSym("rightshoe","U2283") - DefineXKBSym("leftshoe","U2282") - DefineXKBSym("lefttack","U22A2") - DefineXKBSym("righttack","U22A3") - DefineXKBSym("hebrew_doublelowline","U2017") - DefineXKBSym("hebrew_aleph","U05D0") - DefineXKBSym("hebrew_bet","U05D1") - DefineXKBSym("hebrew_beth","U05D1") ; deprecated - DefineXKBSym("hebrew_gimel","U05D2") - DefineXKBSym("hebrew_gimmel","U05D2") ; deprecated - DefineXKBSym("hebrew_dalet","U05D3") - DefineXKBSym("hebrew_daleth","U05D3") ; deprecated - DefineXKBSym("hebrew_he","U05D4") - DefineXKBSym("hebrew_waw","U05D5") - DefineXKBSym("hebrew_zain","U05D6") - DefineXKBSym("hebrew_zayin","U05D6") ; deprecated - DefineXKBSym("hebrew_chet","U05D7") - DefineXKBSym("hebrew_het","U05D7") ; deprecated - DefineXKBSym("hebrew_tet","U05D8") - DefineXKBSym("hebrew_teth","U05D8") ; deprecated - DefineXKBSym("hebrew_yod","U05D9") - DefineXKBSym("hebrew_finalkaph","U05DA") - DefineXKBSym("hebrew_kaph","U05DB") - DefineXKBSym("hebrew_lamed","U05DC") - DefineXKBSym("hebrew_finalmem","U05DD") - DefineXKBSym("hebrew_mem","U05DE") - DefineXKBSym("hebrew_finalnun","U05DF") - DefineXKBSym("hebrew_nun","U05E0") - DefineXKBSym("hebrew_samech","U05E1") - DefineXKBSym("hebrew_samekh","U05E1") ; deprecated - DefineXKBSym("hebrew_ayin","U05E2") - DefineXKBSym("hebrew_finalpe","U05E3") - DefineXKBSym("hebrew_pe","U05E4") - DefineXKBSym("hebrew_finalzade","U05E5") - DefineXKBSym("hebrew_finalzadi","U05E5") ; deprecated - DefineXKBSym("hebrew_zade","U05E6") - DefineXKBSym("hebrew_zadi","U05E6") ; deprecated - DefineXKBSym("hebrew_qoph","U05E7") - DefineXKBSym("hebrew_kuf","U05E7") ; deprecated - DefineXKBSym("hebrew_resh","U05E8") - DefineXKBSym("hebrew_shin","U05E9") - DefineXKBSym("hebrew_taw","U05EA") - DefineXKBSym("hebrew_taf","U05EA") ; deprecated - DefineXKBSym("Thai_kokai","U0E01") - DefineXKBSym("Thai_khokhai","U0E02") - DefineXKBSym("Thai_khokhuat","U0E03") - DefineXKBSym("Thai_khokhwai","U0E04") - DefineXKBSym("Thai_khokhon","U0E05") - DefineXKBSym("Thai_khorakhang","U0E06") - DefineXKBSym("Thai_ngongu","U0E07") - DefineXKBSym("Thai_chochan","U0E08") - DefineXKBSym("Thai_choching","U0E09") - DefineXKBSym("Thai_chochang","U0E0A") - DefineXKBSym("Thai_soso","U0E0B") - DefineXKBSym("Thai_chochoe","U0E0C") - DefineXKBSym("Thai_yoying","U0E0D") - DefineXKBSym("Thai_dochada","U0E0E") - DefineXKBSym("Thai_topatak","U0E0F") - DefineXKBSym("Thai_thothan","U0E10") - DefineXKBSym("Thai_thonangmontho","U0E11") - DefineXKBSym("Thai_thophuthao","U0E12") - DefineXKBSym("Thai_nonen","U0E13") - DefineXKBSym("Thai_dodek","U0E14") - DefineXKBSym("Thai_totao","U0E15") - DefineXKBSym("Thai_thothung","U0E16") - DefineXKBSym("Thai_thothahan","U0E17") - DefineXKBSym("Thai_thothong","U0E18") - DefineXKBSym("Thai_nonu","U0E19") - DefineXKBSym("Thai_bobaimai","U0E1A") - DefineXKBSym("Thai_popla","U0E1B") - DefineXKBSym("Thai_phophung","U0E1C") - DefineXKBSym("Thai_fofa","U0E1D") - DefineXKBSym("Thai_phophan","U0E1E") - DefineXKBSym("Thai_fofan","U0E1F") - DefineXKBSym("Thai_phosamphao","U0E20") - DefineXKBSym("Thai_moma","U0E21") - DefineXKBSym("Thai_yoyak","U0E22") - DefineXKBSym("Thai_rorua","U0E23") - DefineXKBSym("Thai_ru","U0E24") - DefineXKBSym("Thai_loling","U0E25") - DefineXKBSym("Thai_lu","U0E26") - DefineXKBSym("Thai_wowaen","U0E27") - DefineXKBSym("Thai_sosala","U0E28") - DefineXKBSym("Thai_sorusi","U0E29") - DefineXKBSym("Thai_sosua","U0E2A") - DefineXKBSym("Thai_hohip","U0E2B") - DefineXKBSym("Thai_lochula","U0E2C") - DefineXKBSym("Thai_oang","U0E2D") - DefineXKBSym("Thai_honokhuk","U0E2E") - DefineXKBSym("Thai_paiyannoi","U0E2F") - DefineXKBSym("Thai_saraa","U0E30") - DefineXKBSym("Thai_maihanakat","U0E31") - DefineXKBSym("Thai_saraaa","U0E32") - DefineXKBSym("Thai_saraam","U0E33") - DefineXKBSym("Thai_sarai","U0E34") - DefineXKBSym("Thai_saraii","U0E35") - DefineXKBSym("Thai_saraue","U0E36") - DefineXKBSym("Thai_sarauee","U0E37") - DefineXKBSym("Thai_sarau","U0E38") - DefineXKBSym("Thai_sarauu","U0E39") - DefineXKBSym("Thai_phinthu","U0E3A") - DefineXKBSym("Thai_baht","U0E3F") - DefineXKBSym("Thai_sarae","U0E40") - DefineXKBSym("Thai_saraae","U0E41") - DefineXKBSym("Thai_sarao","U0E42") - DefineXKBSym("Thai_saraaimaimuan","U0E43") - DefineXKBSym("Thai_saraaimaimalai","U0E44") - DefineXKBSym("Thai_lakkhangyao","U0E45") - DefineXKBSym("Thai_maiyamok","U0E46") - DefineXKBSym("Thai_maitaikhu","U0E47") - DefineXKBSym("Thai_maiek","U0E48") - DefineXKBSym("Thai_maitho","U0E49") - DefineXKBSym("Thai_maitri","U0E4A") - DefineXKBSym("Thai_maichattawa","U0E4B") - DefineXKBSym("Thai_thanthakhat","U0E4C") - DefineXKBSym("Thai_nikhahit","U0E4D") - DefineXKBSym("Thai_leksun","U0E50") - DefineXKBSym("Thai_leknung","U0E51") - DefineXKBSym("Thai_leksong","U0E52") - DefineXKBSym("Thai_leksam","U0E53") - DefineXKBSym("Thai_leksi","U0E54") - DefineXKBSym("Thai_lekha","U0E55") - DefineXKBSym("Thai_lekhok","U0E56") - DefineXKBSym("Thai_lekchet","U0E57") - DefineXKBSym("Thai_lekpaet","U0E58") - DefineXKBSym("Thai_lekkao","U0E59") - DefineXKBSym("Korean_Won","U20A9") - DefineXKBSym("Armenian_ligature_ew","U0587") - DefineXKBSym("Armenian_full_stop","U0589") - DefineXKBSym("Armenian_verjaket","U0589") - DefineXKBSym("Armenian_separation_mark","U055D") - DefineXKBSym("Armenian_but","U055D") - DefineXKBSym("Armenian_hyphen","U058A") - DefineXKBSym("Armenian_yentamna","U058A") - DefineXKBSym("Armenian_exclam","U055C") - DefineXKBSym("Armenian_amanak","U055C") - DefineXKBSym("Armenian_accent","U055B") - DefineXKBSym("Armenian_shesht","U055B") - DefineXKBSym("Armenian_question","U055E") - DefineXKBSym("Armenian_paruyk","U055E") - DefineXKBSym("Armenian_AYB","U0531") - DefineXKBSym("Armenian_ayb","U0561") - DefineXKBSym("Armenian_BEN","U0532") - DefineXKBSym("Armenian_ben","U0562") - DefineXKBSym("Armenian_GIM","U0533") - DefineXKBSym("Armenian_gim","U0563") - DefineXKBSym("Armenian_DA","U0534") - DefineXKBSym("Armenian_da","U0564") - DefineXKBSym("Armenian_YECH","U0535") - DefineXKBSym("Armenian_yech","U0565") - DefineXKBSym("Armenian_ZA","U0536") - DefineXKBSym("Armenian_za","U0566") - DefineXKBSym("Armenian_E","U0537") - DefineXKBSym("Armenian_e","U0567") - DefineXKBSym("Armenian_AT","U0538") - DefineXKBSym("Armenian_at","U0568") - DefineXKBSym("Armenian_TO","U0539") - DefineXKBSym("Armenian_to","U0569") - DefineXKBSym("Armenian_ZHE","U053A") - DefineXKBSym("Armenian_zhe","U056A") - DefineXKBSym("Armenian_INI","U053B") - DefineXKBSym("Armenian_ini","U056B") - DefineXKBSym("Armenian_LYUN","U053C") - DefineXKBSym("Armenian_lyun","U056C") - DefineXKBSym("Armenian_KHE","U053D") - DefineXKBSym("Armenian_khe","U056D") - DefineXKBSym("Armenian_TSA","U053E") - DefineXKBSym("Armenian_tsa","U056E") - DefineXKBSym("Armenian_KEN","U053F") - DefineXKBSym("Armenian_ken","U056F") - DefineXKBSym("Armenian_HO","U0540") - DefineXKBSym("Armenian_ho","U0570") - DefineXKBSym("Armenian_DZA","U0541") - DefineXKBSym("Armenian_dza","U0571") - DefineXKBSym("Armenian_GHAT","U0542") - DefineXKBSym("Armenian_ghat","U0572") - DefineXKBSym("Armenian_TCHE","U0543") - DefineXKBSym("Armenian_tche","U0573") - DefineXKBSym("Armenian_MEN","U0544") - DefineXKBSym("Armenian_men","U0574") - DefineXKBSym("Armenian_HI","U0545") - DefineXKBSym("Armenian_hi","U0575") - DefineXKBSym("Armenian_NU","U0546") - DefineXKBSym("Armenian_nu","U0576") - DefineXKBSym("Armenian_SHA","U0547") - DefineXKBSym("Armenian_sha","U0577") - DefineXKBSym("Armenian_VO","U0548") - DefineXKBSym("Armenian_vo","U0578") - DefineXKBSym("Armenian_CHA","U0549") - DefineXKBSym("Armenian_cha","U0579") - DefineXKBSym("Armenian_PE","U054A") - DefineXKBSym("Armenian_pe","U057A") - DefineXKBSym("Armenian_JE","U054B") - DefineXKBSym("Armenian_je","U057B") - DefineXKBSym("Armenian_RA","U054C") - DefineXKBSym("Armenian_ra","U057C") - DefineXKBSym("Armenian_SE","U054D") - DefineXKBSym("Armenian_se","U057D") - DefineXKBSym("Armenian_VEV","U054E") - DefineXKBSym("Armenian_vev","U057E") - DefineXKBSym("Armenian_TYUN","U054F") - DefineXKBSym("Armenian_tyun","U057F") - DefineXKBSym("Armenian_RE","U0550") - DefineXKBSym("Armenian_re","U0580") - DefineXKBSym("Armenian_TSO","U0551") - DefineXKBSym("Armenian_tso","U0581") - DefineXKBSym("Armenian_VYUN","U0552") - DefineXKBSym("Armenian_vyun","U0582") - DefineXKBSym("Armenian_PYUR","U0553") - DefineXKBSym("Armenian_pyur","U0583") - DefineXKBSym("Armenian_KE","U0554") - DefineXKBSym("Armenian_ke","U0584") - DefineXKBSym("Armenian_O","U0555") - DefineXKBSym("Armenian_o","U0585") - DefineXKBSym("Armenian_FE","U0556") - DefineXKBSym("Armenian_fe","U0586") - DefineXKBSym("Armenian_apostrophe","U055A") - DefineXKBSym("Georgian_an","U10D0") - DefineXKBSym("Georgian_ban","U10D1") - DefineXKBSym("Georgian_gan","U10D2") - DefineXKBSym("Georgian_don","U10D3") - DefineXKBSym("Georgian_en","U10D4") - DefineXKBSym("Georgian_vin","U10D5") - DefineXKBSym("Georgian_zen","U10D6") - DefineXKBSym("Georgian_tan","U10D7") - DefineXKBSym("Georgian_in","U10D8") - DefineXKBSym("Georgian_kan","U10D9") - DefineXKBSym("Georgian_las","U10DA") - DefineXKBSym("Georgian_man","U10DB") - DefineXKBSym("Georgian_nar","U10DC") - DefineXKBSym("Georgian_on","U10DD") - DefineXKBSym("Georgian_par","U10DE") - DefineXKBSym("Georgian_zhar","U10DF") - DefineXKBSym("Georgian_rae","U10E0") - DefineXKBSym("Georgian_san","U10E1") - DefineXKBSym("Georgian_tar","U10E2") - DefineXKBSym("Georgian_un","U10E3") - DefineXKBSym("Georgian_phar","U10E4") - DefineXKBSym("Georgian_khar","U10E5") - DefineXKBSym("Georgian_ghan","U10E6") - DefineXKBSym("Georgian_qar","U10E7") - DefineXKBSym("Georgian_shin","U10E8") - DefineXKBSym("Georgian_chin","U10E9") - DefineXKBSym("Georgian_can","U10EA") - DefineXKBSym("Georgian_jil","U10EB") - DefineXKBSym("Georgian_cil","U10EC") - DefineXKBSym("Georgian_char","U10ED") - DefineXKBSym("Georgian_xan","U10EE") - DefineXKBSym("Georgian_jhan","U10EF") - DefineXKBSym("Georgian_hae","U10F0") - DefineXKBSym("Georgian_he","U10F1") - DefineXKBSym("Georgian_hie","U10F2") - DefineXKBSym("Georgian_we","U10F3") - DefineXKBSym("Georgian_har","U10F4") - DefineXKBSym("Georgian_hoe","U10F5") - DefineXKBSym("Georgian_fi","U10F6") - DefineXKBSym("Xabovedot","U1E8A") - DefineXKBSym("Ibreve","U012C") - DefineXKBSym("Zstroke","U01B5") - DefineXKBSym("Gcaron","U01E6") - DefineXKBSym("Ocaron","U01D2") - DefineXKBSym("Obarred","U019F") - DefineXKBSym("xabovedot","U1E8B") - DefineXKBSym("ibreve","U012D") - DefineXKBSym("zstroke","U01B6") - DefineXKBSym("gcaron","U01E7") - DefineXKBSym("ocaron","U01D2") - DefineXKBSym("obarred","U0275") - DefineXKBSym("SCHWA","U018F") - DefineXKBSym("schwa","U0259") - DefineXKBSym("Lbelowdot","U1E36") - DefineXKBSym("lbelowdot","U1E37") - DefineXKBSym("Abelowdot","U1EA0") - DefineXKBSym("abelowdot","U1EA1") - DefineXKBSym("Ahook","U1EA2") - DefineXKBSym("ahook","U1EA3") - DefineXKBSym("Acircumflexacute","U1EA4") - DefineXKBSym("acircumflexacute","U1EA5") - DefineXKBSym("Acircumflexgrave","U1EA6") - DefineXKBSym("acircumflexgrave","U1EA7") - DefineXKBSym("Acircumflexhook","U1EA8") - DefineXKBSym("acircumflexhook","U1EA9") - DefineXKBSym("Acircumflextilde","U1EAA") - DefineXKBSym("acircumflextilde","U1EAB") - DefineXKBSym("Acircumflexbelowdot","U1EAC") - DefineXKBSym("acircumflexbelowdot","U1EAD") - DefineXKBSym("Abreveacute","U1EAE") - DefineXKBSym("abreveacute","U1EAF") - DefineXKBSym("Abrevegrave","U1EB0") - DefineXKBSym("abrevegrave","U1EB1") - DefineXKBSym("Abrevehook","U1EB2") - DefineXKBSym("abrevehook","U1EB3") - DefineXKBSym("Abrevetilde","U1EB4") - DefineXKBSym("abrevetilde","U1EB5") - DefineXKBSym("Abrevebelowdot","U1EB6") - DefineXKBSym("abrevebelowdot","U1EB7") - DefineXKBSym("Ebelowdot","U1EB8") - DefineXKBSym("ebelowdot","U1EB9") - DefineXKBSym("Ehook","U1EBA") - DefineXKBSym("ehook","U1EBB") - DefineXKBSym("Etilde","U1EBC") - DefineXKBSym("etilde","U1EBD") - DefineXKBSym("Ecircumflexacute","U1EBE") - DefineXKBSym("ecircumflexacute","U1EBF") - DefineXKBSym("Ecircumflexgrave","U1EC0") - DefineXKBSym("ecircumflexgrave","U1EC1") - DefineXKBSym("Ecircumflexhook","U1EC2") - DefineXKBSym("ecircumflexhook","U1EC3") - DefineXKBSym("Ecircumflextilde","U1EC4") - DefineXKBSym("ecircumflextilde","U1EC5") - DefineXKBSym("Ecircumflexbelowdot","U1EC6") - DefineXKBSym("ecircumflexbelowdot","U1EC7") - DefineXKBSym("Ihook","U1EC8") - DefineXKBSym("ihook","U1EC9") - DefineXKBSym("Ibelowdot","U1ECA") - DefineXKBSym("ibelowdot","U1ECB") - DefineXKBSym("Obelowdot","U1ECC") - DefineXKBSym("obelowdot","U1ECD") - DefineXKBSym("Ohook","U1ECE") - DefineXKBSym("ohook","U1ECF") - DefineXKBSym("Ocircumflexacute","U1ED0") - DefineXKBSym("ocircumflexacute","U1ED1") - DefineXKBSym("Ocircumflexgrave","U1ED2") - DefineXKBSym("ocircumflexgrave","U1ED3") - DefineXKBSym("Ocircumflexhook","U1ED4") - DefineXKBSym("ocircumflexhook","U1ED5") - DefineXKBSym("Ocircumflextilde","U1ED6") - DefineXKBSym("ocircumflextilde","U1ED7") - DefineXKBSym("Ocircumflexbelowdot","U1ED8") - DefineXKBSym("ocircumflexbelowdot","U1ED9") - DefineXKBSym("Ohornacute","U1EDA") - DefineXKBSym("ohornacute","U1EDB") - DefineXKBSym("Ohorngrave","U1EDC") - DefineXKBSym("ohorngrave","U1EDD") - DefineXKBSym("Ohornhook","U1EDE") - DefineXKBSym("ohornhook","U1EDF") - DefineXKBSym("Ohorntilde","U1EE0") - DefineXKBSym("ohorntilde","U1EE1") - DefineXKBSym("Ohornbelowdot","U1EE2") - DefineXKBSym("ohornbelowdot","U1EE3") - DefineXKBSym("Ubelowdot","U1EE4") - DefineXKBSym("ubelowdot","U1EE5") - DefineXKBSym("Uhook","U1EE6") - DefineXKBSym("uhook","U1EE7") - DefineXKBSym("Uhornacute","U1EE8") - DefineXKBSym("uhornacute","U1EE9") - DefineXKBSym("Uhorngrave","U1EEA") - DefineXKBSym("uhorngrave","U1EEB") - DefineXKBSym("Uhornhook","U1EEC") - DefineXKBSym("uhornhook","U1EED") - DefineXKBSym("Uhorntilde","U1EEE") - DefineXKBSym("uhorntilde","U1EEF") - DefineXKBSym("Uhornbelowdot","U1EF0") - DefineXKBSym("uhornbelowdot","U1EF1") - DefineXKBSym("Ybelowdot","U1EF4") - DefineXKBSym("ybelowdot","U1EF5") - DefineXKBSym("Yhook","U1EF6") - DefineXKBSym("yhook","U1EF7") - DefineXKBSym("Ytilde","U1EF8") - DefineXKBSym("ytilde","U1EF9") - DefineXKBSym("Ohorn","U01A0") - DefineXKBSym("ohorn","U01A1") - DefineXKBSym("Uhorn","U01AF") - DefineXKBSym("uhorn","U01B0") - DefineXKBSym("EcuSign","U20A0") - DefineXKBSym("ColonSign","U20A1") - DefineXKBSym("CruzeiroSign","U20A2") - DefineXKBSym("FFrancSign","U20A3") - DefineXKBSym("LiraSign","U20A4") - DefineXKBSym("MillSign","U20A5") - DefineXKBSym("NairaSign","U20A6") - DefineXKBSym("PesetaSign","U20A7") - DefineXKBSym("RupeeSign","U20A8") - DefineXKBSym("WonSign","U20A9") - DefineXKBSym("NewSheqelSign","U20AA") - DefineXKBSym("DongSign","U20AB") - DefineXKBSym("EuroSign","U20AC") - DefineXKBSym("zerosuperior","U2070") - DefineXKBSym("foursuperior","U2074") - DefineXKBSym("fivesuperior","U2075") - DefineXKBSym("sixsuperior","U2076") - DefineXKBSym("sevensuperior","U2077") - DefineXKBSym("eightsuperior","U2078") - DefineXKBSym("ninesuperior","U2079") - DefineXKBSym("zerosubscript","U2080") - DefineXKBSym("onesubscript","U2081") - DefineXKBSym("twosubscript","U2082") - DefineXKBSym("threesubscript","U2083") - DefineXKBSym("foursubscript","U2084") - DefineXKBSym("fivesubscript","U2085") - DefineXKBSym("sixsubscript","U2086") - DefineXKBSym("sevensubscript","U2087") - DefineXKBSym("eightsubscript","U2088") - DefineXKBSym("ninesubscript","U2089") - DefineXKBSym("partdifferential","U2202") - DefineXKBSym("emptyset","U2205") - DefineXKBSym("elementof","U2208") - DefineXKBSym("notelementof","U2209") - DefineXKBSym("containsas","U220B") - DefineXKBSym("squareroot","U221A") - DefineXKBSym("cuberoot","U221B") - DefineXKBSym("fourthroot","U221C") - DefineXKBSym("dintegral","U222C") - DefineXKBSym("tintegral","U222D") - DefineXKBSym("because","U2235") - DefineXKBSym("approxeq","U2245") - DefineXKBSym("notapproxeq","U2247") - DefineXKBSym("notidentical","U2262") - DefineXKBSym("stricteq","U2263") - DefineXKBSym("braille_blank","U2800") - DefineXKBSym("braille_dots_1","U2801") - DefineXKBSym("braille_dots_2","U2802") - DefineXKBSym("braille_dots_12","U2803") - DefineXKBSym("braille_dots_3","U2804") - DefineXKBSym("braille_dots_13","U2805") - DefineXKBSym("braille_dots_23","U2806") - DefineXKBSym("braille_dots_123","U2807") - DefineXKBSym("braille_dots_4","U2808") - DefineXKBSym("braille_dots_14","U2809") - DefineXKBSym("braille_dots_24","U280a") - DefineXKBSym("braille_dots_124","U280b") - DefineXKBSym("braille_dots_34","U280c") - DefineXKBSym("braille_dots_134","U280d") - DefineXKBSym("braille_dots_234","U280e") - DefineXKBSym("braille_dots_1234","U280f") - DefineXKBSym("braille_dots_5","U2810") - DefineXKBSym("braille_dots_15","U2811") - DefineXKBSym("braille_dots_25","U2812") - DefineXKBSym("braille_dots_125","U2813") - DefineXKBSym("braille_dots_35","U2814") - DefineXKBSym("braille_dots_135","U2815") - DefineXKBSym("braille_dots_235","U2816") - DefineXKBSym("braille_dots_1235","U2817") - DefineXKBSym("braille_dots_45","U2818") - DefineXKBSym("braille_dots_145","U2819") - DefineXKBSym("braille_dots_245","U281a") - DefineXKBSym("braille_dots_1245","U281b") - DefineXKBSym("braille_dots_345","U281c") - DefineXKBSym("braille_dots_1345","U281d") - DefineXKBSym("braille_dots_2345","U281e") - DefineXKBSym("braille_dots_12345","U281f") - DefineXKBSym("braille_dots_6","U2820") - DefineXKBSym("braille_dots_16","U2821") - DefineXKBSym("braille_dots_26","U2822") - DefineXKBSym("braille_dots_126","U2823") - DefineXKBSym("braille_dots_36","U2824") - DefineXKBSym("braille_dots_136","U2825") - DefineXKBSym("braille_dots_236","U2826") - DefineXKBSym("braille_dots_1236","U2827") - DefineXKBSym("braille_dots_46","U2828") - DefineXKBSym("braille_dots_146","U2829") - DefineXKBSym("braille_dots_246","U282a") - DefineXKBSym("braille_dots_1246","U282b") - DefineXKBSym("braille_dots_346","U282c") - DefineXKBSym("braille_dots_1346","U282d") - DefineXKBSym("braille_dots_2346","U282e") - DefineXKBSym("braille_dots_12346","U282f") - DefineXKBSym("braille_dots_56","U2830") - DefineXKBSym("braille_dots_156","U2831") - DefineXKBSym("braille_dots_256","U2832") - DefineXKBSym("braille_dots_1256","U2833") - DefineXKBSym("braille_dots_356","U2834") - DefineXKBSym("braille_dots_1356","U2835") - DefineXKBSym("braille_dots_2356","U2836") - DefineXKBSym("braille_dots_12356","U2837") - DefineXKBSym("braille_dots_456","U2838") - DefineXKBSym("braille_dots_1456","U2839") - DefineXKBSym("braille_dots_2456","U283a") - DefineXKBSym("braille_dots_12456","U283b") - DefineXKBSym("braille_dots_3456","U283c") - DefineXKBSym("braille_dots_13456","U283d") - DefineXKBSym("braille_dots_23456","U283e") - DefineXKBSym("braille_dots_123456","U283f") - DefineXKBSym("braille_dots_7","U2840") - DefineXKBSym("braille_dots_17","U2841") - DefineXKBSym("braille_dots_27","U2842") - DefineXKBSym("braille_dots_127","U2843") - DefineXKBSym("braille_dots_37","U2844") - DefineXKBSym("braille_dots_137","U2845") - DefineXKBSym("braille_dots_237","U2846") - DefineXKBSym("braille_dots_1237","U2847") - DefineXKBSym("braille_dots_47","U2848") - DefineXKBSym("braille_dots_147","U2849") - DefineXKBSym("braille_dots_247","U284a") - DefineXKBSym("braille_dots_1247","U284b") - DefineXKBSym("braille_dots_347","U284c") - DefineXKBSym("braille_dots_1347","U284d") - DefineXKBSym("braille_dots_2347","U284e") - DefineXKBSym("braille_dots_12347","U284f") - DefineXKBSym("braille_dots_57","U2850") - DefineXKBSym("braille_dots_157","U2851") - DefineXKBSym("braille_dots_257","U2852") - DefineXKBSym("braille_dots_1257","U2853") - DefineXKBSym("braille_dots_357","U2854") - DefineXKBSym("braille_dots_1357","U2855") - DefineXKBSym("braille_dots_2357","U2856") - DefineXKBSym("braille_dots_12357","U2857") - DefineXKBSym("braille_dots_457","U2858") - DefineXKBSym("braille_dots_1457","U2859") - DefineXKBSym("braille_dots_2457","U285a") - DefineXKBSym("braille_dots_12457","U285b") - DefineXKBSym("braille_dots_3457","U285c") - DefineXKBSym("braille_dots_13457","U285d") - DefineXKBSym("braille_dots_23457","U285e") - DefineXKBSym("braille_dots_123457","U285f") - DefineXKBSym("braille_dots_67","U2860") - DefineXKBSym("braille_dots_167","U2861") - DefineXKBSym("braille_dots_267","U2862") - DefineXKBSym("braille_dots_1267","U2863") - DefineXKBSym("braille_dots_367","U2864") - DefineXKBSym("braille_dots_1367","U2865") - DefineXKBSym("braille_dots_2367","U2866") - DefineXKBSym("braille_dots_12367","U2867") - DefineXKBSym("braille_dots_467","U2868") - DefineXKBSym("braille_dots_1467","U2869") - DefineXKBSym("braille_dots_2467","U286a") - DefineXKBSym("braille_dots_12467","U286b") - DefineXKBSym("braille_dots_3467","U286c") - DefineXKBSym("braille_dots_13467","U286d") - DefineXKBSym("braille_dots_23467","U286e") - DefineXKBSym("braille_dots_123467","U286f") - DefineXKBSym("braille_dots_567","U2870") - DefineXKBSym("braille_dots_1567","U2871") - DefineXKBSym("braille_dots_2567","U2872") - DefineXKBSym("braille_dots_12567","U2873") - DefineXKBSym("braille_dots_3567","U2874") - DefineXKBSym("braille_dots_13567","U2875") - DefineXKBSym("braille_dots_23567","U2876") - DefineXKBSym("braille_dots_123567","U2877") - DefineXKBSym("braille_dots_4567","U2878") - DefineXKBSym("braille_dots_14567","U2879") - DefineXKBSym("braille_dots_24567","U287a") - DefineXKBSym("braille_dots_124567","U287b") - DefineXKBSym("braille_dots_34567","U287c") - DefineXKBSym("braille_dots_134567","U287d") - DefineXKBSym("braille_dots_234567","U287e") - DefineXKBSym("braille_dots_1234567","U287f") - DefineXKBSym("braille_dots_8","U2880") - DefineXKBSym("braille_dots_18","U2881") - DefineXKBSym("braille_dots_28","U2882") - DefineXKBSym("braille_dots_128","U2883") - DefineXKBSym("braille_dots_38","U2884") - DefineXKBSym("braille_dots_138","U2885") - DefineXKBSym("braille_dots_238","U2886") - DefineXKBSym("braille_dots_1238","U2887") - DefineXKBSym("braille_dots_48","U2888") - DefineXKBSym("braille_dots_148","U2889") - DefineXKBSym("braille_dots_248","U288a") - DefineXKBSym("braille_dots_1248","U288b") - DefineXKBSym("braille_dots_348","U288c") - DefineXKBSym("braille_dots_1348","U288d") - DefineXKBSym("braille_dots_2348","U288e") - DefineXKBSym("braille_dots_12348","U288f") - DefineXKBSym("braille_dots_58","U2890") - DefineXKBSym("braille_dots_158","U2891") - DefineXKBSym("braille_dots_258","U2892") - DefineXKBSym("braille_dots_1258","U2893") - DefineXKBSym("braille_dots_358","U2894") - DefineXKBSym("braille_dots_1358","U2895") - DefineXKBSym("braille_dots_2358","U2896") - DefineXKBSym("braille_dots_12358","U2897") - DefineXKBSym("braille_dots_458","U2898") - DefineXKBSym("braille_dots_1458","U2899") - DefineXKBSym("braille_dots_2458","U289a") - DefineXKBSym("braille_dots_12458","U289b") - DefineXKBSym("braille_dots_3458","U289c") - DefineXKBSym("braille_dots_13458","U289d") - DefineXKBSym("braille_dots_23458","U289e") - DefineXKBSym("braille_dots_123458","U289f") - DefineXKBSym("braille_dots_68","U28a0") - DefineXKBSym("braille_dots_168","U28a1") - DefineXKBSym("braille_dots_268","U28a2") - DefineXKBSym("braille_dots_1268","U28a3") - DefineXKBSym("braille_dots_368","U28a4") - DefineXKBSym("braille_dots_1368","U28a5") - DefineXKBSym("braille_dots_2368","U28a6") - DefineXKBSym("braille_dots_12368","U28a7") - DefineXKBSym("braille_dots_468","U28a8") - DefineXKBSym("braille_dots_1468","U28a9") - DefineXKBSym("braille_dots_2468","U28aa") - DefineXKBSym("braille_dots_12468","U28ab") - DefineXKBSym("braille_dots_3468","U28ac") - DefineXKBSym("braille_dots_13468","U28ad") - DefineXKBSym("braille_dots_23468","U28ae") - DefineXKBSym("braille_dots_123468","U28af") - DefineXKBSym("braille_dots_568","U28b0") - DefineXKBSym("braille_dots_1568","U28b1") - DefineXKBSym("braille_dots_2568","U28b2") - DefineXKBSym("braille_dots_12568","U28b3") - DefineXKBSym("braille_dots_3568","U28b4") - DefineXKBSym("braille_dots_13568","U28b5") - DefineXKBSym("braille_dots_23568","U28b6") - DefineXKBSym("braille_dots_123568","U28b7") - DefineXKBSym("braille_dots_4568","U28b8") - DefineXKBSym("braille_dots_14568","U28b9") - DefineXKBSym("braille_dots_24568","U28ba") - DefineXKBSym("braille_dots_124568","U28bb") - DefineXKBSym("braille_dots_34568","U28bc") - DefineXKBSym("braille_dots_134568","U28bd") - DefineXKBSym("braille_dots_234568","U28be") - DefineXKBSym("braille_dots_1234568","U28bf") - DefineXKBSym("braille_dots_78","U28c0") - DefineXKBSym("braille_dots_178","U28c1") - DefineXKBSym("braille_dots_278","U28c2") - DefineXKBSym("braille_dots_1278","U28c3") - DefineXKBSym("braille_dots_378","U28c4") - DefineXKBSym("braille_dots_1378","U28c5") - DefineXKBSym("braille_dots_2378","U28c6") - DefineXKBSym("braille_dots_12378","U28c7") - DefineXKBSym("braille_dots_478","U28c8") - DefineXKBSym("braille_dots_1478","U28c9") - DefineXKBSym("braille_dots_2478","U28ca") - DefineXKBSym("braille_dots_12478","U28cb") - DefineXKBSym("braille_dots_3478","U28cc") - DefineXKBSym("braille_dots_13478","U28cd") - DefineXKBSym("braille_dots_23478","U28ce") - DefineXKBSym("braille_dots_123478","U28cf") - DefineXKBSym("braille_dots_578","U28d0") - DefineXKBSym("braille_dots_1578","U28d1") - DefineXKBSym("braille_dots_2578","U28d2") - DefineXKBSym("braille_dots_12578","U28d3") - DefineXKBSym("braille_dots_3578","U28d4") - DefineXKBSym("braille_dots_13578","U28d5") - DefineXKBSym("braille_dots_23578","U28d6") - DefineXKBSym("braille_dots_123578","U28d7") - DefineXKBSym("braille_dots_4578","U28d8") - DefineXKBSym("braille_dots_14578","U28d9") - DefineXKBSym("braille_dots_24578","U28da") - DefineXKBSym("braille_dots_124578","U28db") - DefineXKBSym("braille_dots_34578","U28dc") - DefineXKBSym("braille_dots_134578","U28dd") - DefineXKBSym("braille_dots_234578","U28de") - DefineXKBSym("braille_dots_1234578","U28df") - DefineXKBSym("braille_dots_678","U28e0") - DefineXKBSym("braille_dots_1678","U28e1") - DefineXKBSym("braille_dots_2678","U28e2") - DefineXKBSym("braille_dots_12678","U28e3") - DefineXKBSym("braille_dots_3678","U28e4") - DefineXKBSym("braille_dots_13678","U28e5") - DefineXKBSym("braille_dots_23678","U28e6") - DefineXKBSym("braille_dots_123678","U28e7") - DefineXKBSym("braille_dots_4678","U28e8") - DefineXKBSym("braille_dots_14678","U28e9") - DefineXKBSym("braille_dots_24678","U28ea") - DefineXKBSym("braille_dots_124678","U28eb") - DefineXKBSym("braille_dots_34678","U28ec") - DefineXKBSym("braille_dots_134678","U28ed") - DefineXKBSym("braille_dots_234678","U28ee") - DefineXKBSym("braille_dots_1234678","U28ef") - DefineXKBSym("braille_dots_5678","U28f0") - DefineXKBSym("braille_dots_15678","U28f1") - DefineXKBSym("braille_dots_25678","U28f2") - DefineXKBSym("braille_dots_125678","U28f3") - DefineXKBSym("braille_dots_35678","U28f4") - DefineXKBSym("braille_dots_135678","U28f5") - DefineXKBSym("braille_dots_235678","U28f6") - DefineXKBSym("braille_dots_1235678","U28f7") - DefineXKBSym("braille_dots_45678","U28f8") - DefineXKBSym("braille_dots_145678","U28f9") - DefineXKBSym("braille_dots_245678","U28fa") - DefineXKBSym("braille_dots_1245678","U28fb") - DefineXKBSym("braille_dots_345678","U28fc") - DefineXKBSym("braille_dots_1345678","U28fd") - DefineXKBSym("braille_dots_2345678","U28fe") - DefineXKBSym("braille_dots_12345678","U28ff") - DefineXKBSym("NoSymbol","U0020") +; 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("dead_grave","U000060") +; DefineXKBSym("dead_acute","U0002CA") +; DefineXKBSym("dead_circumflex","U00005E") +; DefineXKBSym("dead_tilde","U00007E") +; DefineXKBSym("dead_macron","U0002C9") +; DefineXKBSym("dead_breve","U000306") +; DefineXKBSym("dead_abovedot","U0002D9") +; DefineXKBSym("dead_diaeresis","U0000A8") +; DefineXKBSym("dead_abovering","U0002DA") +; DefineXKBSym("dead_doubleacute","U0002DD") +; DefineXKBSym("dead_caron","U0002C7") +; DefineXKBSym("dead_cedilla","U0000B8") +; DefineXKBSym("dead_ogonek","U0002DB") +; DefineXKBSym("dead_belowdot","U000323") +; DefineXKBSym("dead_stroke","U000335") +; DefineXKBSym("space","U000020") +; DefineXKBSym("exclam","U000021") +; DefineXKBSym("quotedbl","U000022") +; DefineXKBSym("numbersign","U000023") +; DefineXKBSym("dollar","U000024") +; DefineXKBSym("percent","U000025") +; DefineXKBSym("ampersand","U000026") +; DefineXKBSym("apostrophe","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("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("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("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("NoSymbol","U000020") } convertXkbsym(X) { @@ -1774,14 +1774,14 @@ convertXkbsym(X) { SS := X . " " pos := InStr(KSYM%nlen%,SS,true) if (pos>0) { - poscd := 5*(pos-1)/(nlen+1)+1 - X := SubStr(KSCD%nlen%,poscd,5) + poscd := 7*(pos-1)/(nlen+1)+1 + X := SubStr(KSCD%nlen%,poscd,7) return X } else if (SubStr(X,1,1) == "U") return X else { ResName := EncodeUni(X) - if (StrLen(ResName) == 5) + if (StrLen(ResName) == 7) return ResName } return "" @@ -1794,7 +1794,7 @@ SetFormat, Integer, hex char := asc(SubStr(str,1,1)) str := SubStr(str,2) if (char < 0x80) - result .= "U" . SubStr("0000" . SubStr(char,3),-3) + result .= "U" . SubStr("000000" . SubStr(char,3),-5) else if (char < 0xC0) { ; error } else if (char < 0xE0) { @@ -1803,7 +1803,7 @@ SetFormat, Integer, hex if ((char2 < 0x80) or (char2 > 0xBF)) { ; error } else { - result .= "U" . SubStr("0000" . SubStr((((char & 0x1F) << 6) + (char2 & 0x3F)),3),-3) + result .= "U" . SubStr("000000" . SubStr((((char & 0x1F) << 6) + (char2 & 0x3F)),3),-5) } } else if (char < 0xF8) { char2 := asc(SubStr(str,1,1)) @@ -1813,7 +1813,19 @@ SetFormat, Integer, hex or (char3 < 0x80) or (char3 > 0xBF)) { ; error } else { - result .= "U" . SubStr("0000" . SubStr((((char & 0x0F) << 12) + ((char2 & 0x3F) << 6) + (char3 & 0x3F)),3),-3) + result .= "U" . SubStr("000000" . SubStr((((char & 0x0F) << 12) + ((char2 & 0x3F) << 6) + (char3 & 0x3F)),3),-5) + } + } else if (char < 0xFC) { + char2 := asc(SubStr(str,1,1)) + char3 := asc(SubStr(str,2,1)) + char3 := asc(SubStr(str,3,1)) + str := SubStr(str,4) + if ( (char2 < 0x80) or (char2 > 0xBF) + or (char3 < 0x80) or (char3 > 0xBF) + or (char4 < 0x80) or (char4 > 0xBF)) { + ; error + } else { + result .= "U" . SubStr("000000" . SubStr((((char & 0x07) << 18) + ((char2 & 0x3F) << 12) + ((char3 & 0x3F) << 6) + (char4 & 0x3F)),3),-5) } } if (str == "") @@ -1881,7 +1893,7 @@ ProcessComposeFile(FFrom) { if (modkeys != "") { ressymb := EncodeUniCompose(ReplaceRight) CD%modkeys% := ressymb - if (StrLen(ressymb)==5) + if (StrLen(ressymb)==7) CRC%ressymb% .= " " . modkeys } } -- cgit v1.2.3