[Bug 21307] Keyboard layout error on IDA Pro 4.9
wine-bugs at winehq.org
wine-bugs at winehq.org
Fri Jan 15 12:29:20 CST 2010
http://bugs.winehq.org/show_bug.cgi?id=21307
--- Comment #5 from Alex <cerebro.alexiel at gmail.com> 2010-01-15 12:29:20 ---
Created an attachment (id=25742)
--> (http://bugs.winehq.org/attachment.cgi?id=25742)
A simple testcase
I did WINEDEBUG=+relay wine idag.exe > relay.log 2>&1 and found this
0009:Call user32.VkKeyScanA(00000023) ret=00442274
0009:Ret user32.VkKeyScanA() retval=0000ffff ret=00442274
<blabla>
0009:Call user32.DrawTextA(000005cc,00c75594 "Keyboard layout error:\nFailed to
get the scan code of '#'\n(VkKeyScan failure)",0000004d,0032d2cd,00000440)
ret=400c8610
So VkKeyScanA('#') fails as described in the message.
Compiling the testcase on windows (XP, cygwin, gcc) gives
VkKeyScanA('#') :: 1587
IsDBCSLeadByte('#') :: 0
cChar # Wchar #
VkKeyScanExW() :: 1587
and on my system (KUbuntu, winegcc) :
VkKeyScanA('#') :: -1
IsDBCSLeadByte('#') :: 0
cChar # Wchar #
VkKeyScanExW() :: 65535
So USER_Driver->pVkKeyScanEx(cChar, dwhkl) fails.
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.
More information about the wine-bugs
mailing list