http://bugs.winehq.org/show_bug.cgi?id=8683
--- Comment #19 from Dmitry Timoshkov dmitry@codeweavers.com 2008-01-21 07:39:07 --- (In reply to comment #17)
Created an attachment (id=10390)
--> (http://bugs.winehq.org/attachment.cgi?id=10390) [details]
Another hack, works for some keys but I'm not sure it's the correct approach.
The patch seem to go in the correct direction. MultiByteToWideChar(CP_UNIXCP) should be done in all cases. And dlls/user32/input.c,MapVirtualKeyExA perhaps should map the returned value to ANSI. That needs a test case.