<?xml version="1.0" encoding="utf-8" ?> <!DOCTYPE section PUBLIC "-//OASIS//DTD DocBook XML V4.3//EN" "http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd"> <section id="vi_VN.tcvn"> <title>Xlib Compose Keys for vi_VN.tcvn</title> <para>Applications using Xlib input handling should recognize these compose key sequences in locales using the vi_VN.tcvn compose table.</para> <para>1998/12/18 Le Hong Boi $ TCVN 5712-2 Compose Sequences Sequence Definition dead key accent keysyms Special Character</para> <table><title>Compose Key Sequences for vi_VN.tcvn</title> <tgroup cols='2'> <colspec colname='seq' /><colspec colname='action' /> <thead><row> <entry>Key Sequence</entry><entry>Action</entry> </row></thead> <tbody> <row><entry><keycombo action='seq'><keysym>dead_grave</keysym><keysym>space</keysym></keycombo></entry><entry>"`" grave</entry></row> <row><entry><keycombo action='seq'><keysym>dead_hook</keysym><keysym>space</keysym></keycombo></entry><entry>" " space</entry></row> <row><entry><keycombo action='seq'><keysym>dead_tilde</keysym><keysym>space</keysym></keycombo></entry><entry>"~" asciitilde</entry></row> <row><entry><keycombo action='seq'><keysym>dead_acute</keysym><keysym>space</keysym></keycombo></entry><entry>"'" apostrophe</entry></row> <row><entry><keycombo action='seq'><keysym>dead_acute</keysym><keysym>apostrophe</keysym></keycombo></entry><entry>"´" acute</entry></row> <row><entry namest='seq' nameend='action'>Accented Alphabet</entry></row> <row><entry><keycombo action='seq'><keysym>dead_grave</keysym><keysym>A</keysym></keycombo></entry><entry>"€" Agrave</entry></row> <row><entry><keycombo action='seq'><keysym>dead_grave</keysym><keysym>a</keysym></keycombo></entry><entry>"µ" agrave</entry></row> <row><entry><keycombo action='seq'><keysym>dead_hook</keysym><keysym>A</keysym></keycombo></entry><entry>"¶" Ahook</entry></row> <row><entry><keycombo action='seq'><keysym>dead_hook</keysym><keysym>a</keysym></keycombo></entry><entry>"¶" ahook</entry></row> <row><entry><keycombo action='seq'><keysym>dead_tilde</keysym><keysym>A</keysym></keycombo></entry><entry>"‚" Atilde</entry></row> <row><entry><keycombo action='seq'><keysym>dead_tilde</keysym><keysym>a</keysym></keycombo></entry><entry>"·" atilde</entry></row> <row><entry><keycombo action='seq'><keysym>dead_acute</keysym><keysym>A</keysym></keycombo></entry><entry>"ƒ" Aacute</entry></row> <row><entry><keycombo action='seq'><keysym>dead_acute</keysym><keysym>a</keysym></keycombo></entry><entry>"¸" aacute</entry></row> <row><entry><keycombo action='seq'><keysym>dead_belowdot</keysym><keysym>A</keysym></keycombo></entry><entry>"¹" Abelowdot</entry></row> <row><entry><keycombo action='seq'><keysym>dead_belowdot</keysym><keysym>a</keysym></keycombo></entry><entry>"¹" abelowdot</entry></row> <row><entry><keycombo action='seq'><keysym>dead_grave</keysym><keysym>Abreve</keysym></keycombo></entry><entry>"»" Abrevegrave</entry></row> <row><entry><keycombo action='seq'><keysym>dead_grave</keysym><keysym>abreve</keysym></keycombo></entry><entry>"»" abrevegrave</entry></row> <row><entry><keycombo action='seq'><keysym>dead_hook</keysym><keysym>Abreve</keysym></keycombo></entry><entry>"¼" Abrevehook</entry></row> <row><entry><keycombo action='seq'><keysym>dead_hook</keysym><keysym>abreve</keysym></keycombo></entry><entry>"¼" abrevehook</entry></row> <row><entry><keycombo action='seq'><keysym>dead_tilde</keysym><keysym>Abreve</keysym></keycombo></entry><entry>"½" Abrevetilde</entry></row> <row><entry><keycombo action='seq'><keysym>dead_tilde</keysym><keysym>abreve</keysym></keycombo></entry><entry>"½" abrevetilde</entry></row> <row><entry><keycombo action='seq'><keysym>dead_acute</keysym><keysym>Abreve</keysym></keycombo></entry><entry>"¾" Abreveacute</entry></row> <row><entry><keycombo action='seq'><keysym>dead_acute</keysym><keysym>abreve</keysym></keycombo></entry><entry>"¾" abreveacute</entry></row> <row><entry><keycombo action='seq'><keysym>dead_belowdot</keysym><keysym>Abreve</keysym></keycombo></entry><entry>"Æ" Abrevebelowdot</entry></row> <row><entry><keycombo action='seq'><keysym>dead_belowdot</keysym><keysym>abreve</keysym></keycombo></entry><entry>"Æ" abrevebelowdot</entry></row> <row><entry><keycombo action='seq'><keysym>dead_grave</keysym><keysym>Acircumflex</keysym></keycombo></entry><entry>"Ç" Acircumflexgrave</entry></row> <row><entry><keycombo action='seq'><keysym>dead_grave</keysym><keysym>acircumflex</keysym></keycombo></entry><entry>"Ç" acircumflexgrave</entry></row> <row><entry><keycombo action='seq'><keysym>dead_hook</keysym><keysym>Acircumflex</keysym></keycombo></entry><entry>"È" Acircumflexhook</entry></row> <row><entry><keycombo action='seq'><keysym>dead_hook</keysym><keysym>acircumflex</keysym></keycombo></entry><entry>"È" acircumflexhook</entry></row> <row><entry><keycombo action='seq'><keysym>dead_tilde</keysym><keysym>Acircumflex</keysym></keycombo></entry><entry>"É" Acircumflextilde</entry></row> <row><entry><keycombo action='seq'><keysym>dead_tilde</keysym><keysym>acircumflex</keysym></keycombo></entry><entry>"É" acircumflextilde</entry></row> <row><entry><keycombo action='seq'><keysym>dead_acute</keysym><keysym>Acircumflex</keysym></keycombo></entry><entry>"Ê" Acircumflexacute</entry></row> <row><entry><keycombo action='seq'><keysym>dead_acute</keysym><keysym>acircumflex</keysym></keycombo></entry><entry>"Ê" acircumflexacute</entry></row> <row><entry><keycombo action='seq'><keysym>dead_belowdot</keysym><keysym>Acircumflex</keysym></keycombo></entry><entry>"Ë" Acircumflexbelowdot</entry></row> <row><entry><keycombo action='seq'><keysym>dead_belowdot</keysym><keysym>acircumflex</keysym></keycombo></entry><entry>"Ë" acircumflexbelowdot</entry></row> <row><entry><keycombo action='seq'><keysym>dead_grave</keysym><keysym>E</keysym></keycombo></entry><entry>"‡" Egrave</entry></row> <row><entry><keycombo action='seq'><keysym>dead_grave</keysym><keysym>e</keysym></keycombo></entry><entry>"Ì" egrave</entry></row> <row><entry><keycombo action='seq'><keysym>dead_hook</keysym><keysym>E</keysym></keycombo></entry><entry>"Î" Ehook</entry></row> <row><entry><keycombo action='seq'><keysym>dead_hook</keysym><keysym>e</keysym></keycombo></entry><entry>"Î" ehook</entry></row> <row><entry><keycombo action='seq'><keysym>dead_tilde</keysym><keysym>E</keysym></keycombo></entry><entry>"Ï" Etilde</entry></row> <row><entry><keycombo action='seq'><keysym>dead_tilde</keysym><keysym>e</keysym></keycombo></entry><entry>"Ï" etilde</entry></row> <row><entry><keycombo action='seq'><keysym>dead_acute</keysym><keysym>E</keysym></keycombo></entry><entry>"Š" Eacute</entry></row> <row><entry><keycombo action='seq'><keysym>dead_acute</keysym><keysym>e</keysym></keycombo></entry><entry>"Ð" eacute</entry></row> <row><entry><keycombo action='seq'><keysym>dead_belowdot</keysym><keysym>E</keysym></keycombo></entry><entry>"Ñ" Ebelowdot</entry></row> <row><entry><keycombo action='seq'><keysym>dead_belowdot</keysym><keysym>e</keysym></keycombo></entry><entry>"Ñ" ebelowdot</entry></row> <row><entry><keycombo action='seq'><keysym>dead_grave</keysym><keysym>Ecircumflex</keysym></keycombo></entry><entry>"Ò" Ecircumflexgrave</entry></row> <row><entry><keycombo action='seq'><keysym>dead_grave</keysym><keysym>ecircumflex</keysym></keycombo></entry><entry>"Ò" ecircumflexgrave</entry></row> <row><entry><keycombo action='seq'><keysym>dead_hook</keysym><keysym>Ecircumflex</keysym></keycombo></entry><entry>"Ó" Ecircumflexhook</entry></row> <row><entry><keycombo action='seq'><keysym>dead_hook</keysym><keysym>ecircumflex</keysym></keycombo></entry><entry>"Ó" ecircumflexhook</entry></row> <row><entry><keycombo action='seq'><keysym>dead_tilde</keysym><keysym>Ecircumflex</keysym></keycombo></entry><entry>"Ô" Ecircumflextilde</entry></row> <row><entry><keycombo action='seq'><keysym>dead_tilde</keysym><keysym>ecircumflex</keysym></keycombo></entry><entry>"Ô" ecircumflextilde</entry></row> <row><entry><keycombo action='seq'><keysym>dead_acute</keysym><keysym>Ecircumflex</keysym></keycombo></entry><entry>"Õ" Ecircumflexacute</entry></row> <row><entry><keycombo action='seq'><keysym>dead_acute</keysym><keysym>ecircumflex</keysym></keycombo></entry><entry>"Õ" ecircumflexacute</entry></row> <row><entry><keycombo action='seq'><keysym>dead_belowdot</keysym><keysym>Ecircumflex</keysym></keycombo></entry><entry>"Ö" Ecircumflexbelowdot</entry></row> <row><entry><keycombo action='seq'><keysym>dead_belowdot</keysym><keysym>ecircumflex</keysym></keycombo></entry><entry>"Ö" ecircumflexbelowdot</entry></row> <row><entry><keycombo action='seq'><keysym>dead_grave</keysym><keysym>I</keysym></keycombo></entry><entry>"" Igrave</entry></row> <row><entry><keycombo action='seq'><keysym>dead_grave</keysym><keysym>i</keysym></keycombo></entry><entry>"×" igrave</entry></row> <row><entry><keycombo action='seq'><keysym>dead_hook</keysym><keysym>I</keysym></keycombo></entry><entry>"Ø" Ihook</entry></row> <row><entry><keycombo action='seq'><keysym>dead_hook</keysym><keysym>i</keysym></keycombo></entry><entry>"Ø" ihook</entry></row> <row><entry><keycombo action='seq'><keysym>dead_tilde</keysym><keysym>I</keysym></keycombo></entry><entry>"" Itilde</entry></row> <row><entry><keycombo action='seq'><keysym>dead_tilde</keysym><keysym>i</keysym></keycombo></entry><entry>"Ü" itilde</entry></row> <row><entry><keycombo action='seq'><keysym>dead_acute</keysym><keysym>I</keysym></keycombo></entry><entry>"" Iacute</entry></row> <row><entry><keycombo action='seq'><keysym>dead_acute</keysym><keysym>i</keysym></keycombo></entry><entry>"Ý" iacute</entry></row> <row><entry><keycombo action='seq'><keysym>dead_belowdot</keysym><keysym>I</keysym></keycombo></entry><entry>"Þ" Ibelowdot</entry></row> <row><entry><keycombo action='seq'><keysym>dead_belowdot</keysym><keysym>i</keysym></keycombo></entry><entry>"Þ" ibelowdot</entry></row> <row><entry><keycombo action='seq'><keysym>dead_grave</keysym><keysym>O</keysym></keycombo></entry><entry>"’" Ograve</entry></row> <row><entry><keycombo action='seq'><keysym>dead_grave</keysym><keysym>o</keysym></keycombo></entry><entry>"ß" ograve</entry></row> <row><entry><keycombo action='seq'><keysym>dead_hook</keysym><keysym>O</keysym></keycombo></entry><entry>"á" Ohook</entry></row> <row><entry><keycombo action='seq'><keysym>dead_hook</keysym><keysym>o</keysym></keycombo></entry><entry>"á" ohook</entry></row> <row><entry><keycombo action='seq'><keysym>dead_tilde</keysym><keysym>O</keysym></keycombo></entry><entry>"”" Otilde</entry></row> <row><entry><keycombo action='seq'><keysym>dead_tilde</keysym><keysym>o</keysym></keycombo></entry><entry>"â" otilde</entry></row> <row><entry><keycombo action='seq'><keysym>dead_acute</keysym><keysym>O</keysym></keycombo></entry><entry>"•" Oacute</entry></row> <row><entry><keycombo action='seq'><keysym>dead_acute</keysym><keysym>o</keysym></keycombo></entry><entry>"ã" oacute</entry></row> <row><entry><keycombo action='seq'><keysym>dead_belowdot</keysym><keysym>O</keysym></keycombo></entry><entry>"ä" Obelowdot</entry></row> <row><entry><keycombo action='seq'><keysym>dead_belowdot</keysym><keysym>o</keysym></keycombo></entry><entry>"ä" obelowdot</entry></row> <row><entry><keycombo action='seq'><keysym>dead_grave</keysym><keysym>Ocircumflex</keysym></keycombo></entry><entry>"å" Ocircumflexgrave</entry></row> <row><entry><keycombo action='seq'><keysym>dead_grave</keysym><keysym>ocircumflex</keysym></keycombo></entry><entry>"å" ocircumflexgrave</entry></row> <row><entry><keycombo action='seq'><keysym>dead_hook</keysym><keysym>Ocircumflex</keysym></keycombo></entry><entry>"æ" Ocircumflexhook</entry></row> <row><entry><keycombo action='seq'><keysym>dead_hook</keysym><keysym>ocircumflex</keysym></keycombo></entry><entry>"æ" ocircumflexhook</entry></row> <row><entry><keycombo action='seq'><keysym>dead_tilde</keysym><keysym>Ocircumflex</keysym></keycombo></entry><entry>"ç" Ocircumflextilde</entry></row> <row><entry><keycombo action='seq'><keysym>dead_tilde</keysym><keysym>ocircumflex</keysym></keycombo></entry><entry>"ç" ocircumflextilde</entry></row> <row><entry><keycombo action='seq'><keysym>dead_acute</keysym><keysym>Ocircumflex</keysym></keycombo></entry><entry>"è" Ocircumflexacute</entry></row> <row><entry><keycombo action='seq'><keysym>dead_acute</keysym><keysym>ocircumflex</keysym></keycombo></entry><entry>"è" ocircumflexacute</entry></row> <row><entry><keycombo action='seq'><keysym>dead_belowdot</keysym><keysym>Ocircumflex</keysym></keycombo></entry><entry>"é" Ocircumflexbelowdot</entry></row> <row><entry><keycombo action='seq'><keysym>dead_belowdot</keysym><keysym>ocircumflex</keysym></keycombo></entry><entry>"é" ocircumflexbelowdot</entry></row> <row><entry><keycombo action='seq'><keysym>dead_grave</keysym><keysym>Ohorn</keysym></keycombo></entry><entry>"ê" Ohorngrave</entry></row> <row><entry><keycombo action='seq'><keysym>dead_grave</keysym><keysym>ohorn</keysym></keycombo></entry><entry>"ê" ohorngrave</entry></row> <row><entry><keycombo action='seq'><keysym>dead_hook</keysym><keysym>Ohorn</keysym></keycombo></entry><entry>"ë" Ohornhook</entry></row> <row><entry><keycombo action='seq'><keysym>dead_hook</keysym><keysym>ohorn</keysym></keycombo></entry><entry>"ë" ohornhook</entry></row> <row><entry><keycombo action='seq'><keysym>dead_tilde</keysym><keysym>Ohorn</keysym></keycombo></entry><entry>"ì" Ohorntilde</entry></row> <row><entry><keycombo action='seq'><keysym>dead_tilde</keysym><keysym>ohorn</keysym></keycombo></entry><entry>"ì" ohorntilde</entry></row> <row><entry><keycombo action='seq'><keysym>dead_acute</keysym><keysym>Ohorn</keysym></keycombo></entry><entry>"í" Ohornacute</entry></row> <row><entry><keycombo action='seq'><keysym>dead_acute</keysym><keysym>ohorn</keysym></keycombo></entry><entry>"í" ohornacute</entry></row> <row><entry><keycombo action='seq'><keysym>dead_belowdot</keysym><keysym>Ohorn</keysym></keycombo></entry><entry>"î" Ohornbelowdot</entry></row> <row><entry><keycombo action='seq'><keysym>dead_belowdot</keysym><keysym>ohorn</keysym></keycombo></entry><entry>"î" ohornbelowdot</entry></row> <row><entry><keycombo action='seq'><keysym>dead_grave</keysym><keysym>U</keysym></keycombo></entry><entry>"" Ugrave</entry></row> <row><entry><keycombo action='seq'><keysym>dead_grave</keysym><keysym>u</keysym></keycombo></entry><entry>"ï" ugrave</entry></row> <row><entry><keycombo action='seq'><keysym>dead_hook</keysym><keysym>U</keysym></keycombo></entry><entry>"ñ" Uhook</entry></row> <row><entry><keycombo action='seq'><keysym>dead_hook</keysym><keysym>u</keysym></keycombo></entry><entry>"ñ" uhook</entry></row> <row><entry><keycombo action='seq'><keysym>dead_tilde</keysym><keysym>U</keysym></keycombo></entry><entry>"Ÿ" Utilde</entry></row> <row><entry><keycombo action='seq'><keysym>dead_tilde</keysym><keysym>u</keysym></keycombo></entry><entry>"ò" utilde</entry></row> <row><entry><keycombo action='seq'><keysym>dead_acute</keysym><keysym>U</keysym></keycombo></entry><entry>"\001" Uacute</entry></row> <row><entry><keycombo action='seq'><keysym>dead_acute</keysym><keysym>u</keysym></keycombo></entry><entry>"ó" uacute</entry></row> <row><entry><keycombo action='seq'><keysym>dead_belowdot</keysym><keysym>U</keysym></keycombo></entry><entry>"ô" Ubelowdot</entry></row> <row><entry><keycombo action='seq'><keysym>dead_belowdot</keysym><keysym>u</keysym></keycombo></entry><entry>"ô" ubelowdot</entry></row> <row><entry><keycombo action='seq'><keysym>dead_grave</keysym><keysym>Uhorn</keysym></keycombo></entry><entry>"õ" Uhorngrave</entry></row> <row><entry><keycombo action='seq'><keysym>dead_grave</keysym><keysym>uhorn</keysym></keycombo></entry><entry>"õ" uhorngrave</entry></row> <row><entry><keycombo action='seq'><keysym>dead_hook</keysym><keysym>Uhorn</keysym></keycombo></entry><entry>"ö" Uhornhook</entry></row> <row><entry><keycombo action='seq'><keysym>dead_hook</keysym><keysym>uhorn</keysym></keycombo></entry><entry>"ö" uhornhook</entry></row> <row><entry><keycombo action='seq'><keysym>dead_tilde</keysym><keysym>Uhorn</keysym></keycombo></entry><entry>"÷" Uhorntilde</entry></row> <row><entry><keycombo action='seq'><keysym>dead_tilde</keysym><keysym>uhorn</keysym></keycombo></entry><entry>"÷" uhorntilde</entry></row> <row><entry><keycombo action='seq'><keysym>dead_acute</keysym><keysym>Uhorn</keysym></keycombo></entry><entry>"ø" Uhornacute</entry></row> <row><entry><keycombo action='seq'><keysym>dead_acute</keysym><keysym>uhorn</keysym></keycombo></entry><entry>"ø" uhornacute</entry></row> <row><entry><keycombo action='seq'><keysym>dead_belowdot</keysym><keysym>Uhorn</keysym></keycombo></entry><entry>"ù" Uhornbelowdot</entry></row> <row><entry><keycombo action='seq'><keysym>dead_belowdot</keysym><keysym>uhorn</keysym></keycombo></entry><entry>"ù" uhornbelowdot</entry></row> <row><entry><keycombo action='seq'><keysym>dead_grave</keysym><keysym>Y</keysym></keycombo></entry><entry>"\023" Ygrave</entry></row> <row><entry><keycombo action='seq'><keysym>dead_grave</keysym><keysym>y</keysym></keycombo></entry><entry>"ú" ygrave</entry></row> <row><entry><keycombo action='seq'><keysym>dead_hook</keysym><keysym>Y</keysym></keycombo></entry><entry>"û" Yhook</entry></row> <row><entry><keycombo action='seq'><keysym>dead_hook</keysym><keysym>y</keysym></keycombo></entry><entry>"û" yhook</entry></row> <row><entry><keycombo action='seq'><keysym>dead_tilde</keysym><keysym>Y</keysym></keycombo></entry><entry>"ü" Ytilde</entry></row> <row><entry><keycombo action='seq'><keysym>dead_tilde</keysym><keysym>y</keysym></keycombo></entry><entry>"ü" ytilde</entry></row> <row><entry><keycombo action='seq'><keysym>dead_acute</keysym><keysym>Y</keysym></keycombo></entry><entry>"\026" Yacute</entry></row> <row><entry><keycombo action='seq'><keysym>dead_acute</keysym><keysym>y</keysym></keycombo></entry><entry>"ý" yacute</entry></row> <row><entry><keycombo action='seq'><keysym>dead_belowdot</keysym><keysym>Y</keysym></keycombo></entry><entry>"þ" Ybelowdot</entry></row> <row><entry><keycombo action='seq'><keysym>dead_belowdot</keysym><keysym>y</keysym></keycombo></entry><entry>"þ" ybelowdot</entry></row> <row><entry namest='seq' nameend='action'>End of Sequence Definition</entry></row> </tbody> </tgroup> </table> </section>