Patrick asks: «Q.
How can I input any Unicode character if I know its hexadecimal
code?»
You
could use an app that supports the Alt+x input method (like Word or WordPad) and
then copy the result into an app that doesn't.
For
reference, the Alt+x input method works as follows:
A handy hex-to-Unicode entry method works with WordPad
2000/XP, Office 2000/XP edit boxes, RichEdit controls in general, and in
Microsoft Word 2002. Basically you
type a character’s hexadecimal code (in ASCII), making corrections as need be,
and then type Alt+x. Presto! The hexadecimal code is replaced by the
corresponding Unicode character. The Alt+x is a toggle, that is, type it once to convert the hex
code to a character and type it again to convert the character back to a hex
code. If the hex code is preceded by one or more hexadecimal digits, you need to
“select” the code so that the preceding hexadecimal characters aren’t included
in the code. The code can range up to the value 0x10FFFF, which is the highest
character in the 17 planes of Unicode.
The only problem with this approach is that some programs use
Alt+x for something else (like quit) or the keyboard doesn’t have direct access
to ASCII alphabetics.
It's not patented, so anyone
can use it :-)
Thanks
Murray From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Patrick Andries Sent: Friday, November 14, 2003 4:06 PM To: [EMAIL PROTECTED] Subject: How can I input any Unicode character if I know its hexadecimal code? http://www.unicode.org/faq/font_keyboard.html states : «Q. How can I input any Unicode character if I know its hexadecimal code? A. Some platforms have methods of hexadecimal entry; others have only
decimal entry. There is a hex-to-Unicode entry method that works with WordPad 2000, Office 2000 edit boxes, RichEdit controls in general, and in Microsoft Word 2002.» I would like to input arbitrary hexadecimal Unicode values in an application (XMetal) which does not seem to use the RichEdit control. Unfortunately, I don't seem to be able to key in a large decimal value (outside of win 1252) using the ALT+0xxx convention in XMetal (I'm on a US Windows XP). Is this normal ?Is it possible — I suspect not — to use the Keyboard Layout Creator to specify a similar behaviour to the RichEdit control or the standard ALT+<decimal number>? Something like ALT+X+<hex number> would correspond the Unicode character associated to that hex value. Would be useful, I think.
P. Andries - o - 0 - o -
Unicode et ISO 10646 en français
|
- How can I input any Unicode character if I know ... Patrick Andries
- Re: How can I input any Unicode character i... Michael \(michka\) Kaplan
- Re: How can I input any Unicode character i... Murray Sargent
- Re: How can I input any Unicode charact... Patrick Andries
- Re: How can I input any Unicode cha... Philippe Verdy
- Re: How can I input any Unicode... Patrick Andries
- Re: How can I input any Un... Philippe Verdy
- Re: How can I input any Un... Raymond Mercier
- Re: How can I input an... Patrick Andries
- Re: How can I inpu... Michael \(michka\) Kaplan
- Re: How can I inpu... Philippe Verdy
- Re: How can I input an... John Cowan
- Re: How can I inpu... Raymond Mercier