Zum Inhalt springen
MouseTuner
Menü

Mäuse von Drittanbietern, unter macOS genauso gut

Eine native macOS-App, die für eine Maus von Drittanbietern nachholt, was macOS auslässt.

  • Smooth Scrolling
  • Button Mapping
  • Hardware-Steuerung
  • Push-to-Talk-Diktat
  • Eingabequellen-Wechsel
Für macOS laden

macOS 13.3 oder neuer, Apple Silicon oder Intel. Versionshinweise

MouseTuner — Scrollen

Wheel-Events, unverändert

ein Sprung pro Raste, keine Frames dazwischen

Durch die Standard Scroll Curve

verteilt über die Kurve, die Sie unten einstellen

Weg pro Frame

Zeiger über die Bereiche bewegen und am Rad drehen.

Beide Bereiche bekommen dieselben Wheel-Events von Ihrer Maus. Der linke wendet sie so an, wie das System sie übergibt; der rechte schickt sie durch die Scroll Curve — derselbe Code, der auch in der App läuft. Verschieben Sie die Regler, um die Kurve umzuformen.

Drei Dinge, die es tut

  1. Smooth Scrolling

    Ersetzt die diskreten Wheel-Events Ihrer Maus durch synthetisiertes, pixelgenaues Trägheitsscrollen. Die Scroll Curve (Mindestschritt, Geschwindigkeitsverstärkung, Dauer, Abfall) wird visuell mit Live-Vorschau bearbeitet und lässt sich pro App überschreiben.

    Wheel-Events, unverändert

    56 px

    ein Sprung pro Raste, keine Frames dazwischen

    Durch die Standard Scroll Curve

    56 px · 320 ms

    der größte Teil der Strecke fällt auf die ersten Frames

  2. Button Mapping

    Auf einer Taste liegt eine Liste von Triggern, und jeder Trigger zeigt auf genau eine Action. Im Bild sendet der Klick einen Tastaturkurzbefehl, der lange Druck hält einen Modifier unten. Trigger reichen bis zum Ziehen in vier Richtungen, einem Chord oder Hold + Scroll; Actions reichen bis zu einem AppleScript oder einem Shell-Befehl. Beides lässt sich pro App überschreiben.

    Wheel Mode Button

    Click

    Keyboard shortcut
    fnSpace

    Long press

    Hold modifier
    fn

    Held only while the mouse button is down.

  3. DPI, SmartShift und Akkustand

    Bei einer Maus, die MouseTuner erkennt, liest und schreibt es diese Werte direkt über HID++, dasselbe Protokoll, das auch Logitechs eigene Software spricht. Ohne laufende Logitech-Software, ohne Konto. Jede andere Maus bekommt weiterhin Smooth Scrolling und Button Mapping.

    MX Master 3S Bluetooth

    DPI1000
    SmartShiftRatchet
    Auto-disengage threshold10

    Only used while SmartShift follows the device.

    Battery85%
    Buttons7 buttons

Seitentaste halten, sprechen, loslassen

Modifier Hold ist die eine Action mit Anfang und Ende. Legen Sie ihn auf Fn, und jedes Push-to-Talk-Diktierwerkzeug startet und stoppt mit Ihrem Daumen.

Notizen — Team-Update

Was diese Woche rausgeht:

Klicken Sie den Wheel Mode Button, um zu sprechen, oder halten Sie ihn gedrückt.fn up · 0.00 s

  1. Den langen Druck einer Seitentaste auf Hold modifier → Fn legen.
  2. Taste halten und sprechen. Das Werkzeug nimmt genau so lange auf, wie Sie halten.
  3. Loslassen. Der Modifier wird freigegeben, und die Taste tut wieder nichts.

Funktioniert mit allem, was auf eine gehaltene Taste hört: Typeless, Wispr Flow, superwhisper, macOS Diktat.

Ein Modifier, der unten hängen bleibt, ist das Schlimmste, was diese App Ihnen antun könnte. Deshalb trägt der Bereich „Tasten“ immer die Schaltfläche „Gehaltene Sondertasten loslassen“, und die Engine gibt beim App-Wechsel, bei Verlust der Berechtigung und bei fehlgeschlagenem Event-Tap von sich aus frei.

Eine Sache weniger, die Sie von Hand umschalten

Regeln wählen Ihre Eingabequelle nach der Vordergrund-App oder nach der Domain des Browser-Tabs, in dem Sie gerade sind. Der Abgleich fällt vom exakten Host auf dessen übergeordnete Domain zurück und ignoriert ein vorangestelltes www. Das Auslesen der Browser-URL braucht die Bedienungshilfen; das Umschalten nach App nicht.

Im Vordergrund
  1. Domain Rule — der Tab, den Sie gerade ansehen

    gist.github.com → no rule → github.com → ABC

  2. App Rule — die App im Vordergrund

    not reached

  3. Globale Vorgabe — alles andere

    not reached

Wechseln Sie die App oder den Tab im Vordergrund. Die erste zutreffende Ebene bestimmt die Eingabequelle; die Ebenen darunter werden nie abgefragt.

Was anders ist

Eine native Swift-App

MouseTuner läuft nicht in der Sandbox — erst dadurch kommt es überhaupt an rohe HID-Eingaben heran und kann globale Events abfangen. Das heißt zugleich: keine Verbreitung über den Mac App Store. Ausgeliefert wird es mit Developer-ID-Signatur und notarisiert, dazu als Homebrew Cask.

Eine Liste der Netzwerkanfragen, die Sie selbst prüfen können

Jede ausgehende Verbindung der App ist auf der Datenschutzseite mit Auslöser, Ziel und Inhalt dokumentiert, auch die beiden, die sich nicht abschalten lassen. Die ganze Liste können Sie mit einem Paketmitschnitt abgleichen.

Die vollständige Liste der Anfragen lesen

Hardwaresteuerung ist inklusive

Die HID++-Gerätesteuerung (DPI, SmartShift, Akkustand) ist von Anfang an dabei. Es gibt nur eine Version der App, und keine Funktion bleibt einer bezahlten Stufe vorbehalten.

Nicht zugewiesene Tasten verhalten sich, als wäre MouseTuner nicht installiert

Das ist der Normalfall. Alles ohne Zuweisung, jedes Gerät ohne Profil, jede Funktion ohne Berechtigung: Das Verhalten bleibt identisch mit dem ohne die App, und die Oberfläche erklärt, warum.

Drücken Sie eine beliebige Taste. Fünf der sechs tun hier nichts.

Radmodus-Taste

0x00C4 → Hold modifier · fn

Die einzige Taste dieser Maus mit einer Zuweisung. Halten Sie sie gedrückt, und Fn bleibt genau so lange unten.

$9.9 einmalig, drei Rechner

Dreißig Tage alles, ohne Account und ohne Karte, danach ein einmaliger Kauf. Vierzehn Tage, um es sich anders zu überlegen, ohne Rückfragen.

Ansehen, was enthalten ist

Fragen

Funktioniert es mit meiner Maus?

Smooth Scrolling und Button Mapping funktionieren mit jeder Maus — sie arbeiten auf den Eingabeevents des Systems, nicht am Gerät. Die zusätzlichen HID++-Steuerungen brauchen ein Device Profile, und die entstehen noch an echter Hardware.

Und mein Trackpad?

Bleibt unangetastet. Smooth Scrolling gilt nur für Mäuse mit Rad; Trackpads und die Magic Mouse senden bereits pixelgenaue Events und werden direkt durchgereicht.

Warum ist es nicht im Mac App Store?

Roher HID-Zugriff und das Abfangen globaler Events sind unter der App Sandbox beide nicht möglich, und der App Store setzt sie voraus. Also wird es mit Developer-ID-Signatur und notarisiert ausgeliefert, mit einem Homebrew Cask, und aktualisiert sich über Sparkle.

Was passiert, wenn das Trial endet?

Die erweiterten Funktionen (Scroll Curve anpassen, Button Mapping, HID++-Gerätesteuerung) schalten sich ab. Die App läuft mit dem Standardverhalten des Systems weiter; nichts hört auf zu funktionieren, es geht nur nicht mehr über das hinaus, was das System ohnehin schon tut.

30 Tage testen, ohne Account

Voller Funktionsumfang, keine Anmeldung, keine Kreditkarte. Wenn es nichts für Sie ist: Rückerstattung innerhalb von 14 Tagen nach dem Kauf, ohne Rückfragen.

MouseTuner laden