Mouse JigglerMade for Mac
Troubleshooting

Mouse Jiggler not working on Mac? Check these settings

Troubleshoot missing cursor movement, idle delays, schedules, app conditions, screen-lock behavior, and Accessibility access.

A magnifying lens examines the illuminated sensor of a silver mouse.
Editorial illustration
The quick answer

Start with Accessibility permission and the main switch. Then check the idle delay, schedule, Only While App, screen lock, and battery threshold. Test one condition at a time.

Match the symptom to the next check

What you seeCheck first
No pointer movement after opening the appMain switch, Accessibility access, and the entire idle delay
Movement works, then stops at a repeatable timeSchedule, Deactivate, battery threshold, and screen lock
It stops when you switch windowsOnly While App → In Front
The pointer moves, but Teams says AwayTeams presence settings; movement is already working
A transfer stops while the Mac is awakeThe connection, transfer app, and destination error

1. Confirm the app is active

Open the menu-bar panel and check the main switch. If you cannot find the icon, launch Mouse Jiggler from Applications. The icon can be customized in Settings, so it may no longer look like a mouse.

Also check which behavior you are testing. A lack of obvious cursor travel is not, by itself, enough to diagnose Silent mode. Choose Natural mode for a visible movement check.

2. Check Accessibility permission

On macOS 27, open System Settings → Privacy & Security → Device Control and Data Access and look for Mouse Jiggler. On macOS 13–26, the same permission is called Accessibility. Enable access if needed, then follow any macOS prompt to reopen the app. On Monterey, use System Preferences → Security & Privacy → Privacy → Accessibility.

For a complete walkthrough, including a missing or outdated app entry, see Accessibility permission setup.

Use a repeatable baseline

Record your current settings first. Temporarily turn off Schedule, Only While App, and a separate Deactivate condition. Choose Natural mode, set Clicks and Scroll to None, and turn the main switch on.

If Start Moving After is three minutes and Move Every is five seconds, a twenty-second wait cannot establish a failure. Leave the keyboard, mouse, and trackpad untouched for longer than the idle delay, allowing several movement intervals afterward. Watch the pointer against a visible feature on a blank document.

Then turn the main switch off. Re-enable your original conditions one at a time and repeat the check. This separates basic permission or movement problems from rules that intentionally limit a session.

Mouse Jiggler 3.1 on macOS 27, active with a weekday schedule from 08:00 to 18:15, Natural mode, a three-minute idle delay, and a five-second movement interval.
Actual app controls: a three-minute idle delay and a five-second interval. This capture has Schedule enabled; turn it off for the baseline check described above. View full size ↗

3. Wait for the full idle delay

The Start Moving After control intentionally postpones movement. If it is set to three minutes, you should not expect the app to move the pointer immediately after enabling it.

Leave the Mac untouched for the entire delay, then allow for the Move Every interval. Keyboard, mouse, or trackpad input can make this an invalid test by resetting the idle condition.

For testing, choose a shorter delay than the Mac’s sleep timeout. Restore a comfortable delay when you finish.

4. Temporarily simplify your conditions

ControlWhat to check
ScheduleCurrent time and selected repeat day.
DeactivateWhether a stop time or duration was reached.
Only While AppSelected app is open or in front, as required.
Screen lockPause When Screen Is Locked setting.
Battery thresholdCurrent charge compared with the stop threshold.

Turn off optional conditions briefly, keep clicks and scrolling set to None, and verify basic movement. Re-enable your conditions one at a time. This makes it much easier to identify the setting that changes the result.

5. Separate sleep from app-specific behavior

A pointer that moves while a chat badge still says Away is a different issue from a Mac that sleeps. Presence can depend on the application, calendar, account, and organization. See how Teams presence works.

Likewise, cursor movement cannot repair a lost internet connection, an expired server login, or a remote-session timeout enforced elsewhere. Record which part of the workflow stops instead of changing all settings at once.

6. Send a useful support report

If the problem continues after reopening the app, contact support with your macOS version, Mouse Jiggler version, power source, movement mode, delay, and enabled conditions. Include the expected result and what actually happened.

A short reproducible example is more useful than “it does not work”: “Natural mode, 1-minute delay, schedule off; no movement after 2 minutes without input” gives support a concrete starting point.

Check why a session stopped

Mouse Jiggler 3.1 Settings showing menu-bar icon choices, Launch at Login and Pause When Screen Is Locked enabled, and a five-percent battery cutoff.
Actual settings panel with screen-lock and battery controls. View full size ↗

If the test works while the Mac is unlocked but stops after locking, inspect the screen-lock pause setting. If it stops on battery, compare the current charge with the configured cutoff. A stop at one of these boundaries is different from a missing Accessibility permission.

For a new installation, start with the download and first-session guide. Avoid reinstalling until you have checked the switch, permission, timing, and conditions.

Make your next session simpler.

Explore Mouse Jiggler’s menu-bar movement, timing, and scheduling controls.

Download for Mac