One app to customize everything
Pick from 600+ triggers across every input device, choose from 600+ built-in actions, and chain them together. The complete directory of what BetterTouchTool can do.
Deep dives
Window Management
Snap windows to halves, quarters or custom snap areas — by drag, shortcut or gesture.
Learn moreTrackpad Gestures
Map any multi-finger gesture on trackpad or Magic Mouse to any action.
Learn moreKeyboard Shortcuts
Global & per-app hotkeys, typed key sequences and a conflict-free Hyper Key.
Learn moreStream Deck & Macro Pads
Native Elgato Stream Deck support plus 40+ macro pads — no vendor software needed.
Learn moreClipboard Manager
Searchable clipboard history with previews, plain-text paste and JS transformers.
Learn more600+ Built-in Actions
The complete, searchable catalog of predefined actions — every one triggerable from any gesture, shortcut or device.
Browse the listAnd there's a lot more
Mouse Buttons & Logitech
Multi-button chords, button + scroll and modifier + button — plus full Logitech control with no extra drivers.
Read the docsSpotlight-style Launcher
Search apps, windows, files, actions and calendar events — calculate, browse the clipboard and run any trigger from one fast launcher.
Read the docsFloating Menus & Widgets
Build custom on-screen menus, HUDs and widgets — place them anywhere or attach them to windows.
Read the docsCustom AI Agents
Build agents that can do anything on your Mac. Works with OpenAI, Anthropic, local models & more.
Read the docsMenu Bar Customization
Add your own menu bar items with live data and custom actions.
Read the docsConditional Automations
One trigger, many outcomes — run different actions depending on the active app, focused window, Wi-Fi, time of day or your own variables.
Read the docsText-Selection Actions
A floating menu appears the moment you select text — translate, search, transform or send it straight to an AI.
Read the docsShortcuts, MIDI & More Devices
Run any Apple Shortcut from a trigger — and trigger BTT from MIDI controllers and other generic input devices.
Read the docsScripting & Remote Control
Drive BetterTouchTool and your Mac from anything — JavaScript, AppleScript, a btt:// URL scheme, a built-in web server, a CLI and OSC.
Read the docsTouch Bar, Apple Remote & BTT Mobile
Customize the Touch Bar and Apple/Siri Remote — and use BTT Mobile on your iPhone or iPad.
Read the docsStill not everything — there's also window switching, a screenshot editor, drawing gestures, a Notch Bar and hundreds of built-in actions. Dive into the documentation to explore it all.