Mouse Mover vs Mouse Jiggler: What the Names Mean
Mouse mover and mouse jiggler are mostly two names for one thing. When they differ, a mover moves your real mouse and a jiggler fakes input. Plus a Mac test of what a software jiggler resets and what it does not.
On this page
Mouse mover and mouse jiggler usually name the same thing: anything that makes the pointer move so your computer does not lock and your status does not go idle. When the two names are used for different products, a mouse mover is a physical device that moves your real mouse, most often a small turntable the mouse sits on, while a mouse jiggler is an app or a USB stick that sends movement to the computer without touching the mouse. The difference matters on a work laptop. An app shows up as a running process and a USB jiggler as a new device, while a turntable connects to nothing and leaves only the movement itself.
None of them keeps Slack active on its own. The Slack desktop app counts keyboard and mouse input anywhere on the computer (Slack desktop 4.52.178 code, checked 7 Oct 2026), so the pointer can move anywhere.
Three kinds of product, two names
Search "mouse mover" and "mouse jiggler" on Amazon and you get the same products under both names. What sets them apart is how the movement reaches the computer:
| Type | Usually sold as | How it moves the pointer | What the computer sees |
|---|---|---|---|
| Software app | Mouse jiggler, mouse mover app | Sends synthetic mouse events | A running process, input marked as injected on Windows |
| USB plug-in | USB mouse jiggler | Acts as a second mouse and reports small moves | A new USB input device |
| Turntable or pusher | Mouse mover, physical jiggler | Moves your real mouse on a rotating plate or arm | Your normal mouse, moving |
The apps are the Move Mouse app on Windows, Mouse Jiggler by Arkane Systems, Jiggler on a Mac, and many copies of them. The Move Mouse app is the one most often called a "mouse mover". The USB sticks cost $8 to $25 and need no install. The turntables cost $20 to $40, run on a USB power brick or batteries, and work with optical mice only, since a laser or optical sensor has to see the plate turn.
How to tell what a product is
Product titles mix the words, so read the description, not the title:
- • "Plug and play", "driverless", "USB port" and a photo of a thumb-drive shape: a USB jiggler.
- • A round plate, "place your mouse on top", "not connected to the computer", "powered by any USB charger": a physical mouse mover.
- • A download link, Microsoft Store, Mac App Store or GitHub: a software jiggler.
- • Your own computer, nothing watches it. A free app. It costs nothing and you can set the interval.
- • You cannot install software. A USB jiggler with an on/off switch.
- • A managed work laptop that logs USB devices. A physical mouse mover, because it connects to nothing. Read your company's policy and are mouse jigglers legal first. If you use a wide mouse such as an MX Master, check the platform size first; see Logitech mouse jiggler.
- • Slack is the only thing going idle. Check for a screen lock, and that Slack runs as the desktop app, not only in a browser tab.
Some turntables come with a USB cable only for power. If the listing says the cable goes into a charger or a power bank, it is still a physical mover. If it says it goes into the computer, check whether it is only drawing power or also shows up as a keyboard or mouse.
Which one should you use?
For prices, specific models and what each costs, see the best mouse jiggler.
Never appear "away" on Slack again
Cloud-based. No downloads. Works 24/7 even when your laptop is off.
What a software jiggler looks like to a Mac, measured
We wrote the smallest possible software jiggler, a Swift program that posts two synthetic mouse moves (1 pixel right, 1 pixel back) the way jiggler apps do, and ran it on a Mac with macOS 26.5.2 on October 4, 2026. Before and after the moves it printed two different idle counters:
$ ./jiggle-test
before hid-state 67269.7 s
before HIDIdleTime 32.3 s CGEventSource idle 67269.7 s
after hid-state 67270.8 s
after 2 moves HIDIdleTime 1.1 s CGEventSource idle 67270.8 s
HIDIdleTime, the counter macOS uses for display sleep and the screen saver, dropped to about one second after the fake moves. That is why a software jiggler keeps a Mac awake and unlocked.CGEventSource.secondsSinceLastEventType, which an app can call to ask how long since the last input event, kept counting up as if nothing happened: 67,270 seconds, about 18.7 hours since anyone touched the real keyboard or mouse.So on a Mac, the same software jiggler that keeps the screen on is invisible to one of the two idle counters an app can read. We ran it twice with the same result. We did not have a USB jiggler or a turntable to test; a turntable moves your real mouse, so to the computer it is ordinary hardware input.
The core of the test program, in Swift:
let src = CGEventSource(stateID: .hidSystemState)
let p = CGEvent(source: nil)!.location
for dx in [1.0, -1.0] {
let ev = CGEvent(mouseEventSource: src, mouseType: .mouseMoved,
mouseCursorPosition: CGPoint(x: p.x + dx, y: p.y), mouseButton: .left)!
ev.post(tap: .cghidEventTap)
usleep(300000)
}
What each type does to detection
A physical mover is often sold as "undetectable". It hides two things the others leave behind: the process and the new device. It cannot hide the pattern. A pointer that moves in the same circle every few seconds for an hour, with no keys pressed, looks the same whatever moved it. Monitoring tools such as Hubstaff flag mouse-only activity with the keyboard near zero, whatever the source. The full list of checks is in can a mouse jiggler be detected.
| Signal | Software app | USB jiggler | Physical mover |
|---|---|---|---|
| Process in Task Manager or Activity Monitor | Yes | No | No |
| New device in USB logs | No | Yes | No |
| Injected-input flag on Windows | Yes | No | No |
| Mac input-event idle counter keeps rising | Yes, in our test | Not tested | Not tested |
| Mouse moves with no typing, on a timer | Yes | Yes | Yes |
| Works when the laptop lid is closed | No | No | No |
What neither does
A mover or a jiggler keeps the computer awake and unlocked, and keeps Microsoft Teams Available while it runs, since Teams watches input anywhere on the computer. It does not:
If the only goal is a computer that stays awake, you need no movement at all. caffeinate on a Mac and PowerToys Awake on Windows do it without moving anything. How the Caffeine apps compare with a jiggler is in mouse jiggler vs Caffeine.
FAQ
Is a mouse mover the same as a mouse jiggler? Usually yes, in how sellers use the words. When they differ, a mouse mover moves your real mouse and a jiggler sends fake movement from software or a USB stick.
Do physical mouse movers work with any mouse? They work with optical and laser mice that track on the plate. They do not work with a trackpad or a trackball.
Is a mouse mover app safe? The well-known ones, such as Move Mouse and Mouse Jiggler, are open source or in the official app stores. Avoid installers from download mirrors.
Do mouse movers work?
For keeping a computer awake, yes: in our Mac test two fake 1-pixel moves reset the system idle timer to one second. For the Slack desktop app, yes, while the computer is unlocked.
Stop Jiggling Your Mouse.
Join hundreds of remote workers who never worry about their Slack status. Set it up once, stay green forever.
Related Articles
Slack Bot Scopes: The Scope Each API Method Needs, Measured on 44 Methods
We gave a Slack bot one scope, called 44 common Web API methods, and read the needed field of every missing_scope error. Then we added the scopes and called them again. The table shows which scope clears each method.
Slack File Size Limit: 1 GB Is Exactly 1,073,741,824 Bytes, Tested
We uploaded files of 50 MB, exactly 1 GiB and 1 GiB plus one byte to Slack through its upload API. The limit is 1,073,741,824 bytes, and a failed upload can still leave a broken file behind.
Slack Dark Mode: Where the Setting Is, and Which Custom Emoji Disappear
Slack's dark mode is under Preferences > Appearance > Color Mode, with Light, Dark and System. We switched modes in Slack web with three test emoji and measured which ones vanish.