Applications using Xlib input handling should recognize these compose key sequences in locales using the vi_VN.tcvn compose table.
1998/12/18 Le Hong Boi $ TCVN 5712-2 Compose Sequences Sequence Definition dead key accent keysyms Special Character
Table 31. Compose Key Sequences for vi_VN.tcvn
| Key Sequence | Action |
|---|---|
| dead_grave space | "`" grave |
| dead_hook space | " " space |
| dead_tilde space | "~" asciitilde |
| dead_acute space | "'" apostrophe |
| dead_acute apostrophe | "¡" acute |
| Accented Alphabet | |
| dead_grave A | "€" Agrave |
| dead_grave a | "µ" agrave |
| dead_hook A | "¢ù" Ahook |
| dead_hook a | "¢ù" ahook |
| dead_tilde A | "‚" Atilde |
| dead_tilde a | "·" atilde |
| dead_acute A | "ƒ" Aacute |
| dead_acute a | "�¢±" aacute |
| dead_belowdot A | "¹" Abelowdot |
| dead_belowdot a | "¹" abelowdot |
| dead_grave Abreve | "»" Abrevegrave |
| dead_grave abreve | "»" abrevegrave |
| dead_hook Abreve | "¼" Abrevehook |
| dead_hook abreve | "¼" abrevehook |
| dead_tilde Abreve | "½" Abrevetilde |
| dead_tilde abreve | "½" abrevetilde |
| dead_acute Abreve | "¾" Abreveacute |
| dead_acute abreve | "¾" abreveacute |
| dead_belowdot Abreve | "�©¡" Abrevebelowdot |
| dead_belowdot abreve | "�©¡" abrevebelowdot |
| dead_grave Acircumflex | "�ª®" Acircumflexgrave |
| dead_grave acircumflex | "�ª®" acircumflexgrave |
| dead_hook Acircumflex | "�ª²" Acircumflexhook |
| dead_hook acircumflex | "�ª²" acircumflexhook |
| dead_tilde Acircumflex | "�ª±" Acircumflextilde |
| dead_tilde acircumflex | "�ª±" acircumflextilde |
| dead_acute Acircumflex | "�ª´" Acircumflexacute |
| dead_acute acircumflex | "�ª´" acircumflexacute |
| dead_belowdot Acircumflex | "�ª³" Acircumflexbelowdot |
| dead_belowdot acircumflex | "�ª³" acircumflexbelowdot |
| dead_grave E | "‡" Egrave |
| dead_grave e | "�ªÀ" egrave |
| dead_hook E | "�ªÂ" Ehook |
| dead_hook e | "�ªÂ" ehook |
| dead_tilde E | "�ªÁ" Etilde |
| dead_tilde e | "�ªÁ" etilde |
| dead_acute E | "Š" Eacute |
| dead_acute e | "Ð" eacute |
| dead_belowdot E | "�ªÐ" Ebelowdot |
| dead_belowdot e | "�ªÐ" ebelowdot |
| dead_grave Ecircumflex | "�ªÒ" Ecircumflexgrave |
| dead_grave ecircumflex | "�ªÒ" ecircumflexgrave |
| dead_hook Ecircumflex | "�ªÑ" Ecircumflexhook |
| dead_hook ecircumflex | "�ªÑ" ecircumflexhook |
| dead_tilde Ecircumflex | "�ªÔ" Ecircumflextilde |
| dead_tilde ecircumflex | "�ªÔ" ecircumflextilde |
| dead_acute Ecircumflex | "�ªØ" Ecircumflexacute |
| dead_acute ecircumflex | "�ªØ" ecircumflexacute |
| dead_belowdot Ecircumflex | "�ªÓ" Ecircumflexbelowdot |
| dead_belowdot ecircumflex | "�ªÓ" ecircumflexbelowdot |
| dead_grave I | "�" Igrave |
| dead_grave i | "¡ß" igrave |
| dead_hook I | "�©¬" Ihook |
| dead_hook i | "�©¬" ihook |
| dead_tilde I | "" Itilde |
| dead_tilde i | "�ªä" itilde |
| dead_acute I | "�" Iacute |
| dead_acute i | "�ªò" iacute |
| dead_belowdot I | "�©°" Ibelowdot |
| dead_belowdot i | "�©°" ibelowdot |
| dead_grave O | "’" Ograve |
| dead_grave o | "�©Î" ograve |
| dead_hook O | "�«¡" Ohook |
| dead_hook o | "�«¡" ohook |
| dead_tilde O | "”" Otilde |
| dead_tilde o | "�«¤" otilde |
| dead_acute O | "•" Oacute |
| dead_acute o | "�«ª" oacute |
| dead_belowdot O | "�«£" Obelowdot |
| dead_belowdot o | "�«£" obelowdot |
| dead_grave Ocircumflex | "�«©" Ocircumflexgrave |
| dead_grave ocircumflex | "�«©" ocircumflexgrave |
| dead_hook Ocircumflex | "�©Á" Ocircumflexhook |
| dead_hook ocircumflex | "�©Á" ocircumflexhook |
| dead_tilde Ocircumflex | "�«®" Ocircumflextilde |
| dead_tilde ocircumflex | "�«®" ocircumflextilde |
| dead_acute Ocircumflex | "�«²" Ocircumflexacute |
| dead_acute ocircumflex | "�«²" ocircumflexacute |
| dead_belowdot Ocircumflex | "�«±" Ocircumflexbelowdot |
| dead_belowdot ocircumflex | "�«±" ocircumflexbelowdot |
| dead_grave Ohorn | "�«´" Ohorngrave |
| dead_grave ohorn | "�«´" ohorngrave |
| dead_hook Ohorn | "�«³" Ohornhook |
| dead_hook ohorn | "�«³" ohornhook |
| dead_tilde Ohorn | "�«À" Ohorntilde |
| dead_tilde ohorn | "�«À" ohorntilde |
| dead_acute Ohorn | "�«¿" Ohornacute |
| dead_acute ohorn | "�«¿" ohornacute |
| dead_belowdot Ohorn | "�«Â" Ohornbelowdot |
| dead_belowdot ohorn | "�«Â" ohornbelowdot |
| dead_grave U | "�" Ugrave |
| dead_grave u | "�«Á" ugrave |
| dead_hook U | "�«Ð" Uhook |
| dead_hook u | "�«Ð" uhook |
| dead_tilde U | "Ÿ" Utilde |
| dead_tilde u | "�«Ò" utilde |
| dead_acute U | "\001" Uacute |
| dead_acute u | "�«Ñ" uacute |
| dead_belowdot U | "�«Ô" Ubelowdot |
| dead_belowdot u | "�«Ô" ubelowdot |
| dead_grave Uhorn | "�«Ø" Uhorngrave |
| dead_grave uhorn | "�«Ø" uhorngrave |
| dead_hook Uhorn | "�«Ó" Uhornhook |
| dead_hook uhorn | "�«Ó" uhornhook |
| dead_tilde Uhorn | "¡à" Uhorntilde |
| dead_tilde uhorn | "¡à" uhorntilde |
| dead_acute Uhorn | "�©Ì" Uhornacute |
| dead_acute uhorn | "�©Ì" uhornacute |
| dead_belowdot Uhorn | "�«ã" Uhornbelowdot |
| dead_belowdot uhorn | "�«ã" uhornbelowdot |
| dead_grave Y | "\023" Ygrave |
| dead_grave y | "�«â" ygrave |
| dead_hook Y | "�«å" Yhook |
| dead_hook y | "�«å" yhook |
| dead_tilde Y | "�«ä" Ytilde |
| dead_tilde y | "�«ä" ytilde |
| dead_acute Y | "\026" Yacute |
| dead_acute y | "�«ò" yacute |
| dead_belowdot Y | "�©Ð" Ybelowdot |
| dead_belowdot y | "�©Ð" ybelowdot |
| End of Sequence Definition | |