Les souris tierces, tout aussi bonnes sur macOS
Une app macOS native qui comble tout ce que macOS laisse de côté pour une souris tierce.
- Défilement fluide
- Button Mapping
- Contrôle matériel
- Dictée push-to-talk
- Changement de source de saisie
macOS 13.3 ou version ultérieure, Apple Silicon ou Intel. Notes de version →
Événements de molette, bruts
un saut par cran, aucune image intermédiaire
À travers la Scroll Curve standard
étalé sur la courbe réglée ci-dessous
Placez le pointeur sur les panneaux et tournez la molette.
Les deux panneaux reçoivent les mêmes événements de molette. Celui de gauche les applique tels que le système les transmet ; celui de droite les fait passer par la Scroll Curve — le même code que celui livré dans l'app. Déplacez les curseurs pour remodeler la courbe.

DPI, SmartShift, batterie et table des contrôles, lus et écrits en HID++. Sans logiciel Logitech en tâche de fond, sans compte.

Changez de source de saisie selon l'app au premier plan, ou selon le domaine de l'onglet de navigateur que vous regardez réellement.
Trois choses qu'il fait
Défilement fluide
Remplace les événements de molette discrets envoyés par votre souris par un défilement inertiel synthétisé, au pixel près. La Scroll Curve (pas minimal, gain de vitesse, durée, décroissance) s'édite visuellement avec un aperçu en direct, et peut être surchargée application par application.
Événements de molette, bruts
56 px
un saut par cran, aucune image intermédiaire
À travers la Scroll Curve standard
56 px · 320 ms
l'essentiel de la distance tombe sur les premières frames
Button Mapping
Un bouton porte une liste de Triggers, et chaque Trigger pointe vers une seule Action. Ici, le clic envoie un raccourci clavier et l'appui long maintient un modificateur enfoncé. Les Triggers vont jusqu'au glissement dans quatre directions, au Chord et à Hold + Scroll ; les Actions vont jusqu'à un AppleScript ou une commande shell. Les deux se redéfinissent par application.
Wheel Mode Button
Click
Keyboard shortcutfnSpaceLong press
Hold modifierfnHeld only while the mouse button is down.
DPI, SmartShift et niveau de batterie
Sur une souris que MouseTuner reconnaît, il lit et écrit ces valeurs directement en HID++, le même protocole que celui du logiciel de Logitech. Sans logiciel Logitech qui tourne, sans compte. Toute autre souris garde le défilement fluide et le Button Mapping.
MX Master 3S Bluetooth
DPI1000SmartShiftRatchetAuto-disengage threshold10Only used while SmartShift follows the device.
Battery85%Buttons7 buttons
Maintenez un bouton latéral, parlez, relâchez
Modifier Hold est la seule Action qui a un début et une fin. Mappez-le sur Fn et n'importe quel outil de dictée push-to-talk démarre et s'arrête avec votre pouce.
Notes de livraison pour cette semaine :
Cliquez sur le bouton de mode de molette pour parler, ou appuyez et maintenez-le.fn up · 0.00 s
- Mappez l'appui long d'un bouton latéral sur Hold modifier → Fn.
- Maintenez le bouton et parlez. L'outil enregistre exactement le temps que vous maintenez.
- Relâchez. Le modificateur est libéré et le bouton retourne à ne rien faire.
Fonctionne avec tout ce qui écoute une touche maintenue : Typeless, Wispr Flow, superwhisper, la Dictée de macOS.
Un modificateur bloqué en position enfoncée est la pire chose que cette app puisse vous faire ; l'icône de la barre des menus porte donc toujours un élément « Libérer les modificateurs maintenus », et le moteur relâche au changement d'app, à la perte d'autorisation et en cas de défaillance de l'interception d'événements.
Une chose de moins à changer à la main
Les règles choisissent votre source de saisie selon l'app au premier plan, ou selon le domaine de l'onglet de navigateur où vous êtes. La correspondance retombe de l'hôte exact vers son domaine parent et ignore un préfixe www. Lire l'URL d'un navigateur demande l'Accessibilité ; changer selon l'app, non.
Domain Rule — l'onglet que vous regardez en ce moment
gist.github.com → no rule → github.com → ABC
App Rule — l'application au premier plan
not reached
Valeur par défaut globale — tout le reste
not reached
Changez l'app ou l'onglet au premier plan. La première couche qui correspond décide de la source de saisie ; les couches en dessous ne sont jamais consultées.
Ce qui change
Une app Swift native
MouseTuner n'est pas sandboxé, et c'est précisément ce qui lui permet de lire l'entrée HID brute et d'intercepter les événements globaux. Cela veut aussi dire pas de distribution sur le Mac App Store : l'app est signée Developer ID et notarisée, avec en plus un Cask Homebrew.
Une liste de requêtes réseau que vous pouvez vérifier vous-même
Chaque connexion sortante de l'app est documentée sur la page de confidentialité avec son déclencheur, sa destination et son contenu, y compris les deux qui ne peuvent pas être désactivées. Vous pouvez confronter toute la liste à une capture de paquets.
Lire la liste complète des requêtes →Le contrôle matériel est inclus
Le contrôle d'appareil HID++ (DPI, SmartShift, batterie) y est dès le départ. Il n'y a qu'une seule version de l'app, sans fonctions réservées à un palier payant.
Les boutons non mappés se comportent comme si MouseTuner n'était pas installé
C'est le comportement par défaut. Tout ce qui n'a pas de mapping, tout appareil sans profil, toute fonction sans autorisation : le comportement reste identique à celui d'un Mac sans l'app, et l'interface explique pourquoi.
Bouton de mode de molette
0x00C4 → Hold modifier · fn
Le seul bouton mappé de cette souris. Maintenez-le et Fn reste enfoncée exactement le temps que vous le maintenez.
$9.9 une fois, trois machines
Trente jours de tout, sans compte ni carte bancaire, puis un paiement unique. Quatorze jours pour changer d'avis, sans justification.
Questions
Est-ce que ça marchera avec ma souris ?
Le défilement fluide et le Button Mapping fonctionnent avec n'importe quelle souris — ils agissent sur les événements d'entrée du système, pas sur l'appareil. Les contrôles HID++ supplémentaires demandent un Device Profile, et ceux-ci sont encore en cours de relevé sur du matériel réel.
Et mon trackpad ?
Intact. Le défilement fluide ne s'applique qu'aux souris à molette ; les trackpads et la Magic Mouse envoient déjà des événements au pixel près et passent tels quels.
Pourquoi n'est-il pas sur le Mac App Store ?
L'accès HID brut et l'interception globale des événements sont tous deux impossibles sous l'App Sandbox, que l'App Store impose. L'app est donc signée Developer ID et notarisée, avec un Cask Homebrew, et se met à jour via Sparkle.
Que se passe-t-il à la fin de l'essai ?
Les fonctions améliorées (personnalisation de la Scroll Curve, Button Mapping, contrôle d'appareil HID++) se désactivent. L'app continue de tourner avec le comportement par défaut du système ; rien ne cesse de fonctionner, elle arrête simplement d'en faire plus que le système.
Essayez-le 30 jours, sans compte
Toutes les fonctions, sans inscription, sans carte bancaire. Si ça ne vous convient pas, c'est un remboursement dans les 14 jours suivant l'achat, sans justification.
Télécharger MouseTuner



