Bản tiếng Việt

Site in Vietnamese

Vietnamese & multilingual Keyboard Driver for Windows

 

FAQ – Frequently Asked Questions

 

Introduction

 

This document answers questions that WinVNKey users frequently encounter. Document will be updated regularly to meet your needs.
Usually found that 90% of the questions sent to author are common problems that almost everyone has experienced, and most of these problems can be solved immediately if you've read through this document, or Express Manual for WinVNKey , or Detailed Online Manual for WinVNKey.

 

Content

 

Troubleshooting and Tips

 

  1. What to do when having difficulty in using WinVNKey?
  2. Cannot type Vietnamese characters after installation
  3. Accent marks do not combine to form Vietnamese characters
  4. Type Vietnamese text but see strange characters
  5. Still see strange characters after selecting a Vietnamese font
  6. Some upper-case Vietnamese letters do not appear
  7. Do not want accent marks to combine in Vietnamese mode
  8. Want to have editing keys such as  r, b, x after an accented character
  9. Want to enter the escape (\) as normal text
  10. Want to enter \V or \M or \L or \S as normal text
  11. Want to enter the wake-up sequence \WK! as normal text in Sleep mode
  12. When does combination work?
  13. How to turn off combination in Vietnamese and English modes
  14. How to turn off combination completely?
  15. Combination still happens after it is turned off
  16. Cannot switch modes by keyboard commands \V, \M, and \L.
  17. Strange characters appear in Microsoft Word 6, Word 97, Word 200X, Robohelp HTML 200X
  18. Additional spaces appear in Microsoft Word in Clipboard mode
  19. Problem when typing Han Nom characters

 

Extra

 

  1. How to restore the ending letter when cluster of word have been changed?

 

_________________________________________________________________________________________

 

 

Troubleshooting and Tips

 

1. What to do when having difficulty in using WinVNKey?
You try these steps in order of priority

 

◊ Find out whether your problems were mentioned in this document or not.

◊ Read again the page Manual of WinVNKey to find your own answers.

◊ Visit WinVNKey or Unikey forum to see wheher your problem was addressed there or not. If not, you can post questions to the forums, the author or other users will try to help you.

 

-       WinVNKey: http://vietunicode.sourceforge.net/forum/viewforum.php?f=2 .

-       UniKey: Please send any questions in the topic "Vietnamese in the computer" (Tiếng Việt trong máy tính) at the following link: http://www.unikey.org/forum/viewforum.php?f=4&sid=717c7f27de79280c648352e6688f6cf0 .

-       Or you can use WinVNKey, click the buttons: | Run > Browse > Forum in VietUnicode |.

◊ Send email to the author (hoc96@yahoo.com): This is the final solution. Because of time limitation, author can not guarantee that your email will be answered, hoping you sympathize.

 

2. Cannot type Vietnamese characters after installation

Make sure you have started WinVNKey.  WinVNKey will then become active in Vietnamese mode until you change the mode explicitly.  Next click the "Options" button.  Make sure there is a check in the box for "Type Vietnamese characters."  If not, click the "Default" button at the bottom.  Then click OK.

 

Now open an editor that allows font switching, then type in the following example in a Vietnamese font:

Type:                 a'       (2 characters:   a  and ' )

Should see:       á        (single character)

You can select a Vietnamese font before or after typing, depending on your application.  

 

Several possibilities:

     

-       If  a single letter appears that looks strange, not á, then probably WinVNKey is working but the letter is in a wrong font.  Select a correct font.  If you use Viscii charset, then choose a Viscii font such as "Minh Quân."  If you use Unicode, choose a Unicode font such as "Times New Roman" or "Arial" or "Courier New".

 

-       If you see two stand-alone characters a'  (no combination), check the keyboard mode in the WinVNKey control panel.  The mode should be "AutoCombine (Viet)".

 

-       If  you see double or triple characters, say "aá'", then probably WinVNKey is not working properly with your editor. This case is a bug that has been fixed in WinVNKey 4 or later.   If the bug still occurs,  go to the Keyboard Options dialog and check the "Delay Echo" box.  Click on "OK" button and retype the example. If the problem still persists, then WinVNKey is probably not working with your editor.  Report the problem to the author and proceed the test with another editor.

 

3. Accent marks do not combine to form Vietnamese characters

Were you in Vietnamese mode when you typed in the text?  Check the main WinVNKey control panel.

 

4. Type Vietnamese text but see strange characters

Probably you have not selected a correct Vietnamese font, the text is in a font not designed for the character set you have chosen.  Another possibility is that you have not turned off the "Autocorrection" features in Microsoft Word, Robohelp, etc.

 

To fix it, select the text and then change it to a Vietnamese font.  Note that VISCII fonts usually have Vietnamese names with a prefix "VI" such as VI University.   VNI fonts use a "VNI" prefix.  VPS fonts usually have a "VPS" prefix,  ABC fonts usually have a dot (.) prefix such as ".VnTime."

 

If you don't know how to change fonts in your editor, chances are that your editor does not support font switching, such as edit.  However, there usually is a way to change the font; consult your editor manual.

 

5. Still see strange characters after selecting a Vietnamese font

-       Make sure you select the text before switching to a Vietnamese font.

-       Make sure the font is correct for your charset.  For instance, you cannot use arbitrary Vietnamese fonts from VNI, VNU, VPS, etc for VISCII because their encodings are different from VISCII.

 

6. Some upper-case Vietnamese letters do not appear

This may happen in some but not all applications.  The work-around is to

-       type in the corresponding lower case letters, and

-       select them and change to the corresponding capital font.

Vietnamese fonts usually come in pair: a normal font and a Hoa (meaning capital in Vietnamese) font.  A Hoa font have all lower case letters appear in capital form.  The name of a Hoa font usually ends with an H suffix.  For instance, "Minh Quân" (normal) and "Minh QuânH" (capital) are a pair of Vietnamese fixed-width VISCII fonts that look like Courier.

 

7. Do not want accent marks to combine in Vietnamese mode

You want to end a sentence with a period or a question mark, but it combines with your ending vowel, such as in:

Anh ddi dda^u?     → Anh đi đâủ        (? combines with u)

To^i ddi cho+i.   → Tôi đi chơị     (. combines with i)

 

Solutions: Use an escape character (backslash) or a retrieve key.  Of course, the retrieve key is inactive by default.  You have to turn it on

Anh ddi dda^u\? → Anh đi đâu?

Anh ddi dda^u?r → Anh đi đâu?

To^i ddi cho+i\.  → Tôi đi chơi.

To^i ddi cho+i.r  → Tôi đi chơi.

 

8. Want to have editing keys such as  r, b, x after an accented character

In other words, you don't want r, b, x to play the role of editing keys.  You can simply precede them with an escape character, or uncheck the "use editing accent keys" box in the Viet Chars page (click on the hyperlink "Typing Method" on the Main control panel).

 

            http://winvnkey.sourceforge.net/webhelp/image196.gif

 

Example:  To get 4 normal characters: No'r, just type No'\r

 

9. Want to enter the escape (\) as normal text

In Vietnamese or English mode, simply type \\ (double backslash).  In Literal or sleep mode, need only \ (one backslash).

 

10. Want to enter \V or \M or \L or \S as normal text

This is not an issue when you uncheck the box for "Switch mode by keyboard commands" on the Advanced control panel.  You only need to type \ twice to get a single backslash, then type next V, or M,  or L, or S.

 

           http://winvnkey.sourceforge.net/webhelp/image197.gif

 

If you checked the switch mode box, you still have no trouble in sleep or off mode because WinVNKey is inactive as if it were never running.

 

In Vietnamese or English mode, remember the escape character, \, always makes the next character normal unless it is V, M, L, or S.  So typing \\ gives a single backslash.  Thus typing \\V, \\M, \\L, \\S all give \V, \M, \L, \S.

 

In Literal mode, all characters are normal except the backslash when it is immediately followed by V, or M, or \L, or \S. Thus you can make \ normal by following it with a letter, and then backspacing to erase it. For instance, typing \, a space, a backspace, and V will give \V.

 

11. Want to enter the wake-up sequence \WK! as normal text in Sleep mode

If you did not check the switch mode box on the Keyboard Options" dialog (see topic 9), then this is not an issuẹ

 

If you checked the box, then the main idea is to not type 4 keys \, W, K, ! exactly in that sequence.  Thus you can disrupt the ordering with backspacing, such as type \W, then a backspace to erase W, then type WK!.  Without using a backspace, you can type \WK!\\WK!\S, or \WK!\L\WK!\S.

 

12. When does combination work?

Combination can happen only in two modes:

-       Vietnamese mode

WinVNKey looks at all vowels and d, D for possible combination; e.g.,  To^i ddi ho.c → Tôi đi học

-       English mode

WinVNKey does not check for combination until you type an escape character.  If you then type a vowel or d or

D, this character becomes combinable with the next character (for single accent) or the next two characters (for

double accents). eg.,  I love Vi\e^.t Nam  → I love Việt Nam

 

13. How to turn off combination in Vietnamese and English modes?

Vietnamese mode:

a. Using escape characte -- precede the accent mark with an escape character.

eg., Anh ddi dda^u\? → Anh đi đâu?

b. Using CTRL key -- press and release the CTRL key before typing the accent mark.

eg., Anh ddi dda^u<press then release CTRL key>? → Anh đi đâu?

 

English mode:

By default, characters do not combine in English mode; eg., I go home.→  I go home.  (the ending period does not combine with the preceding vowel e).

 

14. How to turn off combination completely?

Combination is completely off in the following cases:

     (a) switch to Literal mode in WinVNKey control panel, or typing \L

     (b) switch to Sleep mode in WinVNKey control panel, or typing \S

     (c) switch to "Off" in WinVNKey control panel..

 

15. Combination still happens after it is turned off

     (a) Did you follow step13 to turn off combination?

     (b) If combination still occurs, then check the following:

Do you have another Vietnamese keyboard, perhaps from different keyboard driver, like VPSkey or Vietkey or Unikey running at the same time? If yes, quit them.

 

16. Cannot switch modes by keyboard commands \V, \M, and \L.

-       Have you enabled the "switch mode" box on the Keyboard Options dialog?

  http://winvnkey.sourceforge.net/webhelp/image198.gif

-       Probably your WinVNKey is off or in Sleep mode.  If it is off, you can reactivate via WinVNKey control panel only; there is no shortcut command.  If it is in Sleep mode, you have to wake it up first with the wake-up sequence, "\WK!", then type in \V, \M, etc to switch mode.

 

17. Strange characters appear in Microsoft Word 6, Word 97, Word 200X, Robohelp HTML 2000

This issue never happens if you are using Unicode character sets.  So skip this topic if you are using Unicode.

 

This issue happens only when you use any 8-bit Vietnamese character sets such as VISCII, VPS, ABC, VNI, DHBK, etc (except Windows codepage 1258).

 

The basic problem is you type in correct Vietnamese letters but see them changed to completely garbage characters.  This is due to the fact that MS Word supports an autocorrection feature, which automatically replaces your typed characters  with something else. You have to turn them off.  

 

The following shows the procedures for Word 6, 97/2000, 2002/2003, but the general idea is the same for any versions of Word or RoboHelp.  In general, for Word, you go to the Tool menu at the top, then select an AutoCorrect menu.  Then go over each tabbed page and uncheck all options that try to change the characters you type in.  

 

Word 6:

Check "Auto Format" under "Format" menu and "Auto Correction" under "Tools" menu.

-       Select Format → Autoformat...→ Options... → then uncheck appropriate boxes in "Replace" menu.

-       Select Tools → Autocorrect... → then uncheck box for "Change Straight Quotes to Smart Quotes".  Also see the table under the "Replace Text as You Type" menu if it contains text that is unwanted.

 

Word 97, Word 2000:  From top menu "Tool" → Autocorrect..

 

http://winvnkey.sourceforge.net/webhelp/image187.gif

 

• In the Autocorrect tabbed page, uncheck "Replace text as you type"

 

http://winvnkey.sourceforge.net/webhelp/image188.gif

 

• Click on the tabbed page "AutoFormat As You Type", uncheck all four boxes below "Replace as you type" as follows:

 

http://winvnkey.sourceforge.net/webhelp/image189.gif

 

• Click on the tabbed page "AutoFormat" and uncheck all four boxes below "Replace" as follows:

 

http://winvnkey.sourceforge.net/webhelp/image190.gif

 

Word 2002, Word 2003

Tool →  AutoCorrect Options to display the following tabbed control as follows:

 

• AutoCorrect page: Uncheck the boxes for "Correct TWo INitial CApitals" and  "Replace text as you type"

 

http://winvnkey.sourceforge.net/webhelp/image193.gif

 

• Click on the tabbed page "AutoFormat" and uncheck all four boxes below "Replace" as follows:

 

http://winvnkey.sourceforge.net/webhelp/image195.gif

 

• Click on the tabbed page "AutoFormat As You Type" and uncheck all four boxes below "Replace As You Type" as follows:

 

http://winvnkey.sourceforge.net/webhelp/image194.gif

 

RoboHelp HTML 2000

Tool → Spell Options → Options tab: uncheck the box for "Auto-correct when possible"

 

http://winvnkey.sourceforge.net/webhelp/image108.jpg

 

 

18. Additional spaces appear in Microsoft Word in Clipboard mode

This happens only in Unicode charset using clipboard methods (CTRL-V or SHIFT-INSERT).  Word 2000 or later has an option called "Smart cut and paste," which automatically supplies spaces surrounding the pasted text.  To fix this, simply turn off this option as follows:

 

Tool → Options → Edit tab: uncheck the box for "Smart cut and paste"

 

http://winvnkey.sourceforge.net/webhelp/image72.gif

 

 

19. Problem when typing Han Nom characters

If you encounter any problem in typing Han Nom characters, please read the help in the Han Nom Manager. Simply click on the very top button of the Manager and select the Help menu.  A Help dialog will appear that offers help on many topics:

 

a.       Where to download Han Nom fonts?

b.      How to type a Han Nom character using Vietnamese?

c.       How to type a Han Nom character using a Unicode value?

d.      How to choose a Han Nom font?

e.       How to set up surrogate fonts?

f.       Why do I see two empty boxes instead of a single Han/Nom character?

g.      Why does the Han Nom character go to a wrong Window when I click on it?

h.      What do the different character colors mean?

i.        Can I right click on each character?

j.        What about Chinese font "SimSun (Founder Extended)"?

 

 

Extra

 

20.  How to restore the ending letter when cluster of word have been changed?

 

a. Summary

WinVNKey (Figure 1) is a keyboard driver has many functions to help transform the text for fast typing. If the user enable these features, they can type very fast. For example, type g after vowel will become ng: tag → tang, bag → bang. But sometimes users do not want to change the word clusters because they really want to have: tag, bag, not tang, bang. This article show the solutions to resolve this.

 

 

Figure 1: Main page of WinVNKey in default setting.

 


b. The function "Autochange letters"

WinVNKey has function “Autochange letters” as follows:

 

            ag → ang       ah → anh         ak → ach

 

This function is located in the "Viet Options” page. From the Main page in Figure 1, click the hyperlink "Viet Options Page", see function 2, subsection 16, 17, and 18. When enable on function 2 and subsection 16, 17, 18 (see Figure 2), you could type fast as follows:

 

            mag → mang

            thah → thanh

            bak  → bach

 

 

Figure 2: The function "Autochange letters"


c. How to avoid the word change?

But if you really want to type mag for mag (do not change), then how to do?
WinVNKey have anticipated this need and work out ways to resolve through the use of special keys which are defined in the "Special keys" page (see Figure 3).

         

 

Figure 3: Choose the special keys for having letters does not change

 

Method 1: Use the escape key.

Type ma<press escape key>g, ie.  ma\g,  will have  mag.

This applies to all macros. Just type \ before the final character then the macro will not inflate. For more information, click the hyperlink "Choose an ASCII character rarely used but fast to type”.
 
Method 2: Use key Undo / Toggle

For faster, select (2) (b) as in Figure 3:
2. How to undo / toggle marks or macros.
b. Press and release both left and right SHIFT keys.

 

After selection, each time to undo, you simply press and release the SHIFT key on the right only. For example:

- Type mag will see mang
- Press and release the right SHIFT key to undo, will see mang changing to mag.
- If you press and release the right SHIFT key again, will see mag changing to mang
- If you press and release the right SHIFT key again, will see mang changing to mag

For this reason, undo key (right SHIFT) is also known as toggle key.

 

Method 3: Use invisible space to split words

If you type mag will be changed to mang, but if you type in two clusters ma and the g then cetainly will not be changed into ma and ang:

 

            ma g  → ma g

 

If you do this, you will have to take more action to remove the white mark (space) between two words ma and g. The best way is to use invisible space. Invisible space is key that will be used as a space but does not show a gap as a space (ie. invisible).

Function 3 in Figure 3 shows way to have an invisible space: press and release just one CTRL key (eiher right CTRL or left CTRL is ok). Thus, do not want mag changing to mang, we only need to type 4 operation (m, a, press & release CTRL key to insert an invisible space, g) as follows:

 

            ma<press & release CTRL>g  → mag

 

Method 4: Repeat typing the last letter to stop the change.

Some prefer to repeat typing last letter to stop the change. For example, they want to type:

 

            mag  → mang

            mangg → mag   (repeat typing g to stop the change ag → ang)

 

Unfortunately, the WinVNKey not support this function for character at the end of words. However, you can use a macro "Tail" of WinVNKey to support this function. All the rest of this article will describe this technique.

Macro "Tail" is a macro to type after the first cluster of letters of a word. However, you can relax this limit and allows to type macro in the beginning of word. Thus, to enter mangg → mag, you just define a tail macro as follows:

 

            angg → ag

 

Similarly, you should define the following tail macro to stop the transformation of last letters g → ng, h → nh, k → ch:

 

            engg → eg

            ongg → og

            ungg → ug

            anhh → ah

            enhh → eh

            inhh → ih

            achk → ak

            echk → ek

            ichk → ik

 

Here are the steps to create a “tail macro” file contains the macros just above:

 

  1. Enable Tail Macro at the Main page as shown in Figure 4, and then click Macro hyperlink.
  2. Select Tail Macro page as shown in Figure 5 and click “Edit file”.
  3. Choose "New" as shown in Figure 6.
  4. Name the file as "Undo" as shown in Figure 7 and click OK.
  5. Selected characteristics 1, 6, 7 for the file "Undo" as Figure 8
  6. Figure 9: Click "Add", type definition in the last 3 boxes (angg in the left box, agg in the next box, comment in box at right). Finished, press "Enter."
  7. In turn, repeat above step f to define other macros.
  8. If column 1 does not appear the check boxes, click the menu "File", select "Add checkbox in column 1."
  9. Close the dialog box (click the X in the upper right corner)
  10. WinVNKey will ask if you want to store files or not. Select Yes (see Figure 10).
  11. Figure 11: Select the option "Undo" to have the effect of macros. Check the macro list in the right sie to see wether the checkboxes are enabled or not.
  12. Close the dialog box shown in Figure 11.
  13. Open Notepad or MS Word and typing for testing: manggazine. You will find see magazine.

 

 

Figure 4: Enable macros "3. Tail”.

 

 

Figure 5: Select: Macro Page: 3.Tail.

 

 

Figure 6: Choose menu "New".

 

 

Figure 7: Naming a macro file as “Undo”.

 

 

Figure 8: Select the characteristics 1, 6 and 7 for macro file "Undo" so the macro

can inflate at any position in word and can change uppercase/lowercase.

 

 

Figure 9: Click "Add" then type in the macro definition, then press "Enter".

 

 

Figure 10: Select “Yes” to store file.

 

 

Figure 11: Select the option "Undo" for macro having the effect and tick all options on the right if not enabled.

 

d. Conclusion

WinVNKey has many functions to manipulate text as well as a number of mechanisms to prevent the text changes. Even if a function is not available, users can also make their own definitions by the form of macros. This article presents a case of using the "Tail" macro to support function in repeat typing the last word to stop the text changes. If readers have questions, can post the questions in the forum of WinVNKey to be answered.

 

oOo

 

 

 

- Author: Hoc Dinh Ngo

- Web design: TuBinh Tran