http://bugs.winehq.org/show_bug.cgi?id=28168
--- Comment #7 from Sebastian Riemer Sebastian.Riemer@gmx.de 2011-08-25 14:53:17 CDT --- (In reply to comment #6)
That's not testing what I asked for. You need to enumerate all available keyboard layouts and activate them. Same for locales.
You're right. I'm sorry, this really seems to be keyboard layout (and locale) specific. VK_OEM_3 is converted to 0xF6 on the German WinXP instead of 0xC0 and there are more keys different.
As you're the more experienced wine developer could you give me a hint which WINAPI calls to use in order to iterate through the keyboard layouts and locales? Perhaps you already have a little template?
That little test tool just needs to be extended then in order to obtain the correct mappings.