Stop accidental clicks before they happen
MouseMat places a translucent guard around your idle cursor, swallowing that first unintended click.
Designed to stay out of your way
MouseMat only steps in when you need it. The rest of the time, completely invisible.
Click Guard
Swallows accidental clicks when your cursor has been idle. Only active when the mat is visible.
Smart Dismissal
Typing, scrolling, dragging, trackpad gestures, space changes - all dismiss the mat instantly.
Modifier Pass-through
Cmd+click, Ctrl+click, Cmd+Shift+4 screenshots, and any modifier clicks always go through.
Respects Other Apps
If any app hides the cursor, the mat hides too.
Snooze
Temporarily disable via menu bar: 5 min to 1 hour. Shows remaining time.
Menu Bar Native
No dock icon. Custom icon with visual states for enabled, disabled, and snoozed.
How it works
Four simple steps. Zero configuration needed.
Cursor goes idle
After a few seconds of inactivity (default 3s, configurable), MouseMat activates.
Mat appears
A translucent blurred mat fades in around your cursor, acting as a click guard.
Click absorbed
If you accidentally click, the mat catches it. The click never reaches the app underneath.
Back to normal
The mat disappears. Your next click goes through to apps as normal. Move away to dismiss too.
Tune it to your workflow
MouseMat starts with sensible defaults, but every detail is configurable from a clean settings panel.
Idle timeout
1 to 10 seconds (default 3s)
Zone size
40 to 200 pixels (default 80px)
Launch at login
Native macOS integration
Enable/disable
One click from the menu bar
Download MouseMat
Free. No account required. Just download, drop into Applications, and grant Accessibility permissions when prompted.
Download .dmgmacOS 13+ · Intel + Apple Silicon · v0.1.2
Installation
Download the .dmg file
Drag MouseMat to Applications
Right-click the app → Open
macOS will warn about an unidentified developer - this is normal for apps distributed outside the App Store. Right-click and choose Open to see the Allow button. Only needed once.
Grant Accessibility permission
MouseMat needs this to detect idle clicks and show the guard. macOS will prompt you automatically.