http://bugs.winehq.org/show_bug.cgi?id=29844
--- Comment #40 from Jeremy Huddleston jeremyhu@freedesktop.org 2012-04-27 18:22:48 CDT --- (In reply to comment #39)
Created attachment 39939 [details] Skyrim/Steam mouse input issue MacOSX Lion 10.7.3
Wine 1.4 WINEDEBUG=+tid,+dinput,+cursor XQuartz 2.7.2_rc1 (xorg-server 1.12.1)
XI2 seems to be partly fixed now: relative coordinates have "borders" (game control does not let you turn around fully).
Then wine is probably using the absolute axis rather than the relative axis.
Run 'xinput --test-xi2' or even 'xinput --test 6' from a terminal, and move the mouse past the screen and you should see the relative motion still being sent.
$ xinput list --long 6 xquartz virtual pointer id=6 [slave pointer (2)] Reporting 9 classes: Class originated from: 6 Buttons supported: 3 Button labels: Button Left Button Middle Button Right Button state: Class originated from: 6 Detail for Valuator 0: Label: Abs X Range: -1.000000 - -1.000000 Resolution: 0 units/m Mode: absolute Current value: 2286.000000 Class originated from: 6 Detail for Valuator 1: Label: Abs Y Range: -1.000000 - -1.000000 Resolution: 0 units/m Mode: absolute Current value: 171.000000 Class originated from: 6 Detail for Valuator 2: Label: Rel X Range: -1.000000 - -1.000000 Resolution: 1 units/m Mode: relative Class originated from: 6 Detail for Valuator 3: Label: Rel Y Range: -1.000000 - -1.000000 Resolution: 1 units/m Mode: relative Class originated from: 6 Detail for Valuator 4: Label: Rel Vert Wheel Range: -1.000000 - -1.000000 Resolution: 1 units/m Mode: relative Class originated from: 6 Detail for Valuator 5: Label: Rel Horiz Wheel Range: -1.000000 - -1.000000 Resolution: 1 units/m Mode: relative Class originated from: 6 Class originated from: 6