Skip to content

About

Small Electron app that keeps the cursor moving naturally on Windows. JavaScript, tested with node --test.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Latest commit

 

History

6 Commits

Folders and files

Repository files navigation

Mouse Mover

A small Windows Electron app that keeps the cursor moving naturally across the primary display. It follows slightly curved paths at about 200 px/s by default and selects a new destination roughly every three seconds of travel. As soon as one destination is reached, movement continues toward the next one.

The app never clicks, types, scrolls, or performs any other input action.

Controls

  • The app starts with movement disabled.
  • Press Ctrl + F12 to toggle movement globally.
  • You can also toggle movement with the button in the app window.

Settings

Set MOUSE_MOVER_SPEED to control movement speed in pixels per second. Values from 50 to 1000, inclusive, are accepted. If the value is invalid, it is ignored, a warning is printed in the console, and the default of 200 is used.

Each segment still travels 400 to 800 pixels. A higher speed means less time per segment.

$env:MOUSE_MOVER_SPEED = "300"
npm start

Run from source

Requires Node.js 22.12 or newer and Windows 10/11.

npm install
npm start

Build the installer

npm test
npm run package

The installer will be created at dist/Mouse Mover Setup 1.0.0.exe.

The app uses Windows PowerShell for cursor control and uiohook-napi for the global hotkey.

About

Small Electron app that keeps the cursor moving naturally on Windows. JavaScript, tested with node --test.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages