[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