I am using Windows 8 pro 64 bit. I have my language set to English (Singapore locale).
I have input unicode text before with the method: hold [alt], [numeric plus]+[Unicode hex value]. While reporting this I decided to try to input the text in Google Chrome, in the url bar. Inputting for example "00b2" in Google's Chrome omnibar (the url bar) does work, producing "²" appropriately — but
I have to copy-paste that to get it in the text box here, since I am reporting this in Metro IE. The input method also works, rather comically, at the command prompt.
Recently I noticed that this is not working in many Microsoft applications. There appear to be two different ways that the input method misbehaves: either it inserts nothing, or it inserts the wrong Unicode character.
Metro IE has both behaviors: at the url bar it inserts nothing, but in text fields it inserts some other character (instead of the SUPERSCRIPT-TWO Unicode character "²", I get a dark smiley face: "☻").
Desktop IE: I get the dark smiley face both in text input fields and in the url bar.
WordPad: it inserts nothing.
Core Windows 8 Search feature: it does not work, although at least I get no input rather than the wrong Unicode character.
Maps Tile app works perfectly though.
Using language tools (just a custom keyboard layout) I can input common characters like "æ" or "ā" without any issue, this is strictly about the
hold [alt], [numeric plus]+[Unicode hex value] input method for Unicode characters.
I was told that this might just be a left over problem with IE, that the input method did not work with that app and was really a very old method — but reading about it online this is one of the three methods for inputting Unicode, and
the only method that allows you to use the handy Hex value.
How can I get this fixed? The hex value is clearly the best way, because if you search for some Unicode character that is the first, and often enough only code point that is provided.