# You can use development/tools/unicodesymbols.py to add stubs for more
# symbols.
# Do only add commands that give correct output, no hacks that look "similar".
-# TODO: fix "missing Qt keysequences (MacSpecialKey)" hacks (search for "Qt::")
# Commands that modify other parts of the text should not be added either.
# For this reason, all commands requiring txfonts, pxfonts, fourier, mathdesign
# and MnSymbol are commented out (these packages switch to fonts like times or
#
# 2 Latin-1 Supplement
#
-0x00a0 "~" "" "force=koi8-u,notermination=both" "~" "" # NO-BREAK SPACE
+0x00a0 "~" "" "force=koi8-u;iso8859-7,notermination=both" "~" "" # NO-BREAK SPACE
0x00a1 "\\textexclamdown" "" "" # INVERTED EXCLAMATION MARK
0x00a2 "\\textcent" "textcomp" "" #"\\mathcent" "txfonts|pxfonts" # CENT SIGN
-0x00a3 "\\pounds" "" "" "\\pounds" "" # £ POUND SIGN
+0x00a3 "\\pounds" "" "force=iso8859-7" "\\pounds" "" # £ POUND SIGN
0x00a4 "\\textcurrency" "textcomp" "" # CURRENCY SYMBOL
0x00a5 "\\textyen" "textcomp" "" "\\yen" "amssymb" # YEN SIGN
-0x00a6 "\\textbrokenbar" "textcomp" "" # BROKEN BAR
-0x00a7 "\\textsection" "textcomp" "" "\\mathsection" "" # SECTION SIGN
-0x00a8 "\\textasciidieresis" "textcomp" "" # DIAERESIS
-0x00a9 "\\textcopyright" "textcomp" "force=koi8-u" # COPYRIGHT SIGN
+0x00a6 "\\textbrokenbar" "textcomp" "force=iso8859-7" # BROKEN BAR
+0x00a7 "\\textsection" "textcomp" "force=iso8859-7" "\\mathsection" "" # SECTION SIGN
+0x00a8 "\\textasciidieresis" "textcomp" "force=iso8859-7" # DIAERESIS
+0x00a9 "\\textcopyright" "textcomp" "force=koi8-u;iso8859-7" # COPYRIGHT SIGN
0x00aa "\\textordfeminine" "textcomp" "" # FEMININE ORDINAL INDICATOR
-0x00ab "\\guillemotleft" "" "force=armscii8" # LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
+0x00ab "\\guillemotleft" "" "force=armscii8;iso8859-7" # LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
0x00ac "\\textlnot" "textcomp" "force" "\\neg" "" # ¬ NOT SIGN
0x00ad "\\-" "" "force=iso8859-13,notermination=text" "" "" # SOFT HYPHEN
0x00ae "\\textregistered" "textcomp" "" "\\circledR" "amssymb" # REGISTERED SIGN
0x00af "\\textasciimacron" "textcomp" "" # MACRON
-0x00b0 "\\textdegree" "textcomp" "force=koi8-u" "{^\\circ}" "" # DEGREE SIGN
+0x00b0 "\\textdegree" "textcomp" "force=koi8-u;iso8859-7" "{^\\circ}" "" # DEGREE SIGN
0x00b1 "\\textpm" "textcomp" "force" "\\pm" "" # ± PLUS-MINUS SIGN
0x00b2 "\\texttwosuperior" "textcomp" "force" "{{}^2}" "" # ² SUPERSCRIPT TWO
0x00b3 "\\textthreesuperior" "textcomp" "force" "{{}^3}" "" # ³ SUPERSCRIPT THREE
0x00b4 "\\textasciiacute" "textcomp" "" # ACUTE ACCENT
0x00b5 "\\textmu" "textcomp" "force" "" "" # µ MICRO SIGN (upright, not $\mu$)
0x00b6 "\\textparagraph" "textcomp" "" "\\mathparagraph" "" # PILCROW SIGN # not equal to \textpilcrow
-0x00b7 "\\textperiodcentered" "" "force=koi8-u" "\\cdot" "" # MIDDLE DOT
+0x00b7 "\\textperiodcentered" "" "force=koi8-u;iso8859-7" "\\cdot" "" # MIDDLE DOT
0x00b8 "\\c{ }" "" "" "" "" # CEDILLA
0x00b9 "\\textonesuperior" "textcomp" "force" "{{}^1}" "" # ¹ SUPERSCRIPT ONE
0x00ba "\\textordmasculine" "textcomp" "" # MASCULINE ORDINAL INDICATOR
-0x00bb "\\guillemotright" "" "force=armscii8" # RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
+0x00bb "\\guillemotright" "" "force=armscii8;iso8859-7" # RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
0x00bc "\\textonequarter" "textcomp" "" "\\sfrac{1}{4}" "xfrac" # 1/4 FRACTION
-0x00bd "\\textonehalf" "textcomp" "" "\\sfrac{1}{2}" "xfrac" # 1/2 FRACTION
+0x00bd "\\textonehalf" "textcomp" "force=iso8859-7" "\\sfrac{1}{2}" "xfrac" # 1/2 FRACTION
0x00be "\\textthreequarters" "textcomp" "" "\\sfrac{3}{4}" "xfrac" # 3/4 FRACTION
0x00bf "\\textquestiondown" "" "" # INVERTED QUESTION MARK
0x00c0 "\\`{A}" "" "mathalpha" "\\grave{A}" # LATIN CAPITAL LETTER A WITH GRAVE
0x0215 "\\textdoublegrave{u}" "tipa" "force,mathalpha" "\\dgrave{u}" "tipasymb,dgrave" # LATIN SMALL LETTER U WITH DOUBLE GRAVE
0x0216 "\\textroundcap{U}" "tipa" "force,mathalpha" "\\rcap{U}" "tipasymb,rcap" # LATIN CAPITAL LETTER U WITH INVERTED BREVE
0x0217 "\\textroundcap{u}" "tipa" "force,mathalpha" "\\rcap{u}" "tipasymb,rcap" # LATIN SMALL LETTER U WITH INVERTED BREVE
-0x0218 "\\textcommabelow{S}" "textcommabelow" "" # LATIN CAPITAL LETTER S WITH COMMA BELOW
-0x0219 "\\textcommabelow{s}" "textcommabelow" "" # LATIN SMALL LETTER S WITH COMMA BELOW
-0x021a "\\textcommabelow{T}" "textcommabelow" "" # LATIN CAPITAL LETTER T WITH COMMA BELOW
-0x021b "\\textcommabelow{t}" "textcommabelow" "" # LATIN SMALL LETTER T WITH COMMA BELOW
+0x0218 "\\textcommabelow{S}" "textcommabelow!=utf8;iso8859-16" "" # LATIN CAPITAL LETTER S WITH COMMA BELOW
+0x0219 "\\textcommabelow{s}" "textcommabelow!=utf8;iso8859-16" "" # LATIN SMALL LETTER S WITH COMMA BELOW
+0x021a "\\textcommabelow{T}" "textcommabelow!=utf8;iso8859-16" "" # LATIN CAPITAL LETTER T WITH COMMA BELOW
+0x021b "\\textcommabelow{t}" "textcommabelow!=utf8;iso8859-16" "" # LATIN SMALL LETTER T WITH COMMA BELOW
#0x021c "" "" "" # LATIN CAPITAL LETTER YOGH
#0x021d "" "" "" # LATIN SMALL LETTER YOGH
0x021e "\\v{H}" "" "mathalpha,force=utf8" "\\check{H}" # LATIN CAPITAL LETTER H WITH CARON
#
# 6 Spacing Modifier Letters
#
-0x02b0 "\\textsuperscript{h}" "" "force=utf8" # MODIFIER LETTER SMALL H
+0x02b0 "\\textsuperscript{h}" "" "force=utf8;utf8-cjk" # MODIFIER LETTER SMALL H
0x02b1 "\\textsuperscript{\\texthth}" "tipa" "force" # MODIFIER LETTER SMALL H WITH HOOK
-0x02b2 "\\textsuperscript{j}" "" "force=utf8" # MODIFIER LETTER SMALL J
-0x02b3 "\\textsuperscript{r}" "" "force=utf8" # MODIFIER LETTER SMALL R
+0x02b2 "\\textsuperscript{j}" "" "force=utf8;utf8-cjk" # MODIFIER LETTER SMALL J
+0x02b3 "\\textsuperscript{r}" "" "force=utf8;utf8-cjk" # MODIFIER LETTER SMALL R
0x02b4 "\\textsuperscript{\\textturnr}" "tipa" "force" # MODIFIER LETTER SMALL TURNED R
0x02b5 "\\textsuperscript{\\textturnrrtail}" "tipa" "force" # MODIFIER LETTER SMALL TURNED R WITH HOOK
0x02b6 "\\textsuperscript{\\textinvscr}" "tipa" "force" # MODIFIER LETTER SMALL CAPITAL INVERTED R
-0x02b7 "\\textsuperscript{w}" "" "force=utf8" # MODIFIER LETTER SMALL W
-0x02b8 "\\textsuperscript{y}" "" "force=utf8" # MODIFIER LETTER SMALL Y
-0x02b9 "\\textasciiacute" "textcomp" "force=utf8;utf8x" # MODIFIER LETTER PRIME
-0x02ba "\\textacutedbl" "textcomp" "force=utf8;utf8x" # MODIFIER LETTER DOUBLE PRIME
-0x02bb "\\textquoteleft" "" "force=utf8;utf8x" # MODIFIER LETTER TURNED COMMA
-0x02bc "'" "" "notermination=both,force=utf8;utf8x" # MODIFIER LETTER APOSTROPHE
+0x02b7 "\\textsuperscript{w}" "" "force=utf8;utf8-cjk" # MODIFIER LETTER SMALL W
+0x02b8 "\\textsuperscript{y}" "" "force=utf8;utf8-cjk" # MODIFIER LETTER SMALL Y
+0x02b9 "\\textasciiacute" "textcomp" "force=utf8;utf8x;utf8-cjk" # MODIFIER LETTER PRIME
+0x02ba "\\textacutedbl" "textcomp" "force=utf8;utf8x;utf8-cjk" # MODIFIER LETTER DOUBLE PRIME
+0x02bb "\\textquoteleft" "" "force=utf8;utf8x;utf8-cjk;iso8859-7" # MODIFIER LETTER TURNED COMMA
+0x02bc "'" "" "notermination=both,force=utf8;utf8x;utf8-cjk" # MODIFIER LETTER APOSTROPHE
0x02bd "\\textrevapostrophe" "tipa" "force" # MODIFIER LETTER REVERSED COMMA
#0x02be "" "" "" # MODIFIER LETTER RIGHT HALF RING
#0x02bf "" "" "" # MODIFIER LETTER LEFT HALF RING
#0x02c4 "" "" "" # MODIFIER LETTER UP ARROWHEAD
#0x02c5 "" "" "" # MODIFIER LETTER DOWN ARROWHEAD
0x02c6 "\\^{ }" "" "" # MODIFIER LETTER CIRCUMFLEX ACCENT
-0x02c7 "\\v{ }" "" "" # CARON
+0x02c7 "\\textasciicaron" "textcomp" "" # CARON
0x02c8 "\\textprimstress" "tipa" "force" # MODIFIER LETTER VERTICAL LINE
-0x02c9 "\\={ }" "" "force=utf8" # MODIFIER LETTER MACRON
-0x02ca "\\'{ }" "" "force=utf8" # MODIFIER LETTER ACUTE ACCENT
-0x02cb "\\`{ }" "" "force=utf8" # MODIFIER LETTER GRAVE ACCENT
+0x02c9 "\\={ }" "" "force=utf8;utf8-cjk" # MODIFIER LETTER MACRON
+0x02ca "\\'{ }" "" "force=utf8;utf8-cjk" # MODIFIER LETTER ACUTE ACCENT
+0x02cb "\\`{ }" "" "force=utf8;utf8-cjk" # MODIFIER LETTER GRAVE ACCENT
0x02cc "\\textsecstress" "tipa" "force" # MODIFIER LETTER LOW VERTICAL LINE
-0x02cd "\\b{ }" "" "force=utf8" # MODIFIER LETTER LOW MACRON
+0x02cd "\\b{ }" "" "force=utf8;utf8-cjk" # MODIFIER LETTER LOW MACRON
0x02ce "\\textsubgrave{ }" "tipa" "force" # MODIFIER LETTER LOW GRAVE ACCENT
0x02cf "\\textsubacute{ }" "tipa" "force" # MODIFIER LETTER LOW ACUTE ACCENT
0x02d0 "\\textlengthmark" "tipa" "force,tipashortcut=:" # MODIFIER LETTER TRIANGULAR COLON
#0x02d3 "" "" "" # MODIFIER LETTER CENTRED LEFT HALF RING
0x02d4 "\\textraising{ }" "tipa" "force" # MODIFIER LETTER UP TACK
0x02d5 "\\textlowering{ }" "tipa" "force" # MODIFIER LETTER DOWN TACK
-0x02d6 "" "" "notermination=math,force=utf8;utf8x" "+" # MODIFIER LETTER PLUS SIGN
-0x02d7 "" "" "notermination=math,force=utf8;utf8x" "-" # MODIFIER LETTER MINUS SIGN
-0x02d8 "\\u{ }" "" "" # BREVE
-0x02d9 "\\.{ }" "" "force=utf8" # DOT ABOVE
-0x02da "\\r{ }" "" "force=utf8" # RING ABOVE
-0x02db "\\k{ }" "" "force=utf8" # OGONEK
+0x02d6 "" "" "notermination=math,force=utf8;utf8x;utf8-cjk" "+" # MODIFIER LETTER PLUS SIGN
+0x02d7 "" "" "notermination=math,force=utf8;utf8x;utf8-cjk" "-" # MODIFIER LETTER MINUS SIGN
+0x02d8 "\\textasciibreve" "textcomp" "" # BREVE
+0x02d9 "\\.{ }" "" "force=utf8;utf8-cjk" # DOT ABOVE
+0x02da "\\r{ }" "" "force=utf8;utf8-cjk" # RING ABOVE
+0x02db "\\k{ }" "" "force=utf8;utf8-cjk" # OGONEK
0x02dc "\\~{ }" "" "" # SMALL TILDE
0x02dd "\\H{ }" "" "force=utf8" # DOUBLE ACUTE ACCENT
0x02de "\\textrhoticity" "tipa" "force" # MODIFIER LETTER RHOTIC HOOK
#0x02df "\\textovercross{ }" "tipa" "force" # MODIFIER LETTER CROSS ACCENT
0x02e0 "\\textsuperscript{\\textgamma}" "tipa" "force" # MODIFIER LETTER SMALL GAMMA
-0x02e1 "\\textsuperscript{l}" "" "force=utf8;utf8x" # MODIFIER LETTER SMALL L
-0x02e2 "\\textsuperscript{s}" "" "force=utf8;utf8x" # MODIFIER LETTER SMALL S
-0x02e3 "\\textsuperscript{x}" "" "force=utf8;utf8x" # MODIFIER LETTER SMALL X
+0x02e1 "\\textsuperscript{l}" "" "force=utf8;utf8x;utf8-cjk" # MODIFIER LETTER SMALL L
+0x02e2 "\\textsuperscript{s}" "" "force=utf8;utf8x;utf8-cjk" # MODIFIER LETTER SMALL S
+0x02e3 "\\textsuperscript{x}" "" "force=utf8;utf8x;utf8-cjk" # MODIFIER LETTER SMALL X
0x02e4 "\\textsuperscript{\\textrevglotstop}" "tipa" "force" # MODIFIER LETTER SMALL REVERSED GLOTTAL STOP
0x02e5 "\\tone{55}" "tone" "force" # MODIFIER LETTER EXTRA-HIGH TONE BAR
0x02e6 "\\tone{44}" "tone" "force" # MODIFIER LETTER HIGH TONE BAR
0x0323 "\\d" "" "combining,force" # COMBINING DOT BELOW
0x0324 "\\textsubumlaut" "tipa" "combining,force" # COMBINING DIAERESIS BELOW
0x0325 "\\textsubring" "tipa" "combining,force" # COMBINING RING BELOW
-0x0326 "\\textcommabelow" "textcommabelow" "combining,force" # COMBINING COMMA BELOW
+0x0326 "\\textcommabelow" "textcommabelow!=utf8;iso8859-16" "combining,force" # COMBINING COMMA BELOW
0x0327 "\\c" "" "combining,force" # COMBINING CEDILLA
0x0328 "\\k" "" "combining,force" # COMBINING OGONEK
0x0329 "\\textsyllabic" "tipa" "combining,force" # COMBINING VERTICAL LINE BELOW
0x0375 "\\textgreek{\textaristerikeraia}" "textgreek" "" # GREEK LOWER NUMERAL SIGN
#0x0376 "" "" "" "" "" # GREEK CAPITAL LETTER PAMPHYLIAN DIGAMMA
#0x0377 "" "" "" "" "" # GREEK SMALL LETTER PAMPHYLIAN DIGAMMA
-0x037a "\\textgreek{\\textcompwordmark\\ypogegrammeni}" "textgreek" "" # GREEK YPOGEGRAMMENI
+0x037a "\\textgreek{\\textcompwordmark\\ypogegrammeni}" "textgreek" "force=iso8859-7" # GREEK YPOGEGRAMMENI
#0x037b "" "" "" "" "" # GREEK SMALL REVERSED LUNATE SIGMA SYMBOL
#0x037c "" "" "" "" "" # GREEK SMALL DOTTED LUNATE SIGMA SYMBOL
#0x037d "" "" "" "" "" # GREEK SMALL REVERSED DOTTED LUNATE SIGMA SYMBOL
0x2015 "\\LyXbar" "\\newcommand*\\LyXbar{\\rule[0.585ex]{1.2em}{0.25pt}}" "force"
0x2016 "\\textbardbl" "textcomp" "force=utf8x,notermination=math,tipashortcut=\\textdoublevertline{}" "\\|" "" # DOUBLE VERTICAL LINE
0x2017 "\\subdoublebar{ }" "extraipa" "force=cp850;utf8;utf8x" "" "" # DOUBLE LOW LINE
-0x2018 "\\textquoteleft" "" "" # LEFT SINGLE QUOTATION MARK
-0x2019 "\\textquoteright" "" "" # RIGHT SINGLE QUOTATION MARK
+0x2018 "\\textquoteleft" "" "force=iso8859-7" # LEFT SINGLE QUOTATION MARK
+0x2019 "\\textquoteright" "" "force=iso8859-7" # RIGHT SINGLE QUOTATION MARK
0x201a "\\quotesinglbase" "" "" # SINGLE LOW-9 QUOTATION MARK
#0x201b "" "" "" # SINGLE HIGH-REVERSED-9 QUOTATION MARK
0x201c "\\textquotedblleft" "" "" # LEFT DOUBLE QUOTATION MARK
0x2047 "??" "" "notermination=text,force=utf8;utf8x" "??" "" # DOUBLE QUESTION MARK # ≈ 2×QUESTION MARK
0x2048 "?!" "" "notermination=text,force=utf8;utf8x" "" "" # QUESTION EXCLAMATION MARK
0x2049 "!?" "" "notermination=text,force=utf8;utf8x" "" "" # EXCLAMATION QUESTION MARK
+0x204e "\\textasteriskcentered" "textcomp" "force=utf8x" "\\ast" "" # LOW ASTERISK
0x2052 "\\textdiscount" "textcomp" "force=utf8x" # COMMERCIAL MINUS SIGN
0x205d "" "" "force=utf8;utf8x" "\\vdots" ""# TRICOLON # ≈ VERTICAL ELLIPSIS, fails in text mode, if "mathdots" is loaded.
#0x205e "" "" "" "" "" # VERTICAL FOUR DOTS
0x205f "" "" "notermination=math,force=utf8" "\\:" "" # MEDIUM MATHEMATICAL SPACE
#0x2060 "" "" "" "" "" # WORD JOINER
#
-# superscripts and subscripts
+# 71 Superscripts and Subscripts
#
0x2070 "\\textsuperscript{0}" "" "force=utf8" "{{}^0}" "" # SUPERSCRIPT ZERO
0x2071 "\\textsuperscript{i}" "" "force=utf8" "{{}^i}" "" # SUPERSCRIPT LATIN SMALL LETTER I
0x20a9 "\\textwon" "textcomp" "" # WON SIGN
#0x20aa "" "" "" # NEW SHEQEL SIGN
0x20ab "\\textdong" "textcomp" "" # DONG SIGN
-0x20ac "\\texteuro" "textcomp" "" # EURO SIGN
+0x20ac "\\texteuro" "textcomp" "force=iso8859-7" # EURO SIGN
0x20b1 "\\textpeso" "textcomp" "force=utf8x" # PESO SIGN
0x20b2 "\\textguarani" "textcomp" "force=utf8;utf8x" # GUARANI SIGN
0x20b9 "\\rupee" "tfrupee" "" "" "" # INDIAN RUPEE SIGN
0x2128 "" "" "force=utf8" "\\mathfrak{Z}" "amssymb" # BLACK-LETTER CAPITAL Z
#0x2129 "" "" "" "" "" # TURNED GREEK SMALL LETTER IOTA
0x212a "K" "" "notermination=text" "" "" # KELVIN SIGN
-0x212b "\\AA" "" "force=utf8,deprecated" "" "" # ANGSTROM SIGN
+0x212b "\\AA" "" "force=utf8;utf8-cjk,deprecated" "" "" # ANGSTROM SIGN
0x212c "" "" "force=utf8" "\\mathscr{B}" "mathrsfs" # SCRIPT CAPITAL B
0x212d "" "" "force=utf8" "\\mathfrak{C}" "amssymb" # BLACK-LETTER CAPITAL C
0x212e "\\textestimated" "textcomp" "force=utf8x" # ESTIMATED SYMBOL
0x21b6 "" "" "force=utf8;utf8x" "\\curvearrowleft" "amssymb" # ANTICLOCKWISE TOP SEMICIRCLE ARROW
0x21b7 "" "" "force=utf8;utf8x" "\\curvearrowright" "amssymb" # CLOCKWISE TOP SEMICIRCLE ARROW
#0x21b8 "" "" "" "" "" # NORTH WEST ARROW TO LONG BAR
-#0x21b9 "" "" "" "" "" # LEFTWARDS ARROW TO BAR OVER RIGHTWARDS ARROW TO BAR
+0x21b9 "\\tabwin" "menukeys" "force" "" "" # LEFTWARDS ARROW TO BAR OVER RIGHTWARDS ARROW TO BAR
0x21ba "" "" "force=utf8;utf8x" "\\circlearrowleft" "amssymb" # ANTICLOCKWISE OPEN CIRCLE ARROW
0x21bb "" "" "force=utf8;utf8x" "\\circlearrowright" "amssymb" # CLOCKWISE OPEN CIRCLE ARROW
0x21bc "" "" "force=utf8" "\\leftharpoonup" "" # LEFTWARDS HARPOON WITH BARB UPWARDS
0x21db "" "" "force=utf8;utf8x" "\\Rrightarrow" "amssymb" # RIGHTWARDS TRIPLE ARROW
#0x21dc "" "" "" "\\leftsquigarrow" "mathabx" # LEFTWARDS SQUIGGLE ARROW
0x21dd "" "" "force=utf8;utf8x" "\\rightsquigarrow" "amssymb" # RIGHTWARDS SQUIGGLE ARROW
-0x21de "Option-Up Arrow" "" "force=utf8;utf8x,notermination=text" "" "" #Qt::Key_PageUp, UPWARDS ARROW WITH DOUBLE STROKE = page up "\\nHuparrow" "boisik|stik"
-0x21df "Option-Down Arrow" "" "force=utf8;utf8x,notermination=text" "" "" # Qt::Key_PageDown, DOWNWARDS ARROW WITH DOUBLE STROKE = page down "\\nHdownarrow" "boisik|stix"
+# FIXME Yes, these are constructed, but better than a key symbols text.
+0x21de "\\ooalign{\\textuparrow\\cr\\kern.1em\\textdblhyphen}" "textcomp" "force=utf8;utf8x" "" "" #Qt::Key_PageUp, UPWARDS ARROW WITH DOUBLE STROKE = page up "\\nHuparrow" "boisik|stix"
+0x21df "\\ooalign{\\textdownarrow\\cr\\kern.1em\\textdblhyphen}" "textcomp" "force=utf8;utf8x,notermination=text" "" "" # Qt::Key_PageDown, DOWNWARDS ARROW WITH DOUBLE STROKE = page down "\\nHdownarrow" "boisik|stix"
0x21e0 "" "" "force=utf8;utf8x" "\\dashleftarrow" "amssymb" # LEFTWARDS DASHED ARROW
#0x21e1 "" "" "" "" "" # UPWARDS DASHED ARROW
0x21e2 "" "" "force=utf8;utf8x" "\\dashrightarrow" "amssymb" # RIGHTWARDS DASHED ARROW
#0x21e3 "" "" "" "" "" # DOWNWARDS DASHED ARROW
-0x21e4 "Shift-Tab" "" "force=utf8;utf8x,notermination=text" "" "" # Qt::Key_Backtab, LEFTWARDS ARROW TO BAR = leftward tab "\\barleftarrow" "boisik|stix"
-0x21e5 "Tab" "" "force=utf8;utf8x,notermination=text" "" "" # Qt::Key_Tab, RIGHTWARDS ARROW TO BAR = rightward tab "\\rightarrowbar" "boisik|stix"
+0x21e4 "\\reflectbox{\\tabmac}" "menukeys,graphics" "force" "" "" # Qt::Key_Backtab, LEFTWARDS ARROW TO BAR = leftward tab "\\barleftarrow" "boisik|stix"
+0x21e5 "\\tabmac" "menukeys" "force" "" "" # Qt::Key_Tab, RIGHTWARDS ARROW TO BAR = rightward tab "\\rightarrowbar" "boisik|stix"
#0x21e6 "" "" "" "" "" # LEFTWARDS WHITE ARROW
-#0x21e7 "" "" "" "" "" # UPWARDS WHITE ARROW
+0x21e7 "\\shift" "menukeys" "force" "" "" # UPWARDS WHITE ARROW
0x21e8 "\\pointer" "wasysym" "force=utf8;utf8x" "" "" # RIGHTWARDS WHITE ARROW
#0x21e9 "" "" "" "" "" # DOWNWARDS WHITE ARROW
-0x21ea "Caps Lock" "" "force=utf8;utf8x,notermination=text" "" "" # Qt::Key_CapsLock, UPWARDS WHITE ARROW FROM BAR = caps lock "\\whitearrowupfrombar" "boisik|stix"
+0x21ea "\\capslockmac" "menukeys" "force" "" "" # Qt::Key_CapsLock, UPWARDS WHITE ARROW FROM BAR = caps lock "\\whitearrowupfrombar" "boisik|stix"
#0x21eb "" "" "" "" "" # UPWARDS WHITE ARROW ON PEDESTAL
#0x21ec "" "" "" "" "" # UPWARDS WHITE ARROW ON PEDESTAL WITH HORIZONTAL BAR
#0x21ed "" "" "" "" "" # UPWARDS WHITE ARROW ON PEDESTAL WITH VERTICAL BAR
0x2214 "" "" "force!=utf8x" "\\dotplus" "amssymb" # DOT PLUS
0x2215 "" "" "force!=utf8x" "\\slash" # DIVISION SLASH
0x2216 "" "" "force!=utf8x" "\\setminus" "" # SET MINUS
-0x2217 "\\textasteriskcentered" "textcomp" "force!=utf8x" "\\ast" "" # ASTERISK OPERATOR
+0x2217 "\\textasteriskcentered" "textcomp" "force!=utf8x,deprecated" "\\ast" "" # ASTERISK OPERATOR
0x2218 "" "" "force!=utf8x" "\\circ" "" # RING OPERATOR
0x2219 "" "" "force!=utf8x" "\\centerdot" "amssymb" # BULLET OPERATOR
0x221a "\\textsurd" "textcomp" "force!=utf8x" "\\surd" "" # SQUARE ROOT
0x2315 "\\recorder" "wasysym" "force" "" "" # TELEPHONE RECORDER
#0x2316 "" "" "" "" "" # POSITION INDICATOR
#0x2317 "" "" "" "" "" # VIEWDATA SQUARE
-#0x2318 "" "" "" "" "" # PLACE OF INTEREST SIGN
+0x2318 "\\cmdmac" "menukeys" "force" "" "" # PLACE OF INTEREST SIGN
#0x2319 "" "" "" "" "" # TURNED NOT SIGN
0x231a "\\Clocklogo" "marvosym" "force" # WATCH
#0x231b "" "" "" "" "" # HOURGLASS
#0x2321 "" "" "" "" "" # BOTTOM HALF INTEGRAL
0x2322 "" "" "force" "\\frown" "" # FROWN
0x2323 "" "" "force" "\\smile" "" # SMILE
-#0x2324 "" "" "" "" "" # UP ARROWHEAD BETWEEN TWO HORIZONTAL BARS
-#0x2325 "" "" "" "" "" # OPTION KEY
-0x2326 "Delete" "" "force,notermination=text" "" "" # Qt::Key_Delete, ERASE TO THE RIGHT = delete to the right key
+0x2324 "\\enter" "menukeys" "force" "" "" # UP ARROWHEAD BETWEEN TWO HORIZONTAL BARS
+0x2325 "\\Altmac" "menukeys" "force" "" "" # OPTION KEY
+0x2326 "\\delmac" "menukeys" "force" "" "" # Qt::Key_Delete, ERASE TO THE RIGHT = delete to the right key
0x2328 "\\Keyboard" "marvosym" "force" # KEYBOARD
-0x232b "Backspace" "" "force,notermination=text" "" "" # Qt::Key_Backspace, ERASE TO THE LEFT = delete to the left key
+0x232b "\\backdelmac" "menukeys" "force" "" "" # Qt::Key_Backspace, ERASE TO THE LEFT = delete to the left key
0x2339 "" "" "force" "\\APLinv" "wasysym" # APL FUNCTIONAL SYMBOL QUAD DIVIDE
0x233f "" "" "force" "\\notslash" "wasysym" # APL FUNCTIONAL SYMBOL SLASH BAR
0x2340 "" "" "force" "\\notbackslash" "wasysym" # APL FUNCTIONAL SYMBOL BACKSLASH BAR
-0x238b "Escape" "" "force,notermination=text" "" "" # Qt::Key_Escape, BROKEN CIRCLE WITH NORTHWEST ARROW = escape
+0x238b "\\escmac" "menukeys" "force" "" "" # Qt::Key_Escape, BROKEN CIRCLE WITH NORTHWEST ARROW = escape
#
# 79 Control Pictures
#