-------------------------------------------------------------------------------

Xlib Compose Keys for vi_VN.tcvn

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 1. 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                       |
+-------------------------------------------------+
