http://bugs.winehq.org/show_bug.cgi?id=8683
Dmitry Timoshkov dmitry@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |dmitry@codeweavers.com
--- Comment #12 from Dmitry Timoshkov dmitry@codeweavers.com 2008-01-19 22:49:59 --- (In reply to comment #11)
Created an attachment (id=10365)
--> (http://bugs.winehq.org/attachment.cgi?id=10365) [details]
Hack to make ß key work for bindings in WoW Just confirmed that the bug exists when using the german keyboard layout and found why. World of Warcraft uses the result from MapVirtualKeyEx in MAPVK_VK_TO_CHAR mode when binding an action to a key; if the result is 0 (or, apparently, if the result is much larger than 255), it can't bind the key. The attached patch is an ugly hack to make the ß key work.
Thanks for finding the reason of the bug. Now we just need to figure out a proper fix for this. Do you know which vkey values WoW tries to convert to characters and that fail?