http://bugs.winehq.org/show_bug.cgi?id=17947
Summary: MouseWarpOverride set to force causes mouse in menus to hang Product: Wine Version: 1.1.18 Platform: All OS/Version: Linux Status: UNCONFIRMED Severity: enhancement Priority: P2 Component: directx-dinput AssignedTo: wine-bugs@winehq.org ReportedBy: felix.kuperjans@gmx.de
To avoid the mouse escaping the window or hitting screen edges while playing for example ego shooters, that don't grab the mouse correctly with DirectInput, the registry key "MouseWarpOverride" was introduced (see bug 6971). With setting this key to force, one can cause wine to reset the cursor position several times per secound, so that the cursor does not escape the window or hit the screen edges. This works fine for many games, but in some games this opens a new bug: The mouse can now be used freely within the gameplay, but in the menus of those games the cursor is resetted, too, and one can't move the mouse to the menu items.
Games, where I recognized this bug are: Gothic III AquaNox 2 Revelation
I would recommend a workaround until the mouse bug is finally solved and there are no more problems in any game: Add a keyboard shortcut, that can be optionally configured to turn MouseWarpOverride on or off on the fly during the gameplay. This way, one could leave it as disabled by default, and enable it after the game itself has started. If one goes back to the menu, it can be disabled again by pressing this shortcut.