[Bug 32913] Planetside 2: Mouse Jittering

wine-bugs at winehq.org wine-bugs at winehq.org
Fri Jul 18 07:58:45 CDT 2014


http://bugs.winehq.org/show_bug.cgi?id=32913

--- Comment #15 from Patrick Rudolph <patrick1804 at web.de> ---
There're two input-modes in PS2, the default method is WM_MOUSEMOVE and
DirectInput and the second method, that can be activated by "Use Raw Mouse
Input" ,is WM_INPUT and GetRawInputData.

However on WINE it makes no difference, as both methods have exactly the same
data source. dinput.dll on WINE uses a mouse hook to emulated relative mouse
movement. It should use WM_INPUT as Windows does, more information here:
http://msdn.microsoft.com/en-us/library/windows/desktop/ee418864%28v=vs.85%29.aspx

WM_INPUT and WM_MOUSEMOVE is generated by the wineserver from winex11.drv
XEvents.
The relative mouse-movement for WM_INPUT is emulated, too. This is why windows
dinput.dll might not fix this problem.

In fact WM_INPUT should deliver "raw" HID data that has nothing to do with
cursor coordinates, as it's just for relative movment.

I've split the WM_INPUT messages into lots of smaller ones, but that doesn't
seem to fix the problem.

-- 
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