VPSKeys is a freeware input method editor developed and distributed by the Vietnamese Professionals Society (VPS). One of the first input method editors for Vietnamese, it allows users to add accent marks to Vietnamese text on computers running Microsoft Windows. The first version of VPSKeys, supporting Windows 3.1, was released in 1993. The most recent version is 4.3, released in October 2007. [1]
VPSKeys supports the Telex, VISCII, VNI, and VIQR input methods, as well as a number of character encodings. One of its unique features is a "hook/tilde dictionary" (Tự Điển Hỏi Ngã), which provides spelling suggestions for distinguishing words with hỏi or ngã tones. This feature is helpful for speakers of dialects in which these two tones have merged.
Alias(es) | x-viet-vps [2] |
---|---|
Language(s) | Vietnamese, English |
Classification | 8-bit SBCS |
Based on | ASCII |
The "VPS" character encoding for writing Vietnamese replaces several control characters, including several C0 control characters, with letters while including the ASCII graphical characters unmodified, a similar approach to VSCII-1 (TCVN1) and VISCII.
VPS Encoding [3] [4] [5] | ||||||||||||||||
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | E | F | |
0x | NUL | SOH | Ạ 1EA0 | Ậ 1EAC | Ặ 1EB6 | Ẹ 1EB8 | Ệ 1EC6 | BEL | BS | HT | LF | VT | FF | CR | SO | SI |
1x | Ị 1ECA | Ọ 1ECC | Ộ 1ED8 | Ợ 1EE2 | Ụ 1EE4 | Ự 1EF0 | SYN | ETB | CAN | Ỵ 1EF4 | SUB | ESC | Ẫ 1EAA | Ữ 1EEE | RS | US |
2x | SP | ! | " | # | $ | % | & | ' | ( | ) | * | + | , | - | . | / |
3x | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | : | ; | < | = | > | ? |
4x | @ | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O |
5x | P | Q | R | S | T | U | V | W | X | Y | Z | [ | \ | ] | ^ | _ |
6x | ` | a | b | c | d | e | f | g | h | i | j | k | l | m | n | o |
7x | p | q | r | s | t | u | v | w | x | y | z | { | | | } | ~ | DEL |
8x | À 00C0 | Ả 1EA2 | Ã 00C3 | Ấ 1EA4 | Ầ 1EA6 | Ẩ 1EA8 | ọ 1ECD | ỗ 1ED7 | Ă 0102 | ế 1EBF | ề 1EC1 | ể 1EC3 | ệ 1EC7 | Ắ 1EAE | Ằ 1EB0 | Ẳ 1EB2 |
9x | Ế 1EBE | ‘ 2018 | ’ 2019 | Ề 1EC0 | Ể 1EC2 | Ễ 1EC4 | Ố 1ED0 | Ồ 1ED2 | Ổ 1ED4 | Ỗ 1ED6 | ý 00FD | ỷ 1EF7 | ỵ 1EF5 | Ớ 1EDA | Ờ 1EDC | Ở 1EDE |
Ax | NBSP | ắ 1EAF | ằ 1EB1 | ẳ 1EB3 | ẵ 1EB5 | ặ 1EB7 | Ỡ 1EE0 | ớ 1EDB | Ù 00D9 | ờ 1EDD | ở 1EDF | ỡ 1EE1 | Ũ 0168 | Ứ 1EE8 | ợ 1EE3 | Ừ 1EEA |
Bx | ổ 1ED5 | Ử 1EEC | Ỳ 1EF2 | Ỹ 1EF8 | Í 00CD | Ì 00CC | ộ 1ED9 | Ỉ 1EC8 | Ĩ 0128 | Ó 00D3 | ử 1EED | ữ 1EEF | Ò 00D2 | Ỏ 1ECE | Õ 00D5 | ự 1EF1 |
Cx | ầ 1EA7 | Á | Â | ấ 1EA5 | ẩ 1EA9 | ẫ 1EAB | ậ 1EAD | đ 0111 | ẻ 1EBB | É | Ê | ẹ 1EB9 | ỉ 1EC9 | ễ 1EC5 | ị 1ECB | ỹ 1EF9 |
Dx | Ư 01AF | Ủ 1EE6 | ồ 1ED3 | ố 1ED1 | Ô | ỏ 1ECF | ơ 01A1 | È 00C8 | ừ 1EEB | ứ 1EE9 | Ú | ũ 0169 | ư 01B0 | Ý | Ẻ 1EBA | ß |
Ex | à | á | â | ã | ả 1EA3 | ạ 1EA1 | ă 0103 | ç | è | é | ê | ẽ 1EBD | ì | í | î | ĩ 0129 |
Fx | Ẵ 1EB4 | Đ 0110 | ò | ó | ô | õ | ö | Ơ 01A0 | ụ 1EE5 | ù | ú | ủ 1EE7 | ü | Ỷ 1EF6 | Ẽ 1EBC | ỳ 1EF3 |
In March 2010, Google [6] and McAfee [7] announced on their security blogs that they believe that hackers compromised the VPS website and replaced the program with a trojan. The trojan, which McAfee has code-named W32/VulcanBot , creates a botnet that could be used to launch distributed denial of service attacks on websites critical of the Vietnamese government's plan to mine bauxite in the country's Central Highlands. [8] McAfee suspects that the authors of the trojan have ties to the Vietnamese government. [7] However, Nguyễn Tử Quảng of Bách Khoa Internet Security (Bkis) called McAfee's accusation "somewhat premature". [9] The Vietnamese Ministry of Foreign Affairs issued a statement calling Google's and McAfee's comments "groundless". [10]
VPS discovered a breach on their website on January 22, 2010, and restored the non-infected software then, but did not publicize it widely because they did not realize the serious nature of the matter. [11]
Unicode, formally The Unicode Standard, is a text encoding standard maintained by the Unicode Consortium designed to support the use of text written in all of the world's major writing systems. Version 15.1 of the standard defines 149813 characters and 161 scripts used in various ordinary, literary, academic, and technical contexts.
UTF-8 is a variable-length character encoding standard used for electronic communication. Defined by the Unicode Standard, the name is derived from Unicode Transformation Format – 8-bit.
Big-5 or Big5 is a Chinese character encoding method used in Taiwan, Hong Kong, and Macau for traditional Chinese characters.
Antivirus software, also known as anti-malware, is a computer program used to prevent, detect, and remove malware.
The Vietnamese alphabet is the modern Latin writing script or writing system for romanized Vietnamese. It uses the Latin script based on Romance languages originally developed by Portuguese missionary Francisco de Pina (1585–1625).
VISCII is an unofficially-defined modified ASCII character encoding for using the Vietnamese language with computers. It should not be confused with the similarly-named officially registered VSCII encoding. VISCII keeps the 95 printable characters of ASCII unmodified, but it replaces 6 of the 33 control characters with printable characters. It adds 128 precomposed characters. Unicode and the Windows-1258 code page are now used for virtually all Vietnamese computer data, but legacy VSCII and VISCII files may need conversion.
Windows-1258 is a code page used in Microsoft Windows to represent Vietnamese texts. It makes use of combining diacritical marks.
Vietnamese Quoted-Readable, also known as Vietnet, is a convention for writing Vietnamese using ASCII characters encoded in only 7 bits, making possible for Vietnamese to be supported in computing and communication systems at the time. Because the Vietnamese alphabet contains a complex system of diacritical marks, VIQR requires the user to type in a base letter, followed by one or two characters that represent the diacritical marks.
FlashGet was a freeware download manager for Microsoft Windows. It was originally available in either paid or ad-supported versions, the latter of which included an Internet Explorer Browser Helper Object (BHO).
There are Unicode typefaces which are open-source and designed to contain glyphs of all Unicode characters, or at least a broad selection of Unicode scripts. There are also numerous projects aimed at providing only a certain script, such as the Arabeyes Arabic font. The advantage of targeting only some scripts with a font was that certain Unicode characters should be rendered differently depending on which language they are used in, and that a font that only includes the characters a certain user needs will be much smaller in file size compared to one with many glyphs. Unicode fonts in modern formats such as OpenType can in theory cover multiple languages by including multiple glyphs per character, though very few actually cover more than one language's forms of the unified Han characters.
Telex or TELEX, is a convention for encoding Vietnamese text in plain ASCII characters. Originally used for transmitting Vietnamese text over telex systems, it is one of the most used input method on phones and touchscreens and also computers. Vietnamese Morse code uses the TELEX system. Other systems include VNI and VIQR.
VNI Software Company is a developer of various education, entertainment, office, and utility software packages. They are known for developing an encoding and a popular input method for Vietnamese on for computers. VNI is often available on computer systems to type Vietnamese, alongside TELEX input method as well. The most common pairing is the use of VNI on keyboard and computers, whilst TELEX is more common on phones or touchscreens.
VirusTotal is a website created by the Spanish security company Hispasec Sistemas. Launched in June 2004, it was acquired by Google in September 2012. The company's ownership switched in January 2018 to Chronicle, a subsidiary of Google.
Microsoft Security Essentials (MSE) was an antivirus software (AV) product that provides protection against different types of malicious software, such as computer viruses, spyware, rootkits, and Trojan horses. Prior to version 4.5, MSE ran on Windows XP, Windows Vista, and Windows 7, but not on Windows 8 and later versions, which have built-in AV components known as Windows Defender. MSE 4.5 and later versions do not run on Windows XP. The license agreement allows home users and small businesses to install and use the product free of charge. It replaces Windows Live OneCare, a discontinued commercial subscription-based AV service, and the free Windows Defender, which only protected users from spyware until Windows 8.
According to the United States Geological Survey, Vietnam is estimated to hold the world's third-largest bauxite ore reserves after Guinea and Australia. The majority of Vietnam's reserves are located in the Central Highlands and have only been minimally mined. Bauxite is typically strip mined and is used to produce aluminum. According to estimates by Vietnam's Ministry of Industry and Trade, Vietnam's reserves in the Central Highlands amount to 5.4 billion tons. Despite its large reserves, Vietnam produces only 30,000 tons of bauxite per year.
Vulcanbot is the name of a Trojan botnet predominantly spread in Vietnam, apparently with political motives. It is thought to have started spreading in late 2009.
The Vietnamese language is written with a Latin script with diacritics which requires several accommodations when typing on phone or computers. Software-based systems are a form of writing Vietnamese on phones or computers with software that can be installed on the device or from third-party software such as UniKey. Telex is the oldest input method devised to encode the Vietnamese language with its tones. Other input methods may also include VNI and VIQR. VNI input method is not to be confused with VNI code page.
UniKey is the most popular third-party software and input method editor (IME) for encoding Vietnamese for Windows. The core, UniKey Vietnamese Input Method, is also the engine imbedded in many Vietnamese software-based keyboards in Windows, Android, Linux, macOS and iOS. UniKey is free and the source code for the UniKey Vietnamese Input Method is distributed under GNU General Public License. The official website of UniKey is unikey.org, which supports both English and Vietnamese.
VSCII, also known as TCVN 5712, ISO-IR-180, .VN, ABC or simply the TCVN encodings, is a set of three closely related Vietnamese national standard character encodings for using the Vietnamese language with computers, developed by the TCVN Technical Committee on Information Technology (TCVN/TC1) and first adopted in 1993.
The implementation of emojis on different platforms took place across a three-decade period, starting in the 1990s. Today, the exact appearance of emoji is not prescribed but can vary between fonts and platforms, much like different typefaces.