Mouse-Warp-GUI is a lightweight Windows overlay and optional mouse-warp utility inspired by PowerToys Mouse Warp.
- Blue
Inmarker shows where warp input is detected. - Orange
Outmarker shows where the cursor will appear. - Works across multiple displays with odd layouts.
- Can run visual-only or with built-in
Mouse Warpenabled.
- Transparent always-on-top multi-monitor overlays
- Click-through overlays
- Built-in optional cursor warp (
Mouse Warptoggle) - Marker presets:
Boxes,Pong,Circle,Portals,Arrows(Portalsis a pulsing animation) - Fully customizable fills/outlines: configure in-fill/out-fill colors, outline color, and outline width.
- Color, outline, scale, gradient, and image customization
- Color, outline, scale, gradient, and image customization
- Edge-offset control (positive/negative) and “use image markers” toggle to force shapes or image icons.
- Image animation sequence support (
name-0.png,name-1.png, ...) - Per-side image transform controls (rotate/flip)
- Marker size controls:
Base size (px)Size mode:Same Pixels,Per-Monitor DPI,Resolution RelativeMin scale/Max scaleGradient range (px)
- Settings persistence in
cursorwarp_gui_settings.json - Tray menu:
Turn Off/On,Debug,Settings,Quit - Global quit hotkey:
Ctrl + Shift + Alt + Q
- PowerToys app: https://learn.microsoft.com/windows/powertoys/
- Mouse Warp docs (Mouse utilities): https://learn.microsoft.com/windows/powertoys/mouse-utilities
- Windows 10/11
- Python 3.10+
python -m pip install -r requirements.txtPrimary entrypoint:
python cursorwarp_gui.pyNo-terminal launch on Windows:
pythonw .\cursorwarp_gui.pywCompatibility entrypoints (still supported):
python mouse_warp_gui.py
python edge_spotter.pyDebug mode:
python cursorwarp_gui.py --debugInstall PyInstaller:
python -m pip install pyinstallerBuild:
pyinstaller --noconsole --onefile --name Mouse-Warp-GUI --icon .\icon\icon.ico --add-data "icon;icon" .\cursorwarp_gui.pyOutput:
.\dist\Mouse-Warp-GUI.exe
If the selected image folder contains files like:
portalblue-0.pngportalblue-1.pngportalblue-2.png
Mouse-Warp-GUI loops contiguous frames starting at -0.
If -0 is missing, the selected image is treated as static.
- Alex Sierputowski @ GameDirection.net
- GitHub: https://github.com/Gamedirection/Mouse-Warp-GUI.git
- Community: https://join.gamedirection.net
