JiggleWiggle is a fun little C# console app that keeps your mouse pointer moving on its own.
It’s part screensaver, part productivity hack, and part “hey, don’t let my PC fall asleep.”
Think of it as your mouse going for a walk. 🚶♂️🖱️
- Smooth mouse movements between random points.
- Interval-based "jiggles" so your screen never dozes off.
- Global hotkey (Escape) to stop the program instantly, no console focus required.
- Automatically generates a
config.jsonfile on first launch, so you can tweak behavior.
- Build or download the executable.
- Run it from your terminal:
JiggleWiggle.exe
On the first run, a config.json file will appear next to the executable.
The app starts wiggling your mouse immediately!
Press Esc (from anywhere, thanks to a global hotkey) or Ctrl+C in the console to stop.
All settings live in config.json. You only need to edit it if you want to customize behavior.
Horizontal movement range (pixels). Negative = left, Positive = right.
Vertical movement range (pixels). Negative = up, Positive = down.
Delay (in ms) between jiggles. Example: 3000 = every 3 seconds.
How many steps the cursor takes to reach the target. Higher = smoother.
Delay (in ms) between each step. Lower = faster motion.
Press Esc anywhere on your system (global hotkey).
Or press Ctrl+C in the console window.
The app will stop gracefully and say goodbye. 👋
Keep your machine awake during long builds or video calls.
Freak out your friends by having the mouse "come alive."
Use it as a quirky screensaver stand-in.
This is a fun toy. Don’t rely on it for serious idle prevention in enterprise environments, your IT department probably has better tools. 😉