Vietnamese typing that just works.
A Telex/VNI input method for macOS — it works even in VS Code and the terminal, where other input methods break.
Two typing styles, one result — even in the terminal, where other input methods often break.
Why iGo?
Existing input methods often garble text in VS Code or the command line — dropped keystrokes, doubled letters, misplaced tones. iGo was built specifically to type correctly in exactly those places.
Features
-
Telex and VNI
Type in whichever style you like, and switch anytime. Modern tone placement by default — "hoà" instead of "hòa" (configurable).
-
Works correctly everywhere
VS Code, the terminal, web terminals, and many other apps — places where other input methods often drop keystrokes or double letters.
-
Auto-corrects typos
A community dictionary fixes common typos, plus a personal dictionary you define yourself — if a pair overlaps, your own rule wins.
-
Shorthand
Define your own shorthand — type "vn" and get "Việt Nam". Supports multi-line signatures and pasting from the clipboard.
-
Sync across Macs
Sign in to carry your settings, shorthand table, and personal dictionary to another Mac. Without signing in, every local feature still works fully.
-
Private & free
Free, with no ads. Any data collection is opt-in — asked for the first time you run the app, and can be turned off anytime.
See it in action
Pick your typing style, turn on auto-fix, tune shorthand — all in one tidy menu-bar app.
Learn to type in 2 minutes
New to typing tone marks? The guide has the full keyboard table with examples for both Telex and VNI.
Telex
vieejt→việthoaf→hoàddi→đi
VNI
viet65→việthoa2→hoàdi9→đi
Install
- 1 Download iGo.dmg, open it, and drag iGo into your Applications folder.
- 2 Open iGo. macOS will warn about an app from an "unidentified developer" — go to System Settings → Privacy & Security and choose Open Anyway.
- 3 Grant iGo permissions: enable both Accessibility and Input Monitoring under Privacy & Security.
- 4 Done! A VN icon appears in the menu bar. Switch Telex/VNI from the menu, and toggle typing with ⌃⇧Space.