- English
- Español
- Tiếng Việt
Feature Comparison
A lot goes into making an IME a seamless experience. Here’s how the AVIM extension and its competitors stack up:
Options:
| Feature | Vietnamese IME extensions | |||||||
|---|---|---|---|---|---|---|---|---|
| AVIM 20080728.450 | Mudim 0.8.159 | CHIM 1.0 | VietInput 1.0.2 | VinaMoziE 2.7 | Vietnamese Portable 1.0 | My AVIM 20061001 | Instcode CHIM 1.0 | |
| Last release | March 5th, 2011 | December 6th, 2010 | July 9th, 2006 | March 15th, 2010 | June 30th, 2003 | January 15th, 2008 | June 7th, 2007 | December 12th, 2006 |
| Download size | 60.3 kB | 30.7 kB | 9.7 kB | 14.5 kB | 20.7 kB | 11.6 kB | 18.4 kB | 10.6 kB |
| Size after installation | 97.9 kB | 67.2 kB | 10.2 kB | 22.6 kB | 62.0 kB | 32.7 kB | 33.2 kB | 11.2 kB |
| Screen area | 0–592 px | 768 px | 4,246 px | 0 px | 6,924 px | ? | 6,120 px | 3,153.6 px |
| Interface languages | de, en, es, nl, vi | en | en | en | en+vi | en | en | vi |
| Price | Free | Free | Free | Free | Free | Free | Free | Free |
| License | MIT | GPL 3 | GPL 2 | CPOL 1.02 | GPL | (Permissive) | (Permissive) | GPL 2 |
| Input engine | AVIM 20080728 | CHIM 0.9.3 | CHIM 0.9.2 | VietUni 1.7 | Viettyping 10.0 | AVIM 20061001 | AVIM 20061001 | CHIM 0.9.2 |
| Architecture | Context-sensitive | Input buffer | Input buffer | Context-sensitive | Context-sensitive | Context-sensitive | Context-sensitive | Input buffer |
| Mozilla-based applications | ||||||||
| Mozilla Firefox | 2.0–4.0.x | 1.0–4.0b7 | 1.0–2.0 | No | No | 1.5–2.0.0.x | 1.5–2.0.0.x | 2.0–3.0 |
| Mozilla Thunderbird | 2.0–3.3 | No | No | No | No | No | No | No |
| Mozilla Sunbird | 0.4–1.0 | No | No | No | No | No | No | No |
| Firefox Mobile (Fennec) | 0.7–4.0b3 | No | No | No | No | No | No | No |
| Mozilla Prism | 0.9–1.0.0.x | No | No | No | No | No | No | No |
| SeaMonkey | 1.1–2.1 | No | No | No | 1.x | No | No | No |
| Mozilla Suite | No | No | No | No | 1.x | No | No | No |
| Flock | 1.2–2.6.x | 0.7–2.0.x | No | No | No | No | No | No |
| Songbird | 0.2.5–1.9.x | No | No | No | No | No | No | No |
| Netscape Navigator (Netscape Browser) | 9.x | 8.0–9.x | 8.x | No | 6.0–7.x | 8.0–9.x | 8.0–9.x | 9.x |
| Netscape Messenger (Netscape Mail & Newsgroups) | 9.x | No | No | No | No | No | No | No |
| Postbox | 1–2.x | No | No | No | No | No | No | No |
| Eudora OSE (Penelope) | 8.0–1.0.x | No | No | No | No | No | No | No |
| Komodo IDE, Komodo Edit | 4.0–6.1.x | No | No | No | No | No | No | No |
| Spicebird | 0.4–0.8 | No | No | No | No | No | No | No |
| Instantbird | 0.1.2–0.3.x | No | No | No | No | No | No | No |
| Wyzo | 3.x | 0.1–3.0.x | 0.1–0.5 | No | No | 0.1–0.5.x | 0.1–0.5.x | 0.5–3.0 |
| Celtx | 2.x | No | No | No | No | No | No | No |
| SamePlace | 0.9.x | No | No | No | No | No | No | No |
| BlueGriffon | 0.1–0.9 | No | No | No | No | No | No | No |
| TwitFactory | 1.x | No | No | No | No | No | No | No |
| Other applications | ||||||||
| Google Chrome, Chromium | No | No | No | 4.0+ | No | No | No | No |
| Input methods | ||||||||
| Telex | Yes | Yes | Yes | Yes | Yes | Yes | No | Except in Mac OS X |
| VNI | Yes | Yes | Yes | No | Yes | Yes | Yes | Yes |
| VIQR (+ variant) | Yes | Yes | Yes | No | Yes | Yes | No | Except in Mac OS X |
| VIQR (* variant) | Yes | No | No | No | Yes | Yes | No | Except in Mac OS X |
| Combinations | Telex + VNI + VIQR+ + VIQR* | Telex + VNI | No | No | Telex + VNI + VIQR+ + VIQR* | Telex + VNI | No | No |
| Auto-detect mode | No | No UI | No | No | No | No | No | No |
| Input method features | ||||||||
| Configurable combination input method | Yes | No | No combinations | No combinations | No | No | No combinations | No combinations |
| Suppresses dead keys | Yes | Yes | Yes | Yes | Multiline text only | Yes | Yes | Yes |
| Shifts diacritics backwards (Viet^.) | Việt | Việt | Viet^. | Việt | Việt | Việt | Việt | Viet^. |
| Duplicates diacritics backwards (truong+`) | trường | trường | truong+` | trường | trường | trường | trường | truong+` |
| Shifts diacritics forwards (to'an) | toán | toán | tóan | tóan | toán | toán | toán | tóan |
| Duplicates diacritics forwards (tru+ong) | trưong | trương | trưong | trưong | trưong | trưong | trưong | trưong |
| Attaches diacritics to existing words | Yes | Must retype word | Must retype word | Yes | Yes | Yes | Yes | Must retype word |
| Overrides diacritics (ma'`?~.) | mạ | mạ | mạ | mạ | mạ | mạ | mạ | mạ |
| Deletes diacritics (cho+?-- or chowrzz) | cho | Telex, VNI only | Telex, VNI only | chơz | chơ- | cho | cho | cho |
| Deletes diacritics (Shift+Backspace) | Yes | No | No | No | No | No | No | No |
| Escapes dead keys in VIQR (Ddu'ng\.) | Đúng. | Đúng\. | Đúng\. | VIQR not supported | Đúng. | Đúng. | VIQR not supported | VIQR not supported |
| Escapes dead keys by repetition (Sai..) | Sai. | Sai. | Sai. | Sai. | Sai. | Sai. | Sai. | Sai. |
| Cancels words (using Ctrl) | No | Yes | No | No | No | No | No | No |
| Ignores certain textboxes | Yes | Location Bar only | No | No | No | No | No | No |
| Combining diacritics for abbreviations | Ng̃ | No | No | No | No | No | No | No |
| Đồng sign (₫) | After numbers | No | No | No | No | No | No | No |
| Vietnamese next to CJK text | Yes | No | Yes | Yes | No | No | No | No |
Respects ime-mode CSS property |
Yes | No | No | No | No | No | No | No |
| Annoyances | ||||||||
| Interferes with Ctrl+Backspace | No | Stops working | Stops working | No | Stops working | No | No | Stops working |
| Single-line textboxes scroll to beginning when adding diacritics | No | Yes | Yes | No | No | Yes | Yes | Yes |
| Multiline textboxes scroll to top when adding diacritics | No | No | No | No | No | No | No | No |
| Interferes with undo/redo | No | No | No | Yes | No | No | No | No |
| All text is selected when undoing | No | Yes | Yes | Unable to undo | Yes | Yes | Yes | Yes |
| Caret jumps to the end when redoing | No | Yes | Yes | Unable to redo | Yes | Yes | Yes | Yes |
| Diacritics lost when redoing in rich text editor | No | Yes | Rich text editing not supported | Rich text editing not supported | Yes | Yes | Rich text editing not supported | |
| Lag per character when editing 50 kB of text | ≈0 ms | >500 ms | >500 ms | ≈0 ms | ≈250 ms | >500 ms | >500 ms | >500 ms |
| Causes JavaScript errors | No | Yes | No | No | No | No | No | No |
| Spelling features | ||||||||
| Spelling rules enforced | Yes | Yes | No | No | Yes | Yes | Yes | No |
| Old-style diacritic placement | Yes | Yes | Spelling not enforced | Spelling not enforced | Yes | Yes | Yes | Spelling not enforced |
| New-style diacritic placement | Yes | Yes | Yes | Yes | Yes | |||
| Exceptions for informal spellings | dz, f | No | No | No | No | |||
| User interface features | ||||||||
| Add-on Bar button | Yes | Yes | Yes | No | Yes | Broken in Mac OS X | Yes | Yes |
| Menu | Yes | No | No | No | No | No | No | No |
| Toolbar buttons | Yes | No | No | No | No | No | No | No |
| Preferences window | Yes | No | No | No | Yes | No | No | No |
| Keyboard shortcuts | Yes | Broken in Mac OS X | Broken in Mac OS X | Yes | Only in textboxes | Broken in Mac OS X | Broken in Mac OS X | Broken in Mac OS X |
| Preferences take effect throughout the application | Yes | No | No | No | No | No | No | No |
| Preferences across sessions | Yes | Yes | No | No | Yes | Yes | Yes | Yes |
| Controls can be hidden | Yes | No | No | No controls | No | No | No | No |
| Status bar panel skins | No | Simple, Solid, Light | No | No | No | No | No | |
| Compatible with autocompletion in textboxes | Yes | No | No | No | Dead keys appear | No | No | No |
| Firefox windows and dialog boxes | ||||||||
| Browser windows | Yes | Yes | Except search box | Firefox not supported | Firefox not supported | Yes | Yes | Yes |
JavaScript dialogs (prompt()) |
Yes | No | No | No | No | No | ||
| HTTP authentication dialogs | Yes | No | No | No | No | No | ||
| Open Web Location dialog | Yes | No | No | No | No | No | ||
| Library | Yes | No | No | No | No | No | ||
| Add Bookmark panel | Yes | No | No | No | No | No | ||
| Bookmark All Tabs dialog | Yes | No | No | No | No | No | ||
| Bookmark Properties dialog | Yes | No | No | No | No | No | ||
| Page Source window | Yes | No | No | No | No | No | ||
| Downloads window | Yes | No | No | No | No | No | ||
| Add-ons window | Yes | No | No | No | No | No | ||
| Error Console | Yes | No | No | No | No | No | ||
| Options dialog (Preferences window) | Yes | No | No | No | No | No | ||
| Report a Broken Web Site dialog | Yes | No | No | No | No | No | ||
| Create Profile wizard | No | No | No | No | No | No | ||
| Flock-specific windows and dialog boxes | ||||||||
| Blog Editor window | Yes | No | Flock not supported | Flock not supported | Flock not supported | Flock not supported | Flock not supported | Flock not supported |
| Image Properties dialog | Yes | No | ||||||
| Photo Uploader window | Yes | No | ||||||
| SeaMonkey windows and dialog boxes | ||||||||
| Navigator windows | Yes | SeaMonkey not supported | SeaMonkey not supported | SeaMonkey not supported | Except Sidebar | SeaMonkey not supported | SeaMonkey not supported | SeaMonkey not supported |
JavaScript dialogs (prompt()) |
Yes | No | ||||||
| HTTP authentication dialogs | Yes | No | ||||||
| Open Web Location dialog (Navigator) | Yes | No | ||||||
| Find in This Page dialog | Yes | Yes | ||||||
| Bookmark Manager window | Yes | No | ||||||
| File Bookmark dialog (Navigator) | Yes | No | ||||||
| Bookmark Properties dialog (Navigator) | Yes | No | ||||||
| Image Manager window | Yes | No | ||||||
| Popup Manager window | Yes | No | ||||||
| Form Manager Editor dialog | Yes | No | ||||||
| Messenger windows | Yes | Yes | ||||||
| Compose windows (Messenger) | Yes | Except Sidebar | ||||||
| Composer windows | Yes | Except Sidebar | ||||||
| Address Book window | Yes | Yes | ||||||
| New Card dialog | Yes | Yes | ||||||
| Mailing List dialog | Yes | No | ||||||
| Error Console | Yes | No | ||||||
| Preferences window | Yes | No | ||||||
| Create Profile wizard | Yes | No | ||||||
| Help window | Yes | No | ||||||
| Report a Broken Web Site dialog | Yes | No | ||||||
| Chrome windows and dialog boxes | ||||||||
| Browser windows | Chrome not supported | Chrome not supported | Chrome not supported | Except secure pages | Chrome not supported | Chrome not supported | Chrome not supported | Chrome not supported |
JavaScript dialogs (prompt()) |
No | |||||||
| HTTP authentication dialogs | No | |||||||
| Add Bookmark panel | No | |||||||
| Bookmark All Tabs dialog | No | |||||||
| Bookmark Properties dialog | No | |||||||
| Preferences dialog | No | |||||||
| Supported extensions | ||||||||
| ChatZilla | Yes | No | No | Unavailable | Yes | No | No | No |
| ColorZilla | Yes | No | No | No | No | No | No | |
| Console² | Yes | No | No | No | No | No | No | |
| Deepest Sender | Yes | No | No | No | No | No | No | |
| DOM Inspector | Yes | No | No | No | No | No | No | |
| Facebook Toolbar | Yes | Yes | Yes | Unavailable | Yes | Yes | Yes | |
| Firebug | Yes | No | No | Yes | No | No | No | |
| googlebar | Yes | No | No | Unavailable | No | No | No | |
| Google Toolbar | Yes | No | No | No | No | No | ||
| iMacros | Yes | Sidebar only | Sidebar only | No | Sidebar only | Sidebar only | Sidebar only | |
| IME and DiMENSiON | Yes | No | No | Unavailable | No | No | No | |
| JavaScript Debugger (Venkman) | Yes | No | No | No | No | No | No | |
| Mozilla XForms | Yes | No | No | Unavailable | No | No | No | |
| Nightly Tester Tools | Yes | No | No | No | No | No | No | |
| Pencil | Yes | No | No | Unavailable | No | No | No | |
| Prism for Firefox | Yes | No | No | No | No | No | ||
| pyshell for PyXPCOMExt | Yes | No | No | No | No | No | ||
| Quick Locale Switcher | Yes | No | No | No | No | No | No | |
| ReminderFox | Yes | No | No | No | No | No | No | |
| Sage-Too | Yes | No | No | Unavailable | No | No | No | |
| ScrapBook | Yes | Yes | Yes | Yes | Yes | Yes | ||
| ScribeFire | Yes | Except separate window | Except separate window | Except separate window | Except separate window | Except separate window | Except separate window | |
| SQLite Manager | Yes | No | No | No | No | No | No | |
| StumbleUpon | Yes | No | No | Yes | No | No | No | No |
| Vietnamese Dictionary | Yes | Yes | Yes | Unavailable | Yes | Yes | Yes | Yes |
| Vietnamese Language Pack | Yes | Interface in English | Interface in English | Unavailable | Interface in English | Interface in English | Yes | |
| vnDict | Yes | Yes | Yes | Yes | Yes | Yes | ||
| WebChunks | Yes | No | No | No | No | No | ||
| Web Developer | Yes | No | No | Yes | No | No | No | |
| wmlbrowser | Yes | No | No | Unavailable | No | No | No | No |
| Yahoo! Toolbar | Yes | Yes | Yes | Unavailable | Yes | Yes | Yes | |
| yoono | Yes | Yes | Yes | Yes | Yes | Yes | ||
| Zotero | Yes | No | No | No | No | No | No | |
| Plain text controls | ||||||||
HTML single-line text fields (<input type="text">) |
Yes | Yes | Yes | Yes | Except in internal frames | Yes | Yes | Yes |
HTML password fields (<input type="password">) |
Optionally | No | No | No | No | No | No | No |
HTML5 search fields (<input type="search">) |
Yes | No | Unavailable | Yes | Unavailable | Unavailable | Unavailable | Unavailable |
HTML5 URL fields (<input type="url">) |
Yes | No | Yes | |||||
HTML5 e-mail fields (<input type="email">) |
Yes | No | Yes | |||||
HTML multiline text areas (<textarea>) |
Yes | Yes | Yes | Yes | Except in internal frames | Yes | Yes | Yes |
HTML index search fields (<isindex>) |
Yes | No | No | No | No | No | No | No |
XForms single-line text fields (<input>) |
Yes | No | No | No | No | No | No | No |
XForms password fields (<secret>) |
Optionally | No | No | No | No | No | No | No |
XForms multiline text areas (<textarea>) |
Yes | No | No | No | No | No | No | No |
XForms combo boxes (<select1 selection="open">) |
Yes | No | No | No | No | No | No | No |
| Rich text controls | ||||||||
Midas (designMode) |
Yes | Yes | No | No | No | Yes | Yes | No |
contentEditable |
Yes | No | No | No | No | No | No | No |
| Plugins | ||||||||
| Adobe Flash Player | No | No | No | No | No | No | No | No |
| Adobe Reader | No | No | No | No | No | No | No | No |
| Java Embedding Plugin | No | No | No | No | No | No | No | No |
| Microsoft Silverlight | Except managed code | No | No | No | No | No | No | No |
| SciMoz (Scintilla) | Yes | No | No | Unavailable | No | No | No | No |
| Syntax-highlighting source code editors | ||||||||
| Ace | Yes | No | No | No | No | No | No | No |
| GeSHi | Yes | Yes | Rich text editing not supported | Rich text editing not supported | Rich text editing not supported | Yes | Yes | Rich text editing not supported |
| wikEd | Yes | Yes | Yes | Yes | ||||
| Rich text editors | ||||||||
| 280 Slides | Yes | No | Rich text editing not supported | Rich text editing not supported | Rich text editing not supported | No | No | Rich text editing not supported |
| Aloha Editor | Yes | No | No | No | ||||
| AreaEdit | Yes | Yes | Yes | Yes | ||||
| BlueShoes Wysiwyg Editor | Yes | Yes | Yes | Yes | ||||
| Cross-Browser Rich Text Editor | Yes | Yes | Yes | Yes | ||||
| Cute Editor | Yes | Yes | Yes | Yes | ||||
| DevEdit NX | Yes | Yes | Yes | Yes | ||||
| Dijit.Editor (Dojo) | Yes | No | No | No | ||||
| EditArea | Yes | Yes | Yes | Yes | ||||
| Etherpad | Yes | Yes | Yes | Yes | ||||
| FCKeditor, CKeditor | Yes | Yes | Yes | Yes | ||||
| FreeRichTextEditor | Yes | Yes | Yes | Yes | ||||
| goog.editor (Google Closure) | Yes | Yes | Yes | Yes | ||||
| Google Apps (Blogger, Gmail, Google Docs, Google Sites, Knol) | Except text documents | Except text documents | No | No | ||||
| MooEditable | Yes | Yes | Yes | Yes | ||||
| Movable Type | Yes | Yes | Yes | Yes | ||||
| Mozile | 0.8 only | No | No | No | ||||
| NicEdit | Yes | No | No | No | ||||
| Office Web Apps (Word, Excel, PowerPoint, OneNote) | Yes | Yes | Yes | Yes | ||||
| openWYSIWYG | Yes | Yes | No | No | ||||
| PunyMCE | Yes | Yes | Yes | Yes | ||||
| RTEF | Yes | Yes | Yes | Yes | ||||
| rtePad | Yes | Yes | Yes | Yes | ||||
| RTWedit | Yes | Yes | Yes | Yes | ||||
| SPAW Editor | Yes | Yes | Yes | Yes | ||||
| TinyMCE | Yes | Yes | Yes | Yes | ||||
| Web Wiz Rich Text Editor | Yes | Yes | Yes | Yes | ||||
| Whizzywig | Yes | Yes | Yes | Yes | ||||
| widgEditor | Yes | Yes | Yes | Yes | ||||
| WYMeditor | Yes | Yes | Yes | Yes | ||||
| wysiwygPro | Yes | Yes | Yes | Yes | ||||
| Xinha | Yes | Yes | Yes | Yes | ||||
| YUI Rich Text Editor | Yes | Yes | Yes | Yes | ||||
| Compatibility with in-page IMEs | ||||||||
| AVIM (formerly HIM) | Yes | Yes | Yes | Yes | Yes | No | No | Yes |
| CHIM | Optionally | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
| Google Virtual Keyboard | Yes | No | No | Overridden | No | No | No | No |
| Mudim | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
| MViet | Yes | Yes | Yes | No | Yes | No | No | Yes |
| VietIMEW | Optionally | Yes | Yes | Yes | Yes | No | No | Yes |
| VietTyping | Yes | Yes | Yes | Yes | Yes | No | No | Yes |
| VietUni | Yes | Yes | Yes | Yes | Yes | No | No | Yes |
| Vinova | Optionally | No | No | No | No | No | No | No |
| Miscellaneous features | ||||||||
| Automatic updates | Yes | Yes | No | Yes | No | No | No | No |
| Extension icon | Yes | No | Only when enabled | Yes | No | No | No | Only when enabled |
| Preferences using about:config | Yes | Yes | No | Unavailable | Yes | No | No | No |
| Incompatible extensions detected | Yes | No | No | No | No | No | No | No |
| Requires restarting the application to install | Yes | Yes | Yes | No | Yes | Yes | Yes | Yes |
Legend: Supported • Incomplete or buggy • Unsupported
Google Virtual Keyboard 0.9.8.8 is not listed here, because it merely provides a keyboard layout to enter combining characters – it isn’t a full input method editor.