Open Mission Control instantly
Press the scroll wheel anywhere on macOS and Mission Control fans out your windows. No keyboard shortcut, no hot corner.
BuenMouse is a free, open source menu bar app that brings the gestures you miss from the trackpad to any mouse on macOS — Mission Control, Switch Spaces, Ctrl + Scroll zoom and natural-direction scrolling.
Each gesture is its own toggle in the app. Turn them on, configure them, and forget they're there — they feel like part of the system.
Press the scroll wheel anywhere on macOS and Mission Control fans out your windows. No keyboard shortcut, no hot corner.
Hold the scroll wheel and drag horizontally. Cross the threshold and macOS slides to the next Space. Tunable distance, invertible direction.
Hold Control and roll the wheel to zoom into any app that supports it. Same muscle memory as the trackpad pinch.
The wheel finally moves content like a trackpad — flip it back any time without rewiring the OS preference.
BuenMouse is a native menu bar app with no kernel extension or helper daemon. It guides you through the Accessibility permission it needs.
Grab the latest signed disk image from GitHub releases. A single .dmg, no installer, no helper services.
Mount the DMG and drop BuenMouse into your Applications folder. Open it once — the cursor icon appears in your menu bar.
macOS asks for Accessibility so BuenMouse can read your mouse events. Approve it and gestures activate immediately.
BuenMouse uses native macOS frameworks and an event-driven input path, with no embedded web runtime or separate background helper.
Gestures use the macOS event stream instead of continuously polling mouse state.
No embedded browser or cross-platform runtime sits between BuenMouse and macOS.
The app stays out of the Dock and keeps its controls in a compact menu bar panel.
Current releases target Apple Silicon Macs running macOS 15 or later.
Requires an Apple Silicon Mac (M1 or newer) running macOS 15 or later.
BuenMouse needs no account and sends no gesture data anywhere. Network access is limited to checking GitHub for app updates and downloading one only when you choose to install it.
BuenMouse has no analytics or tracking. Its optional Sparkle release check contacts GitHub and can be disabled in Settings.
Mouse events are read from CGEventTap, transformed locally, and forwarded. They never leave your machine, not even pseudonymously.
Every line of Swift, every SwiftUI view, every entitlement is public on GitHub under the MIT license. Audit it, fork it, ship it.
Only Accessibility (to read mouse input) and AppleEvents (to ask Mission Control to open). No Disk Access, no Camera, no Mic.
One signed and notarized DMG, no account, no subscription. Sparkle can install signed updates in one click, and release checks can be disabled in Settings.
See all releases