Stop accidental clicks before they happen

MouseMat places a translucent guard around your idle cursor, swallowing that first unintended click.

Download for macOSFree · macOS 13+

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.

SubmitMat guarding an idle cursor

How it works

Four simple steps. Zero configuration needed.

01

Cursor goes idle

After a few seconds of inactivity (default 3s, configurable), MouseMat activates.

zzz
02

Mat appears

A translucent blurred mat fades in around your cursor, acting as a click guard.

03

Click absorbed

If you accidentally click, the mat catches it. The click never reaches the app underneath.

04

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

MouseMat SettingsMouseMatVersion 0.1.2SettingsWhat's NewActiveTimeout3.0sSize80pxLaunch at loginReset to Defaults

Download MouseMat

Free. No account required. Just download, drop into Applications, and grant Accessibility permissions when prompted.

Download .dmg

macOS 13+ · Intel + Apple Silicon · v0.1.2

Installation

1

Download the .dmg file

2

Drag MouseMat to Applications

3

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.

4

Grant Accessibility permission

MouseMat needs this to detect idle clicks and show the guard. macOS will prompt you automatically.