In windows, one can type characters by typing a number on the numeric keypad while holding down an alt-key. For instance, alt-130 types é.
This does not work in Safari. Nothing is entered. I checked both form fields (where I need this to enter a password) and the address bar (version 3.0.3 build 522.15.5)
It is not a wild guess to guess that this is Platform-specific, although the 'Reindeer' component was very tempting...
I have a reasonable idea of how this would need to be implemented -- basically we'd need to implement an input manager-esque system on windows to handle this type of text entry.
Windows already sends WM_CHAR messages for those, but we ignore them to do everything from WM_KEYDOWN handler.
Fixed in <http://trac.webkit.org/projects/webkit/changeset/28620>, but we need a test case. I'm working on one.
Created attachment 17861 [details]
Comment on attachment 17861 [details]
Test committed revision 28647.
Test case looks good, but this doesn't seem to actually work in Safari.
Indeed, this regressed. However, the new bug is not a WebKit one (at least, part of the fix needs to be in closed source code), so I'm closing this report back.
The problem will continue to be tracked by Apple internally, of course.