Keyboard Support

Contact and Search Homepage

Header bottom

On this page

Vietnamese VNI Keyboard Help

Because the Vietnamese alphabet uses a complex system of diacritical marks, VNI requires the user to type in a base letter, followed by one or two characters that represent the diacritical marks:

Tonal diacritics

Tone Keys added to syllable Sample input Sample output
Ngang (level) nothing ngang ngang
Sắc (rising) 1 sa8c1 sắc
Huyền (falling) 2 huye6n2 huyền
Hỏi (dipping-rising) 3 hoi3 hỏi
Ngã (rising glottalized) 4 nga4 ngã
Nặng (falling glottalized) 5 na8ng5 nặng

Non-tonal diacritics

Character Key pressed Sample input Sample output
â a6 can6 cân
ê e6 d9e6m đêm
ô o6 nho6 nhô
ơ o7 mo7
ư u7 tu7
ă a8 trang8 trăng
đ d9 d9a6u đâu

If more than one tone marking key is pressed, the last one will be used. For example, typing a12 will return "à". To write a tone marking key as a normal character, one has to press it twice: he3 becomes hẻ, while he33 becomes he3.

Important Notice: This keyboard uses Quy tắc đặt dấu thanh kiểu cũ (òa, òe, úy) by default.

You can turn on Quy tắc đặt dấu thanh kiểu mới (oà, oè, uý) in Keyman → Configuration → Keyboard Layouts → Vietnamese VNI → Keyboard Options

© 2022 Mike Vo <> |

All Documentation Versions