[Wine]Re: Wine 20050725 - Keyboard input not being recognised in 3d - mystery
Rollin Phat
rollinaphatone at hotmail.com
Sat Aug 20 20:10:22 CDT 2005
Sylvain Petreolle <spetreolle <at> yahoo.fr> writes:
>
> You dont give any error messages in your debug output,
> only traces.
> The thread you are linking to talks about an app that uses dinput,
> so we have no indication about 2d apps like notepad.
>
> --- Rollin Phat <rollinaphatone <at> hotmail.com> a écrit :
>
Hi, sorry I am very new at the debugging thing. This is part of what I get if I
run WINEDEBUG="dinput":
trace:dinput:IDirectInputAImpl_EnumDevices (this=0x6bf974c0,0x0000 'All
devices',0x495170,(nil),0000)
trace:dinput:IDirectInputAImpl_EnumDevices flags: DIEDFL_ALLDEVICES
trace:dinput:IDirectInputAImpl_EnumDevices - checking device 0 ('Wine mouse
driver')
trace:dinput:mousedev_enum_deviceA Enumerating the mouse device
trace:dinput:fill_mouse_dideviceinstanceA 580 0x70a8edc0
trace:dinput:IDirectInputAImpl_CreateDevice
(this=0x6bf974c0,{6f1d2b60-d5a0-11cf-bfc7-444553540000},0x70a8ed90,(nil))
trace:dinput:mousedev_create_deviceA Creating a Mouse device (0x6bf974e0)
trace:dinput:SysMouseAImpl_Unacquire (this=0x6bf974e0)
trace:dinput:SysMouseAImpl_SetDataFormat (this=0x6bf974e0,0x497ab0)
trace:dinput:_dump_DIDATAFORMAT Dumping DIDATAFORMAT structure:
trace:dinput:_dump_DIDATAFORMAT - dwSize: 24
trace:dinput:_dump_DIDATAFORMAT - dwObjsize: 16
trace:dinput:_dump_DIDATAFORMAT - dwFlags: 0x00000002 (DIDF_RELAXIS)
trace:dinput:_dump_DIDATAFORMAT - dwDataSize: 16
trace:dinput:_dump_DIDATAFORMAT - dwNumObjs: 7
trace:dinput:_dump_DIDATAFORMAT - Object 0:
trace:dinput:_dump_DIDATAFORMAT * GUID:
{a36d02e0-c9f3-11cf-bfc7-444553540000} ('GUID_XAxis')
trace:dinput:_dump_DIDATAFORMAT * dwOfs: 0
trace:dinput:_dump_DIDATAFORMAT * dwType: 0x00ffff03
trace:dinput:_dump_DIDATAFORMAT Type: DIDFT_RELAXIS DIDFT_ABSAXIS /
Instance: DIDFT_ANYINSTANCE
trace:dinput:_dump_DIDATAFORMAT * dwFlags: 0x00000000
trace:dinput:_dump_DIDATAFORMAT - Object 1:
trace:dinput:_dump_DIDATAFORMAT * GUID:
{a36d02e1-c9f3-11cf-bfc7-444553540000} ('GUID_YAxis')
trace:dinput:_dump_DIDATAFORMAT * dwOfs: 4
trace:dinput:_dump_DIDATAFORMAT * dwType: 0x00ffff03
trace:dinput:_dump_DIDATAFORMAT Type: DIDFT_RELAXIS DIDFT_ABSAXIS /
Instance: DIDFT_ANYINSTANCE
trace:dinput:_dump_DIDATAFORMAT * dwFlags: 0x00000000
trace:dinput:_dump_DIDATAFORMAT - Object 2:
trace:dinput:_dump_DIDATAFORMAT * GUID:
{a36d02e2-c9f3-11cf-bfc7-444553540000} ('GUID_ZAxis')
trace:dinput:_dump_DIDATAFORMAT * dwOfs: 8
trace:dinput:_dump_DIDATAFORMAT * dwType: 0x80ffff03
trace:dinput:_dump_DIDATAFORMAT Type: DIDFT_RELAXIS DIDFT_ABSAXIS
DIDFT_OPTIONAL / Instance: DIDFT_ANYINSTANCE
trace:dinput:_dump_DIDATAFORMAT * dwFlags: 0x00000000
trace:dinput:_dump_DIDATAFORMAT - Object 3:
trace:dinput:_dump_DIDATAFORMAT * GUID: (null) ('null GUID')
trace:dinput:_dump_DIDATAFORMAT * dwOfs: 12
trace:dinput:_dump_DIDATAFORMAT * dwType: 0x00ffff0c
trace:dinput:_dump_DIDATAFORMAT Type: DIDFT_PSHBUTTON DIDFT_TGLBUTTON /
Instance: DIDFT_ANYINSTANCE
etc. etc., then:
trace:dinput:IDirectInputDevice2AImpl_SetCooperativeLevel
(this=0x6bf97740,0x00020022,0x00000006)
trace:dinput:IDirectInputDevice2AImpl_SetCooperativeLevel cooperative level :
DISCL_FOREGROUND DISCL_NONEXCLUSIVE
trace:dinput:IDirectInputAImpl_EnumDevices - checking device 1 ('Wine keyboard
driver')
trace:dinput:IDirectInputAImpl_EnumDevices - checking device 2 ('Wine
Linux-input joystick driver')
trace:dinput:IDirectInputAImpl_EnumDevices - checking device 3 ('Wine Linux
joystick driver')
warn:dinput:joydev_enum_deviceA open(/dev/js0,O_RDONLY) failed: No such file or
directory
trace:dinput:SysKeyboardAImpl_Acquire (this=0x6bf97740)
trace:dinput:SysKeyboardAImpl_GetCapabilities (this=0x6bf97740,0x506ec0)
fixme:ddraw:Main_DirectDraw_SetCooperativeLevel (0x711e7eb0)->(00020022,00000008)
Does this help you at all?
Regards,
Joe
More information about the wine-users
mailing list