MiddleDrag
Three-finger trackpad gestures for middle-click and middle-drag on macOS.
MiddleDrag adds middle‑mouse functionality to macOS trackpads by mapping three‑finger gestures to middle‑click and middle‑drag actions. A three‑finger tap generates a standard middle click, while a three‑finger drag produces a middle‑drag event that can be used for panning, orbiting, or scrolling in applications that expect a middle mouse button. The utility runs as a native menu‑bar app, works alongside existing system gestures such as Mission Control, and offers configurable sensitivity and smoothing settings.
The tool is aimed at users who rely on middle‑mouse input for web browsing, design, development, 3D modeling, or general productivity but lack a physical middle button on their Mac trackpad. It enables common workflows like opening links in background tabs, closing editor tabs, panning canvases in graphics programs, and navigating large documents without modifier keys.
MiddleDrag is distributed as an open‑source, free‑tier macOS application compatible with macOS 15+ and Swift 6.2+. It can be installed via Homebrew Cask, MacPorts, or a downloadable PKG installer, and it verifies download integrity through GitHub artifact attestations.
Reviews
Loading reviews…
Similar apps

Clipboard, Input & Automation
MiddleDrag
Middle-click and middle-drag via three-finger trackpad gestures
Clipboard, Input & Automation
MiddleClick
Utility to extend trackpad functionality

Clipboard, Input & Automation
Middle
Add middle click for Trackpad and Magic Mouse
Clipboard, Input & Automation
MacGesture
Utility to set up global mouse gestures

Clipboard, Input & Automation
Jitouch
Multi-touch gestures editor
Clipboard, Input & Automation
Mac Mouse Fix
Mouse utility to add gesture functions and smooth scrolling to 3rd party mice