Skip to main content

App-Scoped Overrides

One mouse setup rarely fits every app. Smooth scrolling that feels right in a browser can feel wrong in Xcode; a gesture you want in your editor may not belong everywhere. App-scoped overrides let specific apps keep their own behavior while a clean global baseline covers everything else.

What you can override per app

  • Smooth scrolling on/off — toggle smooth scrolling per app. The three feel parameters (Min Step, Speed Gain, Duration) and the reverse-direction switches stay global; only the on/off state is app-specific.
  • Gestures — configure click, long-press, and directional drag actions for specific apps independently from global settings.

Other settings — the smooth-scroll feel parameters, reverse direction, pointer speed, and button mappings — are global and apply the same way across every app.

LinguaX Mouse Settings: Global tab plus per-app override tabs (Chrome, Finder, WeChat, …) on the same rowLinguaX Mouse Settings: Global tab plus per-app override tabs (Chrome, Finder, WeChat, …) on the same row

Configuration steps

  1. Open the app scope switcher in Mouse+.
  2. Pick the app you want to customize. The running-apps list refreshes automatically as apps launch or quit, so the target is easy to find.
  3. Toggle smooth scrolling or set the gesture behavior for that app.
  4. Leave other apps untouched — they keep following the global defaults.

Keep overrides minimal: add one only where the global behavior genuinely falls short. A small set of overrides on top of a solid baseline is easier to reason about than many competing rules. For how overrides resolve against global settings, see Rules and Priority.