Essential automations for your Mac and its accessories.

Mactomator unlocks the true potential of your trackpad, Magic Mouse, keyboard, and other devices, all without tanking your performance. Bind any gesture, button, or key to any action you want.

Powerful automation, small footprint.

Triggers → actions

Dozens of triggers and actions.

If you can think it, we can code it. Pick a trigger, and then an action. A subset of our (many) triggers and actions is shown below.

Gesture and key triggers

Trackpad & Magic Mouse

Tip-tap

Rest your fingers, then tap another one on the left or right. Combine with the app switcher for a fully gesture-driven app navigation.

Trackpad

Force-click

Go beyond what macOS provides and bind the force-click to whatever you want.

Magic Mouse

Make the Magic Mouse feel like the trackpad

Swiping on the mouse can drive the same live system gestures the trackpad does. It literally lets you use the magic mouse as a trackpad.

K P
Keyboard

Key sequences

Tap any key sequence of multiple keys, like a quick double-press, and the action fires the moment you finish it.

Actions

$backup.sh
✓ done
Automation

Run a script

If you need a custom action, simply fire off a shell script or AppleScript.

App switcher

Drive ⌘-Tab with a gesture

Open the native app switcher (⌘-Tab) and step through apps from the trackpad or mouse. No keyboard needed!

Menu commands

Fire any app's menu command

Reach into menus of any app and trigger a command by its name. Perfect to automate prev/next actions in apps like Slack.

And plenty more: Media & volume Mission Control Dark mode Sleep & lock Move the pointer Per-app scoping

The editor

Dead-simple to setup.

Don't believe us? Here's how intuitive it is.

When you
Mactomator will

When you swipe up with three fingers, Mactomator will maximize the window.

Mactomator's profile editor: a list of bindings up top, with trigger and action panels below and a plain-language summary at the bottom.
A closer look

Window management, up close.

The action most people trigger first. Snap a window into a fully-customizable grid, walk it cell to cell from the keyboard, or maximize and re-center it in place.

Editor
+ 1 snap to zone

Snap into a grid zone

Build your own grid, then drop any window straight into a zone.

Terminal
+ hold to walk

Walk it across the grid

Hold a key and step the window from cell to cell, one tap per hop.

Mail
Force-click → Maximize

Maximize & unmaximize

Fill the screen in one move, then restore it to the exact size and spot it had before.

Notes
tip-tap → Center

Center it in place

Drop a window dead-center on its screen, at the size it already is.

Beyond gestures

There's a lot more under the hood.

Ordinary mice, per-device triggers, per-app behavior, profiles you can share and so much more.

Regular mice, too

It's not just for Apple hardware. Remap the buttons on any ordinary mouse: the extra side buttons, middle-click, or a modified click.

Per-device

Bind a specific device to any trigger. Two keyboards, or a trackpad and a mouse? The same key/gesture can do one thing on one device and something else (or nothing) on another.

Per-app

The same trigger, tailored to each app. A force-touch can flip Slack channels in one app and open Mission Control in another. Mactomator runs whichever action fits the app in front.

Shareable profiles

Group your triggers and actions under as many profiles as you like. Export them and share them easily with friends and coworkers.

How it works

Set up in three steps.

Do it once. After that it runs in the background and stays out of your way.

  1. 1

    Pick a trigger

    Choose from a wide range: gestures, mouse buttons, key sequences, and more.

  2. 2

    Assign an action

    Window move, system control, and many others. And you can always invoke a script.

  3. 3

    Scope it

    Limit the trigger to an app or peripheral. In the end, it's all saved in your shareable profile.

Pricing

Try it free for 30 days.

No account or card, just a download.

Download the free trial

30 days, every feature.

Ready to keep it? Pick a plan.

1 year

A year of updates and support. Keep the app after it ends.

€4.99 one-time (1 year support)

Renew any time to extend another year.

  • Up to 3 machines
  • Every update released within 12 months
  • All features, nothing gated
Buy 1 year