Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Open Source Apps
  3. Middleclick

Middleclick

GPL-3.0Swift3.2.0

Emulate a scroll wheel click with three-finger click/tap on MacBook trackpad and Magic Mouse.

GitHubGitHub
2.9k stars127 forks0 contributors

What is Middleclick?

MiddleClick is a macOS application that allows users to emulate a middle mouse button click using multi-finger gestures on trackpads and Magic Mice. It solves the problem of missing middle-click functionality on Apple input devices, enabling actions like closing tabs and opening links in background tabs. The tool works system-wide, integrating seamlessly with macOS to enhance user productivity.

Target Audience

Mac power users, developers, and anyone who relies on middle-click actions for efficient navigation in browsers, terminals, and other applications. It's particularly useful for those transitioning from Windows or using mice with middle-click capabilities.

Value Proposition

Developers choose MiddleClick because it provides a lightweight, native solution to a common macOS limitation, offering customizable gestures and system-wide integration without requiring complex setups. Its open-source nature ensures transparency and community-driven improvements.

Overview

 "Wheel click" with three-finger click/tap for Trackpad and Magic Mouse.

Use Cases

Best For

  • Closing browser tabs quickly with a trackpad gesture
  • Opening links in background tabs in Safari without keyboard shortcuts
  • Pasting selected text in Terminal with a simple gesture
  • Enhancing navigation efficiency for Mac users without a physical middle mouse button
  • Customizing trackpad gestures for advanced productivity workflows
  • Replicating Windows-like middle-click functionality on macOS

Not Ideal For

  • Users with physical mice that already have a middle button, as the utility adds no value
  • Managed corporate Macs where Accessibility permissions cannot be granted or are restricted
  • Workflows heavily reliant on three-finger drag, which conflicts with the default gesture
  • Applications requiring complex, multi-touch gesture customization beyond simple middle-click emulation

Pros & Cons

Pros

System-Wide Integration

Enables middle-click actions across all applications, allowing users to close tabs and navigate efficiently without app-specific settings, as highlighted in the README's system-wide usage.

Browser-Specific Enhancements

Specifically improves Safari by opening links in new background tabs with a middle-click gesture, streamlining browsing workflows as described in the usage section.

High Customizability

Allows fine-tuning of finger count (2-10), tap sensitivity, and other parameters via terminal commands, catering to personal preferences, with examples like 'defaults write art.ginzburg.MiddleClick fingers 4'.

Lightweight and Native

Integrates seamlessly with macOS, featuring a status bar icon for control and minimal setup, supporting latest versions like Sequoia for broad compatibility.

Cons

Terminal-Only Configuration

Lacks a graphical user interface for settings, requiring users to memorize and execute command-line defaults commands for customization, which can be intimidating for non-technical users.

Gesture Conflicts

Setting fingers to 2 interferes with standard two-finger right-clicks, and it has known conflicts with macOS's three-finger drag feature, as documented in the troubleshooting section.

Permission Hassles

Accessibility permissions can break after macOS updates, requiring manual re-enabling, a common issue noted in the troubleshooting docs that adds maintenance overhead.

Limited to Middle-Click

Focuses solely on middle-click emulation without support for broader multi-touch gestures or advanced input customization, making it less versatile compared to full-featured utilities.

Frequently Asked Questions

Quick Stats

Stars2,856
Forks127
Contributors0
Open Issues30
Last commit3 months ago
CreatedSince 2019

Tags

#productivity-tool#gesture-control#macos-utility#accessibility#64-bit#macos#open-source-mac

Included in

Open Source Apps48.1k
Auto-fetched 18 hours ago

Related Projects

NVMNVM

Node Version Manager - POSIX-compliant bash script to manage multiple active node.js versions

Stars94,217
Forks10,275
Last commit8 days ago
Stirling-PDFStirling-PDF

#1 PDF Application on GitHub that lets you edit PDFs on any device anywhere

Stars87,883
Forks7,780
Last commit23 hours ago
PowerShellPowerShell

PowerShell for every system!

Stars54,520
Forks8,394
Last commit1 day ago
StatsStats

macOS system monitor in your menu bar

Stars40,731
Forks1,438
Last commit2 days ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub