It also allows you to configure actions for keyboard shortcuts, normal mice and the Apple Remote. In addition to this it has an iOS companion App (BTT Remote) which can also be configured to control your Mac the way you want.

BetterTouchTool includes many goodies, like window snapping or an integrated window switcher.

BetterTouchTool is a great, feature packed app that allows you to customize various input devices on your Mac.
Currently BetterTouchTool supports:

  • Macbook Trackpad
  • Magic Trackpad 1,2 & 3
  • Magic Mouse 1, 2 & 3
  • Touch Bar customization
  • Siri/Apple Remote
  • Elgato Stream Deck
  • Normal Mouse Gestures
  • Normal Mouse Buttons
  • Keyboard Shortcuts
  • Key Sequences / Text Triggers
  • BTT Remote (iOS) Triggers
  • Full Menubar Customization

What's New

  • macOS 14.4 fix: any BTT action that worked on the currently selected text would fail on macOS Sonoma 14.4. This should be resolved. For example the "Transform Selected Text With ChatGPT" or "Transform Selected Text With Java Script" actions.
  • macOS 14.4 fix: BTT's Clipboard Manager would not paste correctly in some situations
  • Improved key repeat handling for keyboard shortcuts
  • Fixed text selection issue in BTT webviews
  • Fixed chat_gpt Apple Script function