http://bugs.winehq.org/show_bug.cgi?id=29844
--- Comment #20 from Per Johansson per@morth.org 2012-02-15 07:45:20 CST --- The workaround does work. The submitter of this bug doesn't think it's good enough.
The only way to fix it is to use IORegistory to connect to the mouse usb device. I suppose code for that could be added either to wine or to XQuartz, but XQuartz doesn't have any other need of this code other than to support wine (and any other X program that wants relative mouse info, but I think those are rare).
Wine will need this code if it ever gets a Mac driver. Do you think it would be acceptable to add it now, if it's detected that X is running on localhost? Not that I'm volunteering, just wondering if it'd be accepted if the code was written.