Skip to main content

Documentation Index

Fetch the complete documentation index at: https://mintlify.com/khaphanspace/gonhanh.org/llms.txt

Use this file to discover all available pages before exploring further.

Gõ Nhanh is a free, fast, and stable Vietnamese input method for macOS. Install and use immediately - no ads, no data collection.

Installation Methods

System Requirements

  • macOS 13.0 (Ventura) or later
  • Apple Silicon or Intel processor

Usage

Keyboard Shortcuts

ShortcutFunction
Ctrl + SpaceToggle Vietnamese input on/off
ESCRestore English text (e.g., úẻuser)

Telex Mode (Default)

Telex is the default input method:
TypeResult
as, af, ar, ax, ajá, à, ả, ã, ạ
aa, aw, ee, ooâ, ă, ê, ô
ow, uw, ddơ, ư, đ
Example: Type vieetj namdviệt nam

VNI Mode

Switch to VNI mode via: Menu Bar → Settings → Input Method → VNI
TypeResult
a1, a2, a3, a4, a5á, à, ả, ã, ạ
a6, a8, o6, e6â, ă, ô, ê
o7, u7, d9ơ, ư, đ
Example: Type vie65t namviệt nam

Key Features

Auto-restore English Words

When typing English words with Telex, Gõ Nhanh automatically restores them when you press Space:
TypemacOS TelexGõ Nhanh
text têt text
expect ễpct expect
perfect pềct perfect
with ưith with
luxury lủuy luxury
Some English words form valid Vietnamese syllables (e.g., mix, box). For these cases, press ESC after typing to restore the original word.

Smart Mode Switching

Gõ Nhanh remembers the on/off state for each application:
  • Code in VS Code (off) → Chat in Slack (on) → automatically switches

Auto-capitalization

Automatically capitalizes the first letter after ., !, ?, or Enter:
  • Type ok. + Space + bB (capitalized)

Abbreviations

Create custom abbreviations via Menu Bar → Settings → Abbreviations Default abbreviations:
  • vnViệt Nam
  • kokhông

Advanced Configuration

Per-Application Delay Settings

Experiencing text swallowing when using Claude Code in IDEs (VS Code, Cursor, Windsurf)?
1

Open Settings

Click the Gõ Nhanh icon in the Menu Bar → SettingsAdvanced tab
2

Add your IDE

Under “Per-Application Settings”, click + and select your IDE
3

Adjust delay

Drag the Delay slider to the right → “Very High” (purple)
4

Done

Settings are saved automatically. Different machines and IDEs may require different delay settings.

Exception List

Add applications where you don’t want Vietnamese input: Menu Bar → Settings → Exceptions → Add application

Launch at Login

System Settings → General → Login Items → Add GoNhanh

Updating

brew upgrade --cask gonhanh

Uninstallation

brew uninstall --cask gonhanh

Troubleshooting

App won’t open

Run this command in Terminal:
xattr -cr /Applications/GoNhanh.app
Then try opening the app again.

Can’t type Vietnamese

1

Check Menu Bar icon

The icon should display “VN” when Vietnamese input is enabled
2

Toggle Vietnamese mode

Press Ctrl + Space to toggle
3

Verify Accessibility permissions

System Settings → Privacy & Security → Accessibility → Ensure GoNhanh is enabled

After macOS update

Sometimes macOS updates reset accessibility permissions: System Settings → Privacy & Security → Accessibility → Toggle GoNhanh off and on again

Text swallowing in IDEs

See Per-Application Delay Settings above.

Supported Applications

Gõ Nhanh works with all macOS applications, including:
  • Editors: VS Code, Zed, Cursor, Windsurf, JetBrains IDEs
  • Browsers: Chrome, Safari, Firefox, Arc
  • Chat: Slack, Discord, Telegram
  • Notes: Notion, Obsidian, Apple Notes
  • Terminals: Terminal.app, iTerm2, Ghostty
  • AI Tools: Claude Code, ChatGPT Desktop
For best performance with Claude Code and similar AI coding assistants, adjust the per-application delay settings.

Privacy & Security

”Three No’s” Commitment

  • No fees — Free forever, no Pro version
  • No ads — No popups, no interruptions
  • No tracking — 100% offline, open source

Accessibility Permissions

Gõ Nhanh requires Accessibility permissions to:
  • Intercept keyboard events
  • Transform Vietnamese input in real-time
  • All processing happens locally on your device
Gõ Nhanh is open source. You can review the code at github.com/khaphanspace/gonhanh.org