Skip to content

chiraagbangera/JiggleWiggle

Repository files navigation

🖱️ JiggleWiggle

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. 🚶‍♂️🖱️


✨ Features

  • 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.json file on first launch, so you can tweak behavior.

🚀 Getting Started

  1. Build or download the executable.
  2. 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.

⚙️ Configuration

All settings live in config.json. You only need to edit it if you want to customize behavior.

🔧 Explanation of settings

MinXOffset / MaxXOffset

Horizontal movement range (pixels). Negative = left, Positive = right.

MinYOffset / MaxYOffset

Vertical movement range (pixels). Negative = up, Positive = down.

JiggleInterval

Delay (in ms) between jiggles. Example: 3000 = every 3 seconds.

MouseMoveSteps

How many steps the cursor takes to reach the target. Higher = smoother.

MouseMoveDelay

Delay (in ms) between each step. Lower = faster motion.


🛑 Stopping the Jiggle

Press Esc anywhere on your system (global hotkey).

Or press Ctrl+C in the console window.

The app will stop gracefully and say goodbye. 👋

💡 Ideas & Fun Uses

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.

⚠️ Disclaimer

This is a fun toy. Don’t rely on it for serious idle prevention in enterprise environments, your IT department probably has better tools. 😉

About

fun little C# console app that keeps your mouse pointer moving on its own

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages