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

  • Improved the "Drawing / Mouse Gesture" recognition algorithm. It should now work better in various situations, e.g. for straight lines.
  • "Drawing / Mouse Gesture" recognition can now be cancelled by hitting esc or space.
  • Added new trackpad gestures dedicated to drawing mouse gestures: "Three Finger Drawing", "Four Finger Drawing", "Five Finger Drawing". You need to assign the predefined action "Start Recording Drawing / Mouse Gesture" to it
  • Various macOS Sonoma related fixes.
  • Note: If you encounter an issue where BTT automatically disables itself, try to disable the experimental Dropbox/iCloud sync. It seems to cause weird issues on some macOS Sonoma systems.