What is a mouse jiggler?

A mouse jiggler, also called a mouse mover or mouse shaker, is a device or program that generates small mouse movements so a computer does not register you as idle. Keep-awake tools solve a related but different problem.

Last reviewed: November 2, 2026

Definition: input versus keep-awake

Computers decide that you are idle by looking at the time since the last keyboard or mouse input. Windows, for example, exposes that time to applications[1]. A jiggler resets it by producing input. A keep-awake tool instead asks the system to keep the display or computer on, without creating input[2].

That difference explains most surprises. A keep-awake tool stops the screen from turning off, but a chat app that watches input can still show you as away. A jiggler creates input, so idle-based timers reset, but it is a device or program that someone may notice.

The four types

TypeHow it worksCreates inputTypical drawback
USB jigglerA small plug that tells the computer it is a mouse and sends tiny movementsYesAppears as a USB device
Software jigglerA program that moves the pointer or simulates inputYesNeeds installation; may be blocked or listed by monitoring tools
Mechanical jigglerA platform that physically moves your real mouseYes, through your own mouseVisible on the desk; noise
Phone or screen patternA moving image under an optical mouseYes, if the sensor reads itDepends on mouse and screen

Browser pages that call themselves “online mouse jigglers” almost always use a screen wake lock: they keep the display on but do not move the cursor. Our keep-awake tool says this openly; the phone jiggler is the browser-based way to get real movement from an optical mouse.

Mouse mover vs mouse jiggler vs auto clicker

“Mouse mover”, “mouse jiggler” and “mouse shaker” are used as synonyms. Some products use “mover” for bigger, visible pointer movements and “jiggler” for movements so small you do not notice them, sometimes called zen mode. An auto clicker is different: it clicks automatically, which can trigger actions in programs and games.

Why people use them

  • Keeping a screen on while reading, presenting or watching a dashboard.
  • Avoiding a sleep or lock during long downloads, renders or tests (see preventing sleep during long tasks).
  • Keeping a remote session or chat status from going idle during a short break.
  • Testing software that behaves differently when the user is idle.

Before using one at work, read whether mouse jigglers can be detected. The alternatives guide helps pick a method that solves the actual problem with the least side effects.

Frequently asked questions

Does a mouse jiggler actually move the cursor?

USB, software and mechanical jigglers do, sometimes by a single pixel. Most websites called online mouse jigglers do not; they keep the screen awake instead.

Is a mouse jiggler the same as keeping the screen awake?

No. Keeping the screen awake prevents the display from turning off. A jiggler creates input, which also resets idle timers used by apps.

Sources

Official documentation consulted when writing this page. Menus and defaults change between versions, so check the current documentation for your version.

  1. GetLastInputInfo function — Microsoft Learn
  2. SetThreadExecutionState function — Microsoft Learn