Jump to content

UniKey (software)

From Wikipedia, the free encyclopedia
UniKey
Developer(s)Phạm Kim Long [vi]
Initial release2000; 25 years ago (2000)[1]
Stable release
4.6 RC2 / 19 September 2023; 2 years ago (2023-09-19)
Written inC++
Operating systemMicrosoft Windows, Linux,[2] MacOS[3]
Available inEnglish and Vietnamese[4]
TypeInput method editor
LicenseGNU GPL v3
Websitewww.unikey.org

UniKey is an input method editor (IME) for Vietnamese text. The core engine, the UniKey Vietnamese Input Method, is also the engine embedded in many Vietnamese software-based keyboards in Microsoft Windows, Android, Linux, macOS and iOS. UniKey is free and open source, and the source code for the UniKey Vietnamese Input Method is distributed under GNU General Public License.[1]

Overview

[edit]

UniKey supports a variety of Vietnamese character encodings, including UTF-8, TCVN3 (ABC), VIQR, VNI, VPS, VISCII, BK HCM1, and BK HCM2, as well as Unicode-based decimal and hexadecimal NCRs for web editors.[4] Text may be input using TELEX, VNI, or VIQR. UniKey is minimalist and does not require additional libraries, allowing it to support Windows releases as far back as 9x.

About UniKey

[edit]

UniKey was developed by Phạm Kim Long [vi] beginning in 1994, while he was a student at the Hanoi University of Science and Technology, and privately distributed among his friends under the names TVNBK and LittleVnKey, before being released publicly for Microsoft Windows in 2000.[1] It gained popularity for encoding Vietnamese thanks to its speed, simplicity, and reliability, eventually becoming the most popular Windows-based Vietnamese IME.

The core engine, the UniKey Vietnamese Input Method, is open source and was first released as a part of the X-Unikey Vietnamese keyboard for Linux in 2001. Since then, the engine has been integrated into the input methods in different operating systems and software frameworks. ibus-unikey, developed by Lê Quốc Tuấn using the UniKey engine, is widely used for Linux distributions.[1]

From Mac OS X Leopard onwards, released in 2007, Apple has integrated the UniKey Vietnamese Input Method into the built-in Vietnamese input of macOS. Beginning with iOS 4.0 in 2010, the engine has also been integrated to the built-in Vietnamese keyboard in iOS.[5]

References

[edit]
  1. ^ a b c d Huy An (25 March 2014). "Bộ gõ tiếng Việt phổ biến nhất đã ra đời thế nào?" [How did the most popular Vietnamese input method editor come about?]. VnEconomy (in Vietnamese). Vietnam Economic Times. Archived from the original on 5 July 2019. Retrieved 30 March 2015.
  2. ^ "UniKey Software for Linux".
  3. ^ "UniKey cho macOS và iOS".
  4. ^ a b "Hướng dẫn sử dụng UniKey 3.5" [UniKey 3.5 User Guide]. UniKey (in Vietnamese). April 2004. Retrieved 30 March 2015.
  5. ^ Huy An (26 March 2014). "'Trận chiến' mới của cha đẻ Unikey" [A new "battle" for the father of Unikey]. VnEconomy (in Vietnamese). Vietnam Economic Times. Retrieved 30 March 2015.
[edit]