Morrowind mouse capture in Wine

DualGrade's right stick sends ordinary macOS mouse events. For continuous game-camera movement, the game/Wine must capture and recenter the mouse. Lower pointer speed alone will not prevent hitting the window edge.

Start with these settings:
1. In DualGrade 0.13, select Morrowind and choose Right thumbstick > Movement > Game mouse (relative), with Movement speed 1100. New factory profiles already use this; existing customized profiles retain their settings. This experimental path sends relative movement without selecting a desktop destination. If unavailable, mapping pauses and Activity reports an error. Choose Move cursor to return to the older pointer path.
2. Keep Global on, enable mapping, and focus the game window.
3. Open Wine Configuration (winecfg) INSIDE THE SAME BOTTLE/PREFIX that runs Morrowind. Under Graphics, enable "Automatically capture the mouse in full-screen windows", apply, restart the game and test in fullscreen.
4. If capture still does not work, or for a windowed game, try the included Morrowind-MouseCapture.reg. Run that bottle's Registry Editor (regedit), choose Registry > Import or File > Import as appropriate, select the file, then restart Morrowind. The exact buttons for opening winecfg/regedit depend on CrossOver/Whisky/Wineskin/etc. Never run the registry file with an unrelated default Wine installation: it must be imported into Morrowind's bottle.

The optional .reg sets just this per-game value:
HKEY_CURRENT_USER\Software\Wine\AppDefaults\Morrowind.exe\DirectInput
MouseWarpOverride (REG_SZ) = force

Wine's DirectInput implementation uses this value to request its own mouse warping. This can help continuous camera movement, but it has not been tested with your Wine build/Morrowind setup. It is not a guarantee for every wrapper or input backend. It does not lock every application or change global Wine defaults. It does not change macOS permissions. No registry settings are applied automatically by the DualGrade installer or app.

To undo the per-game override, import Morrowind-MouseCapture-Undo.reg into the same bottle, then restart the game. The undo file removes only MouseWarpOverride, returning to inherited/default Wine behavior. If that value already has a custom setting, export that key first so you can restore the previous custom value rather than inheriting the default. If an override makes menu navigation worse, undo it and report the wrapper/version and whether fullscreen capture works by itself.

References:
Wine's mouse override implementation:
https://github.com/wine-mirror/wine/blob/master/dlls/dinput/mouse.c
Wine Configuration capture checkbox:
https://github.com/wine-mirror/wine/blob/master/programs/winecfg/winecfg.rc
Wine's macOS cursor handling:
https://github.com/wine-mirror/wine/blob/master/dlls/winemac.drv/cocoa_app.m
