Back to Software

FreeC++v1.0.0Windows x64
MouseMover
Scheduled mouse movement tray utility
MouseMover is a small native Windows tray app that moves the mouse for a configured duration after a configured rest interval. It focuses on predictable scheduling, simple controls, and a light footprint for keep-awake workflows.
What It Does
- Native tray controls for starting, stopping, and configuring movement.
- Rounded settings UI with light and dark mode support.
- Configurable interval, duration, pattern, distance, and step speed.
- Settings persist in the current user profile.
Good For
- Keep a workstation awake during long-running local tasks.
- Run a simple movement schedule without a browser tab or heavy service.
- Validate native scheduling behavior through the included self-test.
How It Works
- Stores settings in %APPDATA%\MouseMover\settings.ini.
- Runs as a tray app and schedules movement based on configured rest and active windows.
- Uses a native self-test path to validate settings, movement math, and scheduler behavior without moving the mouse.
Command Line
Command-Line and Automation Notes
MouseMover is primarily a tray app. Its command-line surface is a self-test used to validate release behavior.
Run the non-moving self-test
bin\x64\Release\MouseMover.exe --self-testValidates settings persistence, clamping, path generation, and scheduler math without moving the mouse.
Safety and Scope
- Does not install a service.
- The self-test path does not move the mouse.