Unicode input

Unicode input

Many systems provide direct Unicode input support in some form to allow selection of arbitrary Unicode characters.

Selection from a screen

Many systems provide a way to select Unicode characters visually. ISO 14755 refers to this as a "screen-selection entry method". On some systems this is limited to characters that are present in a specified font, or where a font containing the character exists at all.

Microsoft Windows has provided a Unicode version of the Character Map program since version NT 4.0 - appearing in the consumer edition since XP. This is limited to characters in the Basic Multilingual Plane. Characters are searchable by Unicode character name, and the table can be limited to a particular code block.

Mac OS X provides a "character palette" with much the same functionality, along with searching by related characters, glyph tables in a font, etc.

Equivalent tools (such as gucharmap) exist on most Linux desktop environments.

Hex input

Clause 5.1 of ISO 14755 describes a "Basic method" whereby a "beginning sequence" is followed by the hexadecimal representation of the codepoint and the "ending sequence". On some systems, this is limited to the BMP (characters up to U+FFFF).

An example of an ISO 14755-conformant system is GTK+, where the beginning sequence is CTRL+SHIFT+U and the ending sequence is null. In some older versions Ctrl and Shift must be held down while entering the number In GTK+ versions before 2.10, Ctrl-Shift-U is not used, only Ctrl-Shift- [hex number]

* The RichEdit control on Microsoft Windows (as used in for example WordPad) supports the following input method: one first enters the character’s hexadecimal code, then immediately presses Alt + x. For example, entering f1 and then pressing the combination will produce the character "ñ". The code must not be preceded by any digit or letters a-f as they will be treated as part of the code to be converted. This also works on Microsoft Word 2002/2003 for Windows.

* In the Vim editor, the user first types Ctrl-V u, then types in the hexadecimal number of the symbol or character desired, and it will be converted into the symbol. (On Microsoft Windows, Ctrl-Q may be required instead of Ctrl-V. [http://www.vim.org/htmldoc/gui_w32.html#gui-clipboard Vim documentation: gui_w32] ] ) In Emacs, the equivalent command is M-x ucs-insert.

* In Mac OS X and in Mac OS 8.5 and later: one chooses the "Unicode Hex Input" keyboard layout. Holding down the Option key, one then types the four-digit hex Unicode code point. On eleasing the Option key; the equivalent character will appear. [ [http://mac.sillydog.org/archives/001703.php typing special and accented characters] ]

* On Microsoft Windows, if the registry key HKEY_Current_UserControl PanelInput MethodEnableHexNumpad has a value of "1", holding down alt and pressing the "plus" on the numeric keypad, followed by the hex code, will work. [http://www.fileformat.info/tip/microsoft/enter_unicode.htm How to enter Unicode characters in Microsoft Windows ] ]

* In Linux first press Ctrl+Shift+U, then type the desired hexadecimal code. I.e. type "0041" to get the letter "A".

Decimal Input

On some applications on Microsoft Windows, particularly those using the RichEdit control, decimal Unicode code points (e.g., 256 for U+0100) are supported with Alt codes.

See also

* Numeric character reference
* Percent encoding
* Alt codes

References


Wikimedia Foundation. 2010.

Look at other dictionaries:

  • Unicode equivalence — is the specification by the Unicode character encoding standard that some sequences of code points represent essentially the same character. This feature was introduced in the standard to allow compatibility with preexisting standard character… …   Wikipedia

  • Unicode character property — Unicode assigns character properties to each code point.[1] These properties can be used to handle characters (code points) in processes, like in line breaking, script direction right to left or applying controls. Slightly inconsequently, some… …   Wikipedia

  • Unicode Font Viewer — is a freeware program that displays Unicode characters from any TrueType Unicode font. Characters can be copied and pasted from its edit buffer to a document as well.Unicode Font Viewer was developed by Mike Lischke.ee also* BabelMap * MainType * …   Wikipedia

  • Unicode — For the 1889 Universal Telegraphic Phrase book, see Commercial code (communications). The Unicode official logo since October 2009 …   Wikipedia

  • Unicode font — A Unicode font (also known as UCS font and Unicode typeface) is a computer font that contains a wide range of characters, letters, digits, glyphs, symbols, ideograms, logograms, etc., which are collectively mapped into the standard Universal… …   Wikipedia

  • Unicode symbols — v · Character Types Scripts Unihan ideographs, etc. Phonetic characters Punctuation and separators Diacritics and other marks Symbols Numerals Compatibility characters …   Wikipedia

  • Unicode typefaces — (also known as UCS fonts and Unicode fonts) are typefaces containing a wide range of characters, letters, digits, glyphs, symbols, ideograms, logograms, etc., which are collectively mapped into the standard Universal Character Set, derived from… …   Wikipedia

  • UNICODE — Юникод, или Уникод (англ. Unicode)  стандарт кодирования символов, позволяющий представить знаки практически всех письменных языков. Стандарт предложен в 1991 году некоммерческой организацией «Консорциум Юникода» (англ. Unicode Consortium,… …   Википедия

  • Unicode Consortium — Юникод, или Уникод (англ. Unicode)  стандарт кодирования символов, позволяющий представить знаки практически всех письменных языков. Стандарт предложен в 1991 году некоммерческой организацией «Консорциум Юникода» (англ. Unicode Consortium,… …   Википедия

  • Unicode — Юникод, или Уникод (англ. Unicode)  стандарт кодирования символов, позволяющий представить знаки практически всех письменных языков. Стандарт предложен в 1991 году некоммерческой организацией «Консорциум Юникода» (англ. Unicode Consortium,… …   Википедия

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”