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.
Settings Guide
This guide covers all settings available in Gõ Nhanh, including basic typing preferences, keyboard shortcuts, Vietnamese orthography rules, and system settings.Accessing Settings
To open settings:- Click the Gõ Nhanh icon in the menu bar
- Select Cài đặt (Settings)
- Cài đặt (Settings) - Main configuration
- Nâng cao (Advanced) - Per-app profiles and performance
- Giới thiệu (About) - App information
Bộ gõ (Input Method)
Enable/Disable Vietnamese Input
Bộ gõ tiếng Việt - Toggle Vietnamese input on or off. When enabled, Gõ Nhanh transforms your keystrokes into Vietnamese characters with diacritics. Default: EnabledYou can also toggle this using the keyboard shortcut (default: ⌘ + Space).
Kiểu gõ (Input Mode)
Select your preferred input method:- Telex
- VNI
Uses letter keys for diacritics:
s= sắc (acute)f= huyền (grave)r= hỏi (hook above)x= ngã (tilde)j= nặng (dot below)w= horn (ơ, ư) / breve (ă)aa,ee,oo= circumflex (â, ê, ô)dd= đ
Viet+e→Vieet→ViệtHa+a→Haa+f→Hà
Telex-Specific Options
These options only appear when Telex is selected:Gõ W thành Ư
Auto W Shortcut - Transform standalonew into ư without another vowel.
When enabled:
w→ư(standalone)ow→ơ(after o)uw→ư(after u)
Gõ [ ] thành Ơ Ư
Bracket Shortcut - Use[ for ơ and ] for ư.
When enabled:
[→ơ]→ư
Tự khôi phục tiếng Anh
English Auto-Restore - Automatically restore English words that accidentally received Vietnamese diacritics. When enabled, Gõ Nhanh detects common English patterns and removes diacritics:| Input | Without Auto-Restore | With Auto-Restore |
|---|---|---|
text | têt | text |
expect | ễpct | expect |
perfect | pềct | perfect |
with | ưith | with |
Alternatively, press ESC after typing to manually restore the last word.
Phím tắt (Keyboard Shortcuts)
Bật/tắt bộ gõ
Toggle Vietnamese Input - Shortcut to enable/disable Vietnamese input. Click the shortcut display to record a new combination. Press the desired key combination, and it will be saved automatically. Default: ⌘ + SpaceHoàn tác dấu vừa gõ
Restore Shortcut - Undo the last diacritic or restore an English word. This shortcut must be enabled using the toggle switch. Default: ESC (disabled) When enabled:- Removes the most recent diacritic
- Restores accidentally transformed English words
Quy tắc gõ (Typing Rules)
These settings affect Vietnamese orthography and validation.Đặt dấu kiểu mới
Modern Tone Placement - Use modern Vietnamese tone placement rules. Kiểu mới (Modern) places tone marks according to phonetic principles:hoà(nothòa)khoẻ(notkhỏe)thuỷ(notthủy)
hòa,khỏe,thủy
Why two styles?
Why two styles?
The modern style follows the 2018 Ministry of Education guidelines, which align tone marks with International Phonetic Alphabet (IPA) principles. The traditional style is based on pre-1950 dictionaries and prioritizes visual aesthetics.Both styles are correct and widely used in Vietnam.
Cho phép phụ âm ngoại
Allow Foreign Consonants - Allowz, w, j, f as initial consonants.
When enabled, these letters can start a syllable (useful for loanwords and names):
zoo,wifi,jazz,fifa
Tự viết hoa đầu câu
Auto-Capitalize - Automatically capitalize the first letter after sentence-ending punctuation. Capitalizes after:- Period (
.) - Exclamation mark (
!) - Question mark (
?) - Enter key
- Open Advanced settings
- Focus on the app you want to exclude
- Check Loại trừ app này khỏi tự động viết hoa
Mở rộng (Extensions)
Bảng gõ tắt
Shortcuts - Define text expansion shortcuts. Create abbreviations that expand to full phrases:| Shortcut | Expands to |
|---|---|
vn | Việt Nam |
tphcm | Thành phố Hồ Chí Minh |
ko | không |
Managing Shortcuts
Managing Shortcuts
Adding shortcuts:
- Enter the shortcut trigger in Viết tắt
- Enter the replacement text in Nội dung
- Click Thêm
- Click Nhập to import from a
.txtfile - Click Xuất to export your shortcuts
Nhớ trạng thái theo app
Per-App Mode - Remember Vietnamese input state for each application. When enabled, Gõ Nhanh automatically:- Enables Vietnamese when switching to apps where you previously had it on
- Disables Vietnamese when switching to apps where you previously had it off
- Turn Vietnamese ON in Slack
- Turn Vietnamese OFF in VS Code
- Switch between apps → state automatically restores
Per-app state is separate from per-app profiles. See Per-App Configuration for delay and injection method overrides.
Âm thanh khi bật/tắt
Toggle Sound - Play a sound effect when enabling/disabling Vietnamese input.- Enable: “Tink” sound
- Disable: “Pop” sound
Hệ thống (System)
Tự khởi động cùng macOS
Launch at Login - Start Gõ Nhanh automatically when you log in. Default: Enabled (auto-enabled on first launch)Hiển thị cài đặt nâng cao
Advanced Mode - Show the Nâng cao (Advanced) tab. When enabled, the advanced tab appears with:- Per-app delay and injection profiles
- Performance settings
- Debug logging
Advanced settings are recommended for power users experiencing compatibility issues with specific applications.
Settings File Location
All settings are stored in macOSUserDefaults:
Settings Keys Reference
Settings Keys Reference
Key settings and their internal identifiers:
| Setting | Key |
|---|---|
| Enabled | enabled |
| Input Method | method |
| Modern Tone | modernTone |
| Auto W Shortcut | autoWShortcut |
| Bracket Shortcut | bracketShortcut |
| English Auto-Restore | englishAutoRestore |
| Auto-Capitalize | autoCapitalize |
| Per-App Mode | perAppMode |
| Sound Enabled | soundEnabled |
| Allow Foreign Consonants | allowForeignConsonants |
| Advanced Mode | advancedMode |
Related Documentation
- Per-App Configuration - Configure delay and injection methods per app
- Tone Placement - Vietnamese tone placement rules