[Bug 941] Keyboard doesn't work with "Desktop" option even with DXGrab...

Wine Bugs wine-bugs at winehq.com
Sat Jun 21 06:52:25 CDT 2003


http://bugs.winehq.com/show_bug.cgi?id=941





------- Additional Comments From z_god at wanadoo.nl  2003-21-06 06:52 -------
Bug comments restored from Gmane.org: 
 
Wine is still not capturing keyboard correctly with some DirectX games when 
using with the "Desktop" option. 
 
Without the "Desktop" option, "DXGrab" = "Y" will help solving such 
problems, 
but not with "Desktop". 
 
I found this problem with some DirectX games, I've tested so far with Cluedo and 
Monkey Island 3. 
 
 
Reference from an old bug report: 
http://bugs.codeweavers.com/show_bug.cgi?id=616 
 
 
------- Additional Comments From pigeon <at> pigeond.net  2002-08-02 20:07 ------- 
 
And yes, I tried both "DXGrab" "Y" and "N".  
 
 
------- Additional Comments From lionel.ulmer <at> free.fr  2002-08-03 03:01 ------- 
As I have Monkey Island 3, I will try to take a look at it... 
 
 
------- Additional Comments From lionel.ulmer <at> free.fr  2002-08-03 13:48 ------- 
Well, just tested it here and it works just fine (ie I can enter the save game 
menu, I can skip by pressing Escape and pause with Space). 
 
So 'works for me' (tm 
 
 
------- Additional Comments From pigeon <at> pigeond.net  2002-08-03 19:04 ------- 
Ok, sorry my fault. It works for monkey island 3 now. It didn't last time when I 
was checking with an earlier version of wine. 
 
However, it is still not working with Cluedo. Is there anything debugging 
information I can get hold to? 
 
 
------- Additional Comments From pigeon <at> pigeond.net  2002-08-03 19:42 ------- 
When I run "wine --debugmsg +dinput Clue.exe", in the game, it repeatedly gives 
me this message: 
 
trace:dinput:SysKeyboardAImpl_GetDeviceData 
(this=0x429f0790,16,(nil),0x40536a40(-1)),0x00000001) 
 
 
------- Additional Comments From lionel.ulmer <at> free.fr  2002-08-04 03:48 ------- 
Could you attach a +dinput,+event trace for Cluedo ? 
 
 
------- Additional Comments From pigeon <at> pigeond.net  2002-08-04 04:27 ------- 
Created an attachment (id=249)
 --> (http://bugs.winehq.com/attachment.cgi?id=249&action=view) 
wine --debugmsg +dinput,+event Clue.exe 
 
 
------- Additional Comments From lionel.ulmer <at> free.fr  2002-08-04 13:31 ------- 
Could you apply the attached patch and then re-attach a +event,+dinput trace ? 
 
 
------- Additional Comments From lionel.ulmer <at> free.fr  2002-08-04 13:32 ------- 
Created an attachment (id=250)
 --> (http://bugs.winehq.com/attachment.cgi?id=250&action=view) 
Patch to add more debug output. 
 
 
------- Additional Comments From pigeon <at> pigeond.net  2002-08-05 04:33 ------- 
Created an attachment (id=253)
 --> (http://bugs.winehq.com/attachment.cgi?id=253&action=view) 
Log after patching 
 
 
------- Additional Comments From pigeon <at> pigeond.net  2002-08-05 06:49 ------- 
Tested with a patch by Lionel Ulmer, and it worked. 
 
 
------- Additional Comments From tony_lambregts <at> telusplanet.net 2002-08-05 
11:55 ------- 
That is really strange because all that the patch did was add additional TRACE 
commands. It should not have fixed the problem It was supposed to help find the 
problem. 
 
 
------- Additional Comments From lionel.ulmer <at> free.fr  2002-08-05 12:16 ------- 
The patch fixing the problem is not the one attached here but the one sent to 
wine-patches this afternoon. 
 
 
------- Additional Comments From tony_lambregts <at> telusplanet.net 2002-08-05 
12:30 ------- 
Ok then... Verifying as per reporters comments. 
 
 
------- Additional Comments From dpaun <at> rogers.com  2003-03-25 17:48 ------- 
Lionel, if the patch has been commited, you should close this guy. 
 
 
------- Additional Comments From tony_lambregts <at> telusplanet.net 2003-03-25 
21:56 ------- 
Closing... 

-- 
Configure bugmail: http://bugs.winehq.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.



More information about the wine-bugs mailing list