Guide · Updated

Types of mouse jiggler, from USB dongles to software

Mouse jigglers come in three main forms: hardware that plugs in, physical movers that shift a real mouse, and software running on the computer. Related tools such as keep-awake apps, key pressers and browser tricks do a similar job. Each leaves different traces, and none is proof of misconduct on its own.

At a glance

What each kind of tool does, what it leaves behind, and whether JiggleGuard can flag it. Detection always depends on the specific tool, and every flag needs a person to review it.

TypeHowTracesCan JiggleGuard flag it?
USB jigglers and programmable boardsPose as a mouse or keyboardAn extra device; regular movementOften, by known device ID or movement
Mechanical movers and padsMove a real mouseNothing on the computerSometimes, by movement only
Jiggler apps, scripts and auto-clickersSoftware-injected inputA process; injected inputOften, by injected input or known name
Keep-awake utilitiesBlock sleep or lockAn awake request; a processOnly as supporting evidence
Key pressersOne key, held or tappedA steady single-key beatOften, unless keys alternate
Browser and presence tricksKeep screen or status onOften no input at allUsually not

Hardware jigglers that plug in

Devices that connect to the computer and pretend to be a mouse or keyboard. They're cheap, need no software and are often sold as “undetectable”, which usually means a device check won't single them out.

Hardware

USB mouse jigglers

How it works
A small dongle that plugs into a USB port, tells the computer it is an ordinary mouse, then nudges the pointer every few seconds. Many have an on/off switch or a random mode, and some are wireless.
What it fools
Idle timers, screen lock and sleep, and chat-app presence such as a green Teams dot.
Legitimate uses
Keeping a kiosk, display or test machine awake.
Traces it leaves
An extra input device, often with a generic name, and very regular movement with no clicks or typing.
What JiggleGuard can see
Can recognise known jiggler device IDs. Others are visible only through their movement patterns.

Hardware

Programmable USB boards

How it works
A hobbyist microcontroller board, or a gadget built on one, programmed to act as a USB mouse or keyboard and send movement or key presses on a schedule, sometimes randomised.
What it fools
The same as a USB jiggler, and it can also type.
Legitimate uses
Prototyping, accessibility devices and test automation.
Traces it leaves
A new input device, often with a maker's vendor ID. Because it is real hardware, its input isn't marked as software-injected.
What JiggleGuard can see
May recognise the device if its ID is on the known list. Otherwise only movement patterns, and randomised scripts are harder to tell from a person.

Physical movers

Gadgets that move a real mouse instead of connecting to the computer. Nothing extra is plugged in or running, so only the movement can give them away.

Physical

Mechanical movers and turntables

How it works
A motorised turntable, belt or arm that a real optical mouse sits on. The genuine mouse moves, so nothing extra is plugged in or running.
What it fools
Idle timers, sleep and presence, without touching the computer at all.
Legitimate uses
Few, beyond keeping a display awake without changing settings.
Traces it leaves
Nothing at device or software level. Movement tends to repeat a smooth loop, with no clicks.
What JiggleGuard can see
Only through movement analysis, and not always. They can't be detected at device level.

Physical

Rocking and vibrating pads

How it works
Pads or improvised setups that rock, swing or vibrate a mouse resting on them, nudging the sensor rather than circling it.
What it fools
Idle timers, sleep and presence.
Legitimate uses
Rarely any.
Traces it leaves
Nothing at device or software level; small, regular jitters with no clicks.
What JiggleGuard can see
Only through movement analysis, and not always.

Software jigglers and related tools

Programs on the computer that move the pointer, click, press keys or stop the computer sleeping. They leave more traces than hardware, but are easy to rename, and many have legitimate uses.

Software

Mouse jiggler apps

How it works
Apps that move the pointer by a pixel or two on a timer. Some have a mode that sends input events without any visible movement.
What it fools
Idle timers, sleep and presence.
Legitimate uses
Keeping a long-running job, presentation or remote session alive.
Traces it leaves
A running process (easy to rename), and on Windows the input is marked as injected by software.
What JiggleGuard can see
Can recognise known app names and flag software-injected input, with allowances for remote-desktop sessions and assistive technology.

Software

Keep-awake utilities

How it works
Tools that stop a computer sleeping or locking, such as Caffeine, Amphetamine or Microsoft PowerToys Awake, or built-in power commands. Some only block sleep; others, such as Caffeine for Windows, simulate a key press.
What it fools
Sleep and screen lock. Whether presence stays green depends on the tool and the chat app.
Legitimate uses
Presentations, long downloads and builds, and watching a dashboard. Many are perfectly legitimate.
Traces it leaves
A system request to stay awake, a known process name, and sometimes simulated key presses.
What JiggleGuard can see
Recognises known keep-awake tools and requests, but only as supporting evidence. Keep-awake on its own never raises a flag.

Software

Scripts and macros

How it works
Small scripts in PowerShell, AutoHotkey or Python that move the pointer or press keys on a timer, often written to look random.
What it fools
Idle timers, sleep and presence.
Legitimate uses
Test automation and approved workflow macros.
Traces it leaves
A script host process with no telling name, and software-injected input on Windows.
What JiggleGuard can see
Can flag software-injected input and machine-like keyboard patterns. Name matching rarely helps.

Software

Auto-clickers

How it works
Programs that click the mouse automatically at set intervals, with or without moving the pointer.
What it fools
Idle timers and activity counts that rely on clicks.
Legitimate uses
Games, testing and repetitive data entry.
Traces it leaves
Clicks on a fixed beat, injected by software.
What JiggleGuard can see
Can flag software-injected clicks and very regular timing.

Keyboard and presence tricks

Not every method moves the mouse. Some keep the keyboard busy; others keep the screen or chat status on without producing any input.

Keyboard

Key pressers and jammers

How it works
A weight, clip or gadget that holds down or taps a key, or a USB device posing as a keyboard that presses one key repeatedly.
What it fools
Idle timers and keyboard-based activity measures.
Legitimate uses
Rarely any.
Traces it leaves
One key held or pressed on a steady beat, with no mouse activity behind it.
What JiggleGuard can see
Flags a single key pressed on a machine-like beat. Gadgets that alternate between keys can avoid that rule.

Browser & presence

Browser and presence tricks

How it works
Web pages and extensions that use the browser to keep the screen on, plus chat-app tricks such as joining a meeting with yourself or keeping a phone app open, and remote-desktop or virtual-machine sessions.
What it fools
Screen sleep and presence. They often produce no mouse or keyboard input at all.
Legitimate uses
Presentations and video calls; remote sessions for support and admin work.
Traces it leaves
Often none in the input stream.
What JiggleGuard can see
Usually not. With no input to analyse, input-based detection has nothing to see, and remote sessions are deliberately allowed for.

Questions about types of mouse jiggler

What are the main types of mouse jiggler?

There are three main types: hardware jigglers that plug into a USB port and pose as a mouse, physical movers that shift a real mouse resting on them, and software jigglers that run on the computer. Related tools that do a similar job include keep-awake utilities, scripts, auto-clickers, key pressers and browser tricks.

Are hardware or software mouse jigglers easier to detect?

Software jigglers usually leave more traces: a running process and, on Windows, input marked as injected by software. USB jigglers pose as an ordinary mouse, so they're spotted by known device IDs or by their movement. Mechanical movers leave no device or software trace at all, so only their movement can reveal them, and not always.

Is a keep-awake app a mouse jiggler?

Not exactly. A keep-awake app stops the computer sleeping or locking, and some also simulate a key press. Whether it keeps a chat status green depends on the tool and the app. Many people use keep-awake tools legitimately, for presentations, downloads or builds, which is why JiggleGuard only treats them as supporting evidence.

Do mouse jigglers work on Macs and laptops?

Yes. USB jigglers and physical movers work with almost any computer that accepts a mouse, and software jigglers and keep-awake tools exist for both Windows and macOS. The JiggleGuard agent currently runs on Windows; the macOS agent is in development.

Are mouse jigglers illegal?

Owning or using one isn't generally an offence, and they have legitimate uses. The concern at work is using one to misrepresent working time, which employers usually handle under their own policies. This is general information, not legal advice. Read about productivity spoofing.

Where to go next

Try it in the Windows beta

We're inviting a small number of organisations to the private beta. Join the list for an invitation, or ask us a question first.