QWERTY-VN (Vietnamese) — VNI/Telex Input on QWERTY-VN
QWERTY-VN is the Vietnamese keyboard layout — based on QWERTY-US but typed with one of two input methods (VNI or Telex) that generate Vietnamese diacritics from regular QWERTY keystrokes. Vietnamese has the most complex tone/accent system among major languages typing in Latin script.
Vietnamese's complex tonal system
Vietnamese uses 6 tones (marked with diacritics):
- Level (no mark): a, e, o
- Falling: à, è, ò
- Rising: á, é, ó
- Falling-rising: ả, ẻ, ỏ
- Tilde (drop): ã, ẽ, õ
- Sharp falling: ạ, ẹ, ọ
Combined with vowel variants (ă, â, ê, ô, ơ, ư, đ), each vowel can have up to 18 variants. That's why Vietnamese needs special input methods, not direct keys.
VNI input method
Uses numbers as tone markers after the vowel:
- 1 = acute (á): type
a1→ á - 2 = grave (à): type
a2→ à - 3 = hook (ả): type
a3→ ả - 4 = tilde (ã): type
a4→ ã - 5 = dot below (ạ): type
a5→ ạ - 6 = circumflex (â): type
a6→ â - 7 = horn (ơ, ư): type
o7→ ơ - 8 = breve (ă): type
a8→ ă - 9 = stroke (đ): type
d9→ đ - 0 = remove tone
VNI is numerical-mnemonic.
Telex input method
Uses letter combinations that don't form valid Vietnamese:
- s = acute: type
as→ á - f = grave: type
af→ à - r = hook: type
ar→ ả - x = tilde: type
ax→ ã - j = dot below: type
aj→ ạ - aa = â: type
aa→ â - ee = ê: type
ee→ ê - oo = ô: type
oo→ ô - ow = ơ: type
ow→ ơ - uw = ư: type
uw→ ư - w = horn or breve
- dd = đ: type
dd→ đ
Telex is letter-mnemonic. More popular than VNI among modern typists.
Practice the Vietnamese layout at /vi/qwerty_vn/.
Common Vietnamese typing patterns
- tôi, bạn, anh, em — common pronouns
- xin chào, cảm ơn, xin lỗi — politeness
- Việt Nam, Hà Nội, Sài Gòn — proper nouns
- không, có, là — most common words
- đẹp, lớn, nhỏ — common adjectives
Note: virtually every word in Vietnamese has at least one diacritic. Heavy diacritic workload.
VNI vs Telex — which to choose?
| Feature | VNI | Telex |
|---|---|---|
| Mnemonic style | Numbers (1=acute, 2=grave...) | Letters (s=acute, f=grave...) |
| Speed | Slightly slower (number row) | Slightly faster (home row letters) |
| Popularity | Older Vietnamese users | Younger Vietnamese users |
| Learning ease | Easier (numerical) | Harder (letter combinations) |
For modern Vietnamese users: Telex is more common. Both are valid; choice is personal preference.
IME software
Vietnamese typing requires IME (Input Method Editor) software:
- UniKey (Windows) — most popular Vietnamese IME
- GoTiengViet (Mac) — Mac equivalent
- Built-in OS support — modern Windows/Mac/Linux/iOS/Android have Vietnamese IMEs
You choose VNI or Telex mode in your IME settings.
Touch typing tips for Vietnamese
- Master ONE input method (VNI or Telex) — don't switch
- Don't skip diacritics — Vietnamese requires them grammatically
- Practice common words with full diacritics from day 1
- Heavy use of mid-word vowel-modifications — drill aa, ee, oo, ow, uw if using Telex
After 30 days of QWERTY-VN with Telex/VNI: 35-45 WPM in real Vietnamese (slower than letter-based languages due to IME overhead).
Frequently Asked Questions
Why does Vietnamese need an IME?
Vietnamese has too many tonal/vowel combinations to fit on a keyboard. Each vowel can have up to 18 forms. IMEs generate them from base letter + modifier keys.
Is VNI or Telex faster?
Telex is slightly faster (letters are easier than reaching number row). Most modern users prefer Telex.
Can I type Vietnamese without an IME?
Possible via Unicode code points or paste — extremely slow. IME is essential for real Vietnamese typing.
What about Vietnamese on phones?
Mobile Vietnamese keyboards have built-in VNI/Telex support. Long-press a vowel to see diacritic options.
Is Vietnamese typing slow?
Slower than English (more keystrokes per character due to IME). Fluent Vietnamese typists reach 50-60 WPM, slower than English 70-80 WPM.
Are there other Vietnamese input methods?
A few alternatives (VIQR, etc.) exist but VNI and Telex dominate. VIQR was popular in pre-Unicode era.
Try it
Practice Vietnamese on Typing Hero App — note: full VNI/Telex support requires OS-level IME; Typing Hero App displays Vietnamese text for practice.
For more: How to type in Vietnamese, How to type special characters, How to choose a keyboard layout.