Applications using Xlib input handling should recognize these compose key sequences in locales using the vi_VN.viscii compose table.
1998/12/18 Le Hong Boi $ TCVN 5712-2 Compose Sequences Sequence Definition dead key accent keysyms Special Character
Table 34. Compose Key Sequences for vi_VN.viscii
| 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 | "\002" Abrevehook |
| dead_hook abreve | "�©¡" abrevehook |
| dead_tilde Abreve | "\005" 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 | "\006" 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 | "�ªâ" 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 | "Ÿ" Ygrave |
| dead_grave y | "�ªÁ" ygrave |
| dead_hook Y | "\024" Yhook |
| dead_hook y | "�ªÓ" yhook |
| dead_tilde Y | "\031" Ytilde |
| dead_tilde y | "�ªå" ytilde |
| dead_acute Y | "�ªò" Yacute |
| dead_acute y | "�«ò" yacute |
| dead_belowdot Y | "\036" Ybelowdot |
| dead_belowdot y | "�ªä" ybelowdot |
| End of Sequence Definition | |