⚡ Universal Binary (Apple Silicon & Intel) 🖥️ macOS 13+ Ventura / Sonoma / Sequoia 🔒 Zero Telemetry • 100% Local v0.1.1 Released

Unleash Your Magic Mouse

Ultra-responsive custom multi-touch gestures, middle click, pinches, and hotkey bindings for macOS with sub-millisecond latency.

$ git clone https://github.com/namikemen/magictouch.git && cd magictouch && ./package_app.sh

Free & Open Source under MIT • Universal Binary (Apple Silicon & Intel) • macOS 13+ • Verified SHA-256

MagicTouch.app — Status Popover
Active
3 Touches
SURFACE: 1000Hz
Device Status
Apple Magic Mouse (Connected)
Detected Gesture
3-Finger Click Middle Click (Button 3)
Private Framework Interception 0.4ms latency
Engineering & Architecture

Designed for Precision. Built for macOS.

MagicTouch bypasses legacy cursor emulation by tapping directly into Apple's private multitouch subsystem for true hardware-rate gesture recognition.

⚡
Sub-Millisecond Tap

MultitouchSupport.framework

Hooks directly into macOS private C-APIs, streaming raw capacitive coordinate frames at the mouse hardware polling rate before OS filtering.

Latency: < 0.8ms C-API Hook
🛡️
Privacy First

Zero Telemetry & Offline

100% local execution. MagicTouch has zero analytics, zero external network calls, and no background tracking daemons. Open source under MIT.

Network: 0 KB/s 100% Local
🪶
Native macOS Stack

Zero Electron Bloat

Handcrafted in pure Swift with AppKit menu bar lifecycle and SwiftUI popover views. Consumes less than 25MB RAM and idles at 0.0% CPU.

RAM: ~20 MB Pure Swift
Interactive Hardware Simulator

Feel the Hardware. Try Every Gesture.

Experience MagicTouch's raw capacitive multi-touch tracking live in your browser. Touch or drag across the virtual surface, or run automated gesture tours below.

Drag mouse or touch surface
Live Recognition Engine Online
Detected Gesture
🖱️
Middle Click (3-Finger)
3 simultaneous contact points in upper active zone
Simulated macOS Action
⚡ Mouse Button 3 (Open Link in Background Tab)
MultitouchSupport Telemetry <1ms latency
Active Contacts 3 fingers
Touch Phase Recognized
Normalized Pos (X, Y) 0.50, 0.75
Contact Force / Size 18.4 pt²
Zero-lag event dispatch Direct C-API hook

Engineered for Apple Silicon & macOS

Private framework hooks, sub-millisecond latency, and native SwiftUI popover.

Gesture Catalog

Over 40 Gestures. Infinite Possibilities.

From essential 3-finger middle clicks to complex 4-finger spaces navigation, MagicTouch turns the entire glass top into an ultra-responsive gesture trackpad.

🔍
Showing 41 of 41 Gestures
Mouse Hotkey System

Assign Any Action Under the Sun

Every gesture can trigger standard mouse buttons, complex recorded keyboard shortcuts, native macOS commands, or custom scripts.

🖱️

Mouse Remapping

Middle click (Button 3), Back (Button 4), Forward (Button 5), Double/Triple Clicks, and custom drag locks.

Middle Click • Back • Forward
⌨️

Hotkey Recorder

Capture and fire any combination of modifier keys (⌘, ⌥, ⌃, ⇧) plus alphanumeric keys with millisecond accuracy.

⌘⇧[ • ⌃⌘Q • ⌘Space
🖥️

macOS Navigation

Direct integration with Mission Control, App Exposé, Spaces Virtual Desktops, Launchpad, and Smart Zoom.

Mission Control • Spaces
⚡

Scripts & Automations

Trigger background Shell commands, Raycast/Alfred scripts, or AppleScript commands on gesture completion.

AppleScript • bash • zsh
Installation & Security

Up and Running in 60 Seconds.

Because MagicTouch reads raw capacitive hardware frames and dispatches virtual clicks, macOS requires two standard security permissions in System Settings.

01 Drag & Drop

Install Application

Mount the downloaded MagicTouch.dmg and drag the application icon into your /Applications folder.

📦 MagicTouch.app → /Applications
02 Mouse & Keys

Grant Accessibility

Enables MagicTouch to synthesize native mouse clicks (Middle Click, Double/Triple Click) and dispatch recorded keyboard shortcuts.

System Settings > Privacy > Accessibility
🪄 MagicTouch
03 Touch Surface

Enable Input Monitoring

Authorizes reading raw capacitive sensor pixel coordinate arrays directly from your Apple Magic Mouse touch glass.

System Settings > Privacy > Input Monitoring
🪄 MagicTouch
💡
macOS Sequoia & Sonoma Pro Tip: If gestures ever stop firing after a major macOS system update or app upgrade, simply toggle the switch OFF and back ON in System Settings to prompt macOS to refresh its security daemon.