Content
A. ABOUT WINVNKEY
B. BASIC STEPS
B1. Download WinVNKey
- How to download ?
- Where
it can be stored ?
B2. Install
WinVNKey
B3. Run and Exit
WinVNKey
- How to run ?
- How to exit ?
B4. Seeing
the features of WinVNKey
B5. Answering
the questions about WinVNKey
B6. How to report bugs
?
C. THE VIETNAMESE TYPING METHODS
IN WINVNKEY
C1. General principles
C2. Typing method VIQR
C3. Typing method VNI
C4. Typing method
Telex
C5. Typing method
Microsoft
C6. Typing
method Tubinhtran-MS
C7. Typing method
Tubinhtran
C8. How to
use other typing methods ?
C9. How
to integrate your own typing method?
D. THE CHARSETS IN WINVNKEY
E. SMART METHODS OF DIACRITICAL
TYPING
F. TYPING FAST BY MACROS
F1. How to
use the available macros ?
F2. How to
define more macros ?
G. NEW SHORTCUT METHOD FOR
VIETNAMESE ENTRY
H. THE
UTILIZATION IN DIFFERENT TYPES OF MACRO
A. ABOUT
WINVNKEY
WinVNKey
is a free software to type Vietnamese and other languages for Windows
NT/2K/XP/2003/2008/Vista.
WinVNKey supports most of the Vietnamese character set (encoding), such as:
Unicode, VISCII, VNI, VPS, ABC, ... also the obsolete charsets. Besides for
typing Vietnamese, we can use WinVNKey to type languages of many other
countries such as: French, German, Polish, Czech, Russian, Pali, Pinyin,
Japanese, etc.. In particular, we can entry of Hán (chinese) or Nôm characters by typing
their pronunciations in Vietnamese or Pinyin.
The outstanding advantage of
WinVNKey is provided the means for users to input their own designs of
typing method and macros. And the available typing methods or macros in
WinVNKey are just some common types for helping users can use the keyboard
driver immediately.
View screenshots of
WinVNKey.
WinVNKey supports:
-
Vietnamese
character set and 45 other countries’ charset. details
-
Many
Vietnamese typing methods: VNI, Telex, VIQR, Microsoft, etc. details
-
Type
the mark anywhere and WinVNKey will put it in place.
-
Correcting
spelling for single words or compound words.
-
Type
language of more than 30 countries with macros. details
-
Type
Hán Nôm by Vietnamese and Pinyin pronunciations, or by the four corner
index method or Canjie. details
-
Convert
character case for selected text in an application. details
-
Correcting
the deformation or the square-box in email. details
-
Look
up Hỏi/Ngă (the Falling and Rising accent mark) in Vietnamese words. details
-
The
Characters Map and Unicode typepad. details
-
Automatical
re-typing the documents. details
-
Convert
between Vietnamese charset (encoding) for plain text. details
-
Convert
charset for RTF documents (only need knowing source font and destination
font). details
-
Many
types of macros to be used in any situation of shorthand typing. details
-
Type
Vietnamese in Audition game and other games. details
-
Shortcut
typing method Tubinhtran. details
There are also many other diverse
functions. To find out these functions, when running WinVNKKey, just click
the blue text (hyperlinks) related to see the detailed explanation, or see
the articles about WinVNKey in Manual of WinVNKey .
B. BASIC STEPS
This article "Express Manual for WinVNKey"
only shows the very basic steps, the parts which are commonly used in WinVNKey.
B1. Download
WinVNKey
How to
download?
WinVNKey is free. The official
versions are contained in: http://winvnkey.sf.net
. On this page, click "Download" will open a page containing the
official versions of WinVNKey. There are six different packages:
- 3 packages support Hán / Nôm (with Han / Nom) in format: EXE, RAR, ZIP.
- 3 packages do not support Hán / Nôm (without Han / Nom) in format: EXE,
RAR, ZIP.
If you do not type the Han / Nom, then you can reduce the download time by
selecting the package without Hán / Nôm (without Han/Nom).
You
just download one package only. Normally you just download the package with
the tail ending in .EXE as it
supports automatic installation. However, the automatic installation may
fail on some XP or Vista. In that case,
you must download the package ending in zip or 7z. Package ending in 7z is
in a compressed format like zip, but in smallest size.
When
deciding which package to download, right-click it in that package, then
select the menu "Save Target As ...", will display a box
"Save As". In this box, we select the folder that we want
WinVNKey is stored, then click the “Save” button, then WinVNKey will be
download to the selected folder.
Where it can
be stored?
It can be
stored in: computers, USB, floppy disk (1.44MB).
1) In computer: Download
WinVNKey.EXE then WinVNKey automatically installed on your machine.
However, if you can not install any reason, then we should download
WinVNKey.ZIP package so. Zip format is a compressed format. If using
Windows XP, we can extract by right click on the zip file and then select
"Extract."
2) In USB: Download, extract
(unzip) or install on USB. Both are ok. Then, when running, click on the
file “winvnkey.exe” then runs . All files are in the WinVNKey folder
installed. Just bring USB to any computer that runs Windows (of course must
be Windows 2000, NT, XP).
3) In floppy disk: Can only
download RAR format because it only has 1.2MB. Zip format is also ok but
depending on what version, the version that has more than1.44 MB would not
fit floppy disk. Rar format is a compression format like zip. Windows XP
also can extract by right click on the rar file and then select menu
"Extract."
B2. Install
WinVNKey
Download
finished, unzip and install in your computer.
(If
you are familiar with computer, you should not read this step. The
experience is always as Next, Yes, Finish, etc ... Otherwise, you should
read this step to avoid mistakes).
Open the WinVNKey folder just downloaded, double click on the file
WinVNKey, a frame will appear as follows:
Figure 1
Select
"Yes", a Setup frame will appear and automatically jump to 100%
as follows:
Figure
2
After
few seconds, Setup frame disappears and another frame will appear as
follows:
Figure 3
Select "Next" to continue.
Figure
4
Select
"Yes" to continue.
Figure 5
If we want to install WinVNKey in the directory selected as listed in the
image above (C:\Program Files \ TriChor \ WinVNKey for NT), we select
"Next" to continue. If we want to install WinVNKey in another
folder, click "Browse". If we select "Next", a frame
will appear as follows:
Figure 6
Select "Next" to continue.
Figure 7
Select
"Next" to continue.
Figure 8
Tick
in 2 "Yes" boxes and click "Finish" to complete the
installation.
B3. Run
and Exit WinVNKey
How to run ?
Start
WinVNKey by click the words: | Start > All Programs > Vietnam
> WinVNKey Multilingual for NT | as the following:
Figure 9
Or:
Start WinVNKey by click the words: | Start > C: > Program Files >
TriChlor > WinVNKey for NT > WinNT > winvnkey.exe |.
You will see the icon at
the taskbar as this:
Figure
10
Double
click that icon to display the Main page of WinVNKey in default form as
shown below. If you want to change the interface to Vietnamese or English
then we press the button "Run" and select.
Figure 11: Main page WinVNKey
in default.
From
here, you can adjust WinVNKey to type text in Vietnamese and languages of
other countries.
How to exit ?
Can be exit by one of three ways:
◊ Turn off temporarily:
Left click once on image at
the bottom right corner of computer screen, image will change to ,
WinVNKey will turn off temporarily.
If you want to run WinVNKey again, click once on image ,
the image will be changed back to .
◊ Exit:
- Right click on image at
the bottom right corner of the screen and select menu "Exit".
- Or click the "Exit" button at the bottom of the WinVNKey frame.
B4. Seeing
the features of WinVNKey
The blue
text in WinVNKey frame are the links to view the related informations. When
you hover the mouse over the hypelinks, it appears the words showing that
if clicked, we will know what.
Example: In Figure 11, we hover the "Typing
method" word, it appears the words "Click here to setup Vietnamese typing method". If you
click the "Typing method" word,
it will open frame "Setup forVietnamese only" for "2. VIQR -
flexible" typing method. And in the frame "Setup forVietnamese
only" also has other hypelinks, we want to see more information then
click on that hypelink.
B5. Answering the
questions about WinVNKey
We can participate in WinVNKey or
UniKey forums to have the answering of questions:
- 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 we can use WinVNKey, by click the buttons: | Run > Browse > Forum
at VietUnicode |
B6. How to report bugs
We can
report bugs by pressing the buttons: | Run > Report bugs > Prepare
bug report |, then the screen will display a letter in drafted form, and we
report bugs as the guides in that letter.
C. THE
VIETNAMESE TYPING METHODS IN WINVNKEY
C1. General
principle
WinVNKey
support the principle of typing letter first, then the diacritic marks
after. The marks can be typed immediately after the letter or typing after
the word and WinVNKey will automatically put the mark in the correct order.
WinVNKey has up to 16 typing methods, we can choose any method. Following
is how to use 6 popular typing methods: VIQR, VNI, Telex, Microsoft,
Tubinhtran-MS, Tubinhtran.
Figure 12: Six typing
method: VIQR, VNI, Telex, Microsoft, Tubinhtran-MS, Tubinhtran.
(*) only
suitable with French keyboard.
C2. Typing
method VIQR
First, you start WinVNKey by
click: | Start > All Programs > Vietnam > WinVNKey
Multilingual for NT |, it will open the Main page of WinVNKey in default as
shown below (like Figure 11 above):
Figure 13: Main page WinVNKey
for VIQR typing method.
If
not change anything in the WinVNKey, you can type Vietnamese in typing
method VIQR. This is the default typing method of WinVNKey.
VIQR (Vietnamese Quoted Readable) typing method uses the available signs on
keyboard to type Vietnamese diacritics.
Figure 14: VIQR typing method.
Example:
Phấn son tô điểm sơn hà
Làm cho rỡ mặt đàn bà
nước Nam
Typing: Pha^’n son to^ ddie^?m so+n ha`
La`m cho ro+~ ma(.t dda`n ba` nu+o+’c Nam
C3. Typing
method VNI
Press
the arrow in the box "Typing Method" on Main page of WinVNKey to
select 6. VNI as shown below:
Figure 15: Main page WinVNKey for VNI typing
method.
VNI
typing method using the number keys for typing the Vietnamese diacritics.
Figure 16: VNI typing method.
Example:
Phấn son tô điểm sơn hà
Làm cho
rỡ mặt đàn bà nước Nam
Typing: Pha61n son to6 d9ie63m so7n ha2
La2m cho ro74 ma85t d9a2n ba2 nu7o71c Nam
C4. Typing
method Telex
Press
the arrow in the box "Typing Method" on Main page of WinVNKey to
select Telex 3 (free style) as
shown below:
Figure 17: Main page WinVNKey for Telex typing
method.
Telex typing method using: the
repeat keys, the letters not in the Vietnamese alphabet, or the location of
the letters not in the Vietnamese alphabet for entering the Vietnamese
diacritics.
Figure 18: Telex typing method.
Example:
Phấn son tô điểm sơn hà
Làm cho
rỡ mặt đàn bà nước Nam
Typing: Phaasn son too ddieerm sown haf
Lafm cho rowx mawjt ddafn baf nuwowsc Nam
C5. Typing method Microsoft
(or
TCVN6064).
Press
the arrow in the box "Typing Method" on Main page of WinVNKey to
select Microsoft as shown below:
Figure 19: Main page WinVNKey for Microsoft
typing method.
Microsoft typing method helps us to type faster the
characters â ê ô ă ư ơ
đ because using only 1 keystroke.
Figure 20: Microsoft typing method.
Example:
Phấn son tô điểm sơn hà
Làm cho
rỡ mặt đàn bà nước Nam
Typing: Ph28n son t4 0i36m s]n ha5
La5m cho r]7 m19t 0a5n ba5 n[]8c Nam
C6. Typing
method Tubinhtran-MS
Figure 21:
Kiểu gơ dấu
Tubinhtran-MS.
Example: Phấn son tô
điểm sơn hà
Làm cho rỡ mặt đàn bà nước Nam
Typing:
Ph61n son t8 di73m s]n ha2
La2m cho r]4 m95t da2n ba2
n[ ]1c Nam
Tubinhtran-MS
typing method helps us to type
faster the characters â ê ô ă
ư ơ đ because using only 1 keystroke. Basically,
Tubinhtran-MS typing method is
similar with Microsoft typing method, only different in selecting the key
to define.
How to use Tubinhtran-MS typing method?
Press the arrow in the box "Typing Method" on Main page of WinVNKey
to select Tubinhtran-MS as shown
below:
Figure 22: Main page WinVNKey for Tubinhtran-MS
typing method.
Note: Adjusted as above, we
not only can type in Tubinhtran typing method, but also can type fast some
pre-consonants:
- Typing f appears ph (eg: type fi → phi).
- Typing q appears qu (eg type qa → qua).
- Typing j appears gi (eg: type ja → gia).
- Typing k appears kh (if we just want k then quickly
type 2 times the key k. The
reason for choosing this way is because consonant kh preceding all vowels while k is only in the front of: i, ê, e).
C7. Typing method Tubinhtran
Figure 23:
Typing method Tubinhtran.
(*) only
suitable with French keyboard.
Tubinhtran typing method actually
is a combination Telex and VNI. This typing method helps us entering the
Vietnamese language faster because:
- Use 4 keys to repeat: ee, uu, oo, aa (to type: ê, ư, ơ, ă) so we do not need to move a finger.
- In English keyboard, the key positions: 1, 2, 3, 4, 5 (for typing the
accents) and 6, q, a, e, u, o (for typing â, ô, ê, ă, ư) are next to each other so we do not
move finger far away when typing accented marks and the diacritics.
- Form letter "e" key was just typing a "d".
How to use Tubinhtran typing method?
We click the arrow in the box "Typing Method" in the Main page to
select “Tubinhtran (co dau)” like the following:
Figure 24: Main page WinVNKey for Tubinhtran
typing method.
Note: Adjusted as above, we
not only can type in Tubinhtran typing method, but also can type fast some
pre-consonants:
- Typing f appears ph (eg: type fi → phi).
- Typing q appears qu (eg type qa → qua).
- Typing j appears gi (eg: type ja → gia).
- Typing k appears kh (if we just want k then quickly
type 2 times the key k. The
reason for choosing this way is because consonant kh preceding all vowels while k is only in the front of: i, ê, e).
C8. How to use other typing method ?
Press the
black arrow in the box "Typing Method", it will appear a page
listing 18 typing methods. We can choose any typing method.
C9. How to integrate
your own typing method ?
WinVNKey
allow to change the typing method according to your own design.
How: Click the blue "Typing Method" in the Main page of WinVNKey,
it will display a frame "Setup For Vietnamese Only" as Figure 25
below:
Figure 25: Frame "Setup For
Vietnamese Only".
Ta có thể thay
đổi xếp các dấu chữ Việt theo bất
cứ nút dấu nào. Xong, ta nhấn mũi tên đen
kế nút “Kiểu gơ” ở góc trên và chọn menu “Lưu
trữ dưới tên khác” (Save As). Lúc ấy sẽ
hiện ra khung “Đặt Tên Phương Pháp Gơ Chữ”
như H́nh 24 dưới đây và sau khi chọn tên
mới, ta nhấn nút “OK”.
We can change the Vietnamese
diacritics by any keys, any signs. Finished, we press the black arrow
button next to menu "Typing" at the top and select "Save
As”. A frame “Naming Typing Method” will appear as Figure 26 below, and
after typing a new name, we press "OK" button.
Figure 26: Khung “Đặt Tên Phương Pháp Gơ
Chữ”.
D. THE CHARSETS IN WINVNKEY
Charset, also known as encoding,
is a collection of letters arranged in a certain order. Same collection but
each has different arrangement will form a different charset. Example:
Unicode charset is a collection of Vietnamese characters which are arranged
in order by the regulations of Unicode Consortium corporate, the VISCII
charset is arranged by regulations of the Vietnam offshore team
(Viet-Std), and VNI charset is from the VNI-Soft company, VPS is from VPS
organization, etc.
When the letters in a charset are
displayed as text in a specified style then the collection of those styles
are called fonts. Example: Times font, Courier font. Because the order of
letters in a font have to be identical to the order of letters in the
charset, so sometimes causing confusion between the font and charset
(encoding).
WinVNKey support most of the
Vietnamese charset available on the market, from the popular charset such
as Unicode, VISCII, VNI, VPS, ABC, ... until the obsolete charset such as
VNU, U.S. LABS, … In total, WinVNKey supports 46 Vietnamese charsets and 45
charsets of other countries.
The most popular charset now is
Unicode, designed and released by Unicode Consortium corporation. In
default of WinVNKey, we will use Unicode charset. The popular fonts of
Unicode are: Arial, Tahoma, Verdana, Times New Roman, Courier New, etc..
We can
select the charset as follows. For example:
1) If using Unicode fonts, then must choose Unicode charset (the 4th
charset in the box "Charset" in the Main page of WinVNKey).
2) If using VPS fonts, then must choose VPS charset (11th charset in the
box "Charset" of WinVNKey).
3) If using VNI fonts, then must choose VNI charset (10th charset in the
box "Charset" of WinVNKey).
4) etc ...
E.
SMART METHODS
OF DIACRITICAL TYPING
WinVNKey
support 17 smart combining methods in Viet Option Page to type the
Vietnamese diacritics more accurate and faster. Users intereste in any
methods, they can choose it.
Press the black arrow in the box "Viet Option Page", it will
display a list of 17 smart combining methods, are numbered from 0 to 17 as
shown below.
Figure 27
Ví dụ, ta
chọn cách số 5. “Vần kiểu tự do (Gơ dấu
tự do, kết hợp nếu là vần Việt)”.
Muốn hiểu nội dung cách này, ta nhấn chuột
ở chữ màu xanh “Cách kết
hợp dấu” sẽ hiện ra khung “Chọn
Lựa Cho Chữ Việt” như h́nh dưới đây.
Ở khung này, ta nhấn các nút h́nh vuông sẽ hiện ra
các chi tiết được hỗ trợ trong cách này.
For example, we choose
the method "5. Syllable with free marking (Type mark anywhere &
Combine with syllable". To understand this method, we click on the
blue words "Viet Option Page", it will display a frame “Viet
Options” as shown below. In this frame, pressing the square button will
display the details of this method.
Figure 28
F. TYPING
FAST BY MACROS
The word
"Macro" in WinVNKey can be understood as a shortcut, speed up.
Compared with other type of software, the outstanding advantage of WinVNKey
is integrated the fast built-in method for typing by using macros.
F1. How
to use the available macros ?
WinVNKey
is provided with a number of macros so users can immediately use, or used
as examples from which to develop more.
For example, if we want to use the available macros in the file
"Common words", with the VNI typing method, we adjust the Main
page as below:
Figure 29
Then press the blue
"Macro" word, a box "Select Macro" will appear as
below. We check the box "Common words", the next box will show
the macros will turn into what words.
Figure 30
After selecting, for
example, type chta and then press
a space bar, it will turn into chúng
ta.
F2. How to define more macros ?
For example, if we want to define another macro dc turn into được
in the file "Common words", we click the "Edit
File" button at the bottom, it will display the frame "Edit Lazy
Word Macros” as shown below. In this frame, perform the following steps:
- Click "Add" button.
- Type the macro dc and word được in the boxes at
the bottom as in the picture.
- Press "Enter". The new macro dc turn into được
will be added.
- Finally, press the X button at
the top to close and macro dc → được
will be stored in WinVNKey.
Figure 31
G. NEW
SHORTCUT METHOD FOR VIETNAMESE ENTRY
This is a
very fast shortcut method of typing Vietnamese language on the computer.
Users need only typing the shortcuts on keyboard, but with the conversion
of software so the computer will display the complete Vietnamese words.
This shortcut method has been successfully implemented in WinVNKey since
version 5.4.444 onwards.
From version WinVNKey 5.4.444 onwards, there are two built-in shortcut
files (Macro files):
- Tubinhtran method (full diacritics):
For fast typing Vietnamese words with diacritics.
- Tubinhtran method (no diacritics):
For fast typing Vietnamese words without diacritics.
Choose the file that you want to use. When no longer use the shortcut
method, we then can turn off and type the Vietnamese words in the normal
way.
This new method saves more than 40% of the keystrokes. We save a lot more
when use this approach together with another shorthand file of our own.
To
understand this method, please read the article "New
shortcut method for Vietnamese entry" in website Quick Vietnamese: http://chuvietnhanh.sf.net , or at
the following link: http://chuvietnhanh.sf.net/PhuongPhapMoiGoTatChuViet.htm
H. THE UTILIZATION IN DIFFERENT
TYPES OF MACRO
(Extract from the reply of Dr. Hoc
Dinh Ngo in WinVNKey forum and private correspondences when we asked about
the different uses in different types of macros)
This section is for users who wants to dig deeper into other
functions of macros in WinVNKey.
From version 5.4.x , WinVNKey support 6 types of macro. When you click the
blue hyperlink "Macro" at the Main page, you will see two types
of self-extracting, two types of macro representing syllable, and two types
for words or phrases.
Note:
1. For
WinVNKey, word is a sequence of characters standing close together and are
surrounded by punctuation marks as: space or punctuation, commas,
semicolons, parentheses, brackets, etc. Example: "abc def123,
xyz2t" is a chain composed of three words, "abc",
"def123" and "xyz2t." Many times, a word could be
understood in broad sense including all the characters except white marks
or TAB. In the example just mentioned, "def123," can also be
understood as the second word together with the comma.
2.
WinVNKey have a online manual in
English (Online Manual): http://winvnkey.sf.net
. This manual describes in great detail all the functions of WinVNKey
5.0.355. While this guide may be not updated, but the explanation of the
functions or how to use basic steps still valuable for later versions.
Each type of
macro is supported by a tag or page in WinVNKey. Language tag are also a
form of self-extracting macro. The reason for having many types of macro is
because WinVNKey are designed for multi-lingual environment, that is needed
to support typing many different languages simultaneously.
Each macro tag may have many files that you can enable or disable each
file. Each file has multiple options so that we can change the features of
all the macros in that file. This way, we can assign a number of features
of this macro to another type of macro.
When we finished
typing a word key, WinVNKey will handle all the text typed in the following
order:
- Firstly,
combining the Vietnamese diacritics based on the options of “Typing Method”
page and “Viet Option Page” page.
- Next,
processing the macros switched on at the Languages tab.
- Finally,
processing six types of macro in the following order if they are selected
at Main page: Level 1 Self-extracting, level 2 Self extracting, Tail macro,
Lazy Syllable, Shorthand, Lazy Word.
- However,
we can change this process by using the "Macro Processing" tag in
control WinVNKey to stop the macro processing if clusters of words that
have been modified already by a macro.
Below
is the sumary of 6 types of macro.
Self-extracting
levels 1 and 2:
- Usage:
usually used to represent a letter, or part of the word.
- Same:
macro can be typed anywhere in the word clusters and macro automatically
inflate when finished typing the last character.
- Difference:
Level 1 Self extracting processed before Level 2 Self-extracting.
Examples:
"Earth" is written as земля
(Russian) and 地球 (Traditional Hán). Russians used a U.S. keyboard to type Chinese
character (traditional Hán) can define macros as
the following:
Self-extracting level 1: 3em => зем and lr =>
ля
Self-extracting level 2: земля => 地球
So when typing 3emlr will inflate into 地球. The
reason for this result is because WinVNKey process Self-extracting level 1
before Self-extracting level 2. Althrought having the same ability to
inflate immediately, but with different treatment order so we would see the
followings appear in screen:
1) Type 3em will see зем
2) Next, type 2 letters lr: земlr
3) Just finished typing the letters r, the Self-extracting level 1
processing makes it inflate to земля, then
next Self-extracting level 2 process земля
and makes it inflating to 地球.
The above example only illustrates one of the utilization of two types of
self-extracting macro. If we want the same phrase to go through three
times, then the first self-extracting should be put in the Language tab,
second self-extracting put in Self-extracting level 1, and third self
extracting put in Self-extracting level 2. And the definition of each type
is due to our decision.
For example, we
can use two types of self-extracting to correct spelling for the word
clusters after typing one Vietnamese character. Considering, for example,
the word thuở.
Assuming WinVNKey be run with all the smart features are turned off
(select: typing method 4, and Viet Option Page 0). Because most of ư and ơ go
together, except the word as huơ,
thuở, so we can define as follows to the type
quickly:
Self-extracting level 1: uơ => ươ and ưo
=> ươ (that automatically add the second
bracket, saving an operation)
Self-extracting level 2: hươ => huơ and
qươ => quơ (ie edit for using only one
bracket)
With these macros, type Chuơng dưong will inflate to
Chương dương, but type huơ will only inflate to huơ. Thus,
self-extracting level 2 can be used to correct spelling (autocorrection).
Tail macro and
Lazy Syllable
- Usage:
often used to symbolize the word clusters in the tail of a word, such as
suffix or syllable.
- Same:
must type macros after the other letters (with the option allowed to type
in beginning of word)
- Difference:
Lazy syllable is processed after the Tail macro. In addition, the main
differences of this two kinds is how to handle uppercase/lowercase.
1. Tail
macro: case sensitive, must type the correct uppercase / lowercase, as
defined.
2.
Lazy syllable: case smart and only
inflating when can forming a Vietnamese word (but not necessary in the
correct spelling, as "băng").
Case
smart means a word cluster will inflate intelligently by self-change
uppercase or lowercase depending when typing each character of macro. When
defining the macro, only define one form, but when typing, you can change
the form of uppercase/lowercase. For example: Suppose Lazy syllable bb represents ong. Type cbb inflate
type to cong, and type CBB
inflate to CONG (though not defining BB is ONG).
Shorthand and
Lazy Word:
- Usage:
usually used to represent an entire group of characters such as a word or
phrase.
- Same:
must type macro at the beginning of word, means immediately after the space
or the spliting-word marks
- Difference:
Lazy Word is treated after processing the Shorthand. In addition, the main
differences of this two kinds is how to handle uppercase/lowercase.
1. Shorthand:
case sensitive, must type the correct uppercase / lowercase, as defined
2. Lazy
Word: case smart as explained in Lazy Syllable.
Why must support
Shorthand?
The main characteristics of the Shorthand is case sensitive. We must type
exactly the text, then it will inflate. This is essential for many people
(especially for programmers or usage of TeX / LaTeX). They may want more macros
differ only in uppercase / lowercase, but inflate to the phrases completely
different.
Example: gtc => go to church
gtC => go to Canada
In summary,
WinVNKey provide the facilities, and to use or not is up to each person's
needs. In general, we should take advantage of Lazy macros because we do
not have to define many uppercase / lowercase forms. If we use Tail macros
or Shorthand, they can not automatically change uppercase / lowercase and
therefore we must define all shape of the macro, for example:
il => iên
IL => IÊN
iL => iên
Il => Iên
The reason
WinVNKey not support the lazy form for the self-extracting macros is simple
as follow. Self-extracting macros are used for the abbreviation of a
language. Every language usually has very limited number of letters.
Therefore, we can list all of them in uppercase / lowercas easily. See all
definitions of upper / lower case of French, German, etc. in the Language
tag.
oOo
|