Skip to content
MouseTuner
Menu

Docs

Every Trigger and Action you can map, how the settings window is organized, and the terms used throughout.

Getting started

MouseTuner is a menu bar app with no Dock icon and no main window. The settings window is the only full interface, opened from the menu bar icon.

Permissions

Accessibility is required for Smooth Scrolling, Button Mapping, trackpad edges, and Domain Rules (reading the active browser tab's URL). Without it, the relevant panels explain what's missing and link to System Settings.

Input Monitoring is not required. A Logitech mouse connected directly over Bluetooth triggers one extra Bluetooth pairing prompt; approving it needs a restart to take effect.

Settings panels

  • Scroll — the Scroll Curve editor and its live preview.
  • Buttons — Trigger→Action mapping.
  • App Overrides — one list of apps that can override both Scroll Curve and Button Mapping.
  • Devices — DPI, SmartShift and battery settings for Recognized Devices.
  • Trackpad — ignore the built-in trackpad while a mouse is connected, or ignore touches that land in adjustable bands along its edges.
  • Input Source — automatic input method switching by app or browser domain.
  • General — updates, iCloud sync, crash reporting (off by default).
  • Permissions — what's granted, what's missing, and why it matters.

Triggers

A Trigger is what you do to a button. Each one can carry its own Action, and the same button can hold several Triggers as long as no two are of the same kind.

  • Click — a plain press and release.
  • Double click. Mapping one makes the single click on that button wait for the second press; disable the mapping and the single click is immediate again.
  • Long press — held past a threshold you set.
  • Directional drag — hold the button and move the mouse up, down, left or right. The pointer stops while the direction is being judged, so focus does not wander to another window.
  • Chord — this button while another one is already held.
  • Hold + Scroll — hold the button and turn the wheel, in either direction.
  • Scroll — the wheel on its own, without holding anything.

Actions

An Action is what the Trigger does. Two of them have a beginning and an end: they start when you press and finish when you let go. The rest fire once.

  • Send a keyboard shortcut, with any modifiers.
  • Run a system action: Mission Control, Application Windows, Show Desktop, move one Space left or right, screenshot the whole screen, screenshot a selection, or lock the screen.
  • Press a media key: play/pause, next, previous, volume up, volume down, mute. These go through the system media path, so Apple Music, Spotify and video in a browser all respond.
  • Open an application.
  • Open a URL.
  • Run an AppleScript.
  • Run a shell script.
  • Modifier Hold — press to hold a modifier key such as Fn, release to let it go. This is the mechanism behind push-to-talk dictation; MouseTuner holds the key, your dictation tool does the rest.
  • Pan While Held — while the button is down, pointer movement becomes scrolling, like the hand tool in a map or a canvas. It does not judge a direction and does not fire once; every movement during the hold is converted. The speed is adjustable because the same wrist movement covers very different distances on an 800 DPI and a 3200 DPI mouse.
  • Toggle the wheel between ratchet and free-spin. Once the wheel-mode button is mapped, the mouse no longer switches modes on its own, so this Action puts that behaviour back.

Terminology

These terms stay in English in every language MouseTuner ships in, including this documentation.

Trigger
The condition that fires a mapping: click, double-click, long press, a drag in one of four directions, Chord, or Hold + Scroll.
Chord
Two buttons held down at the same time.
Action
What a mapping does: a keyboard shortcut, a system action, a media key, opening an app or a URL, AppleScript, a shell command, or Modifier Hold.
Modifier Hold
An Action that presses a modifier key on button-down and releases it on button-up. Push-to-talk dictation is what it exists for.
App Override
A Scroll Curve or Button Mapping that replaces the global one while a particular app is in front.
Scroll Curve
The parameter set behind Smooth Scrolling: minimum step, speed gain, duration, decay.
SmartShift
Logitech's automatic switch between a ratcheted wheel and a free-spinning one. A setting on the mice that support it.
Device Profile
What a recognized model can do: its buttons, DPI range, SmartShift support, and how to read its battery.
Recognized Device
A mouse that has a Device Profile, which adds the DPI, SmartShift and battery settings.
Generic Device
Any other mouse. Smooth Scrolling and basic Button Mapping still work.
HID++
The protocol Logitech mice use for their settings. DPI, SmartShift and battery level all go through it.
License Key
The string you get after buying. One key per purchase.
Seat
A machine a License Key may be bound to. Three per key.
Trial
Thirty days of the full app, with no account and no payment method.
Command
The macOS modifier key. Key names stay in English throughout mappings and shortcuts.
Option
The macOS modifier key, same as above.