Désactivation de l'accélération de la souris sous Mac OS X


37

Je cherche depuis longtemps une solution au problème de la souris inutilisable sous Mac OS X. J'ai essayé plusieurs milliards de programmes et j'ai joué avec tous les réglages possibles ou on peut en ajouter. Jusqu'à présent, je n'ai pas trouvé de moyen d'obtenir une réponse linéaire de la souris sous Mac OS X.

À ce stade, j'envisage sérieusement d'installer un autre système d'exploitation.

Mais avant de faire cela, ou d’aborder les binaires du système d’exploitation, peut-être que quelqu'un ici a une solution?

Je veux une réponse linéaire de la souris. Je veux une grande sensibilité. J'aime l'accélération de mon pavé tactile et j'aimerais le conserver si possible. Des idées?

PS J'y travaille depuis longtemps, j'aurais probablement déjà essayé les réponses les plus populaires.

J'utilise Mac OS X 10.6.5 sur un MacBook Pro. Je n'utilise pas une marque de souris particulière.

Je ne cherche aucune solution commerciale.

J'ai essayé:

D'après ce que j'ai recueilli jusqu'à présent, la seule méthode permettant d'éliminer la courbe d'accélération semble consister à définir une échelle de la souris sur une valeur négative (pour laquelle il existe apparemment deux méthodes). Malheureusement, cette méthode tue également la vitesse de suivi. Avant 10.4, il existait une fonction à laquelle vous pouviez transmettre votre propre courbe d’accélération qui résolvait tout.

-

À propos, voici l'équivalent Linux de cette question: Désactivation de l'accélération de la souris dans X.Org (Linux)

... et voici la variante programmatique, car j'essaierai de lancer ma propre solution: Désactivation de l'accélération de la souris dans Mac OS X @ SO


1
Cela a été posté en août: Une solution plutôt désespérée piratant le pilote de la souris. Je ne m'attends pas à ce que des solutions de rechange soient apparues dans le court laps de temps écoulé depuis.
Daniel Beck

1
@aib Si vous êtes pour écrire votre propre, il est probable que l' application de la courbe de la souris est juste les paramètres de peaufinage accélération ( HIDPointerAccelerationSettings, HIDPointerAccelerationTable, HIDPointerAccelerationType, etc.) dans le IORegistry de l' IOHIDPointingobjet associé à la souris. IOHIDFamilyest open source, vous pouvez donc comprendre comment le pilote interprète ces paramètres.
Jeremy W. Sherman

7
Si vous êtes ici, vous êtes probablement frustré, alors voici quelques anecdotes pour alléger votre humeur: Saviez-vous que la première fois que j'ai essayé d'utiliser la souris sur un Mac, il m'a fallu plus de 10 secondes pour cliquer sur un gros bouton Firefox 32x32 (seulement ~ 3 que j'ai passé à me taper la tête sur le bureau)? Les muridae ont défié le railgunner de Quake 3 que je suis, je l'ai gardé trop bas et trop loin.
aib

3
C'est drôle, il s'agit littéralement de mettre les choses au clair. (Dans ce cas, ce serait la courbe du pointeur.) Je ne vais pas discuter davantage, car j'ai déjà admis que la réponse linéaire était le seul choix logique et universel en faveur de tout appeler "préférence personnelle". . " Néanmoins, je suis étonné de constater à quel point certaines personnes n’ont aucune norme en ce qui concerne un appareil qu’elles utilisent pendant des heures pour interagir avec un appareil sur lequel elles effectuent tout leur travail.
aib

4
Les préférences personnelles ne sont que ça: personnelles . Si quelqu'un aime ou n'aime pas l'accélération de la souris, c'est sa prérogative. Le but du super-utilisateur est d’obtenir des réponses aux questions sur les ordinateurs, et c’est une question parfaitement valable. Arrêtez de vous disputer sur le système d'exploitation qui est "supérieur", sinon les commentaires non pertinents seront supprimés.
nhinkle

Réponses:


7

Utilisez le pilote de souris de votre fabricant, si disponible

Les alternatives sont les utilitaires / pilotes de souris USB généraux, commerciaux et universels , Overdrive ou Steermouse , ou utilisez le volet Préférences d’accélération de la souris .


1
Je dois utiliser la version plus récente de MAPP, qui n’a pas l’édition de courbe. À l’heure actuelle, la réponse la plus proche que je puisse obtenir d’une réponse linéaire est une accélération de -0,4x, mais la sensibilité est terrible. Je n'utiliserai pas de logiciel commercial simplement parce que je trouve ridicule d'acheter un logiciel pour pouvoir utiliser une souris . Je préférerais passer quelques heures à en écrire un moi-même, mais je suppose que c'est un sujet pour SO.
aib

1
@aib Vous n'avez pas besoin d'acheter un logiciel pour utiliser une souris , vous voulez simplement modifier le fonctionnement de la souris.
Martin Marconcini

3
OK, je conviens que c'est un point de vue. Pour moi (et moi, apparemment, peut - être la seule personne sur la planète avec ce point de vue) , il est la différence entre « travail » et « ne fonctionne pas ». J'ai débranché ma souris et cessé d'utiliser sur Mac tout ce qui ne peut pas être contrôlé via le pavé tactile ou une tablette graphique.
aib

1
@aib +2 pour ne pas être la seule personne de la planète frustrée. À l’heure actuelle, j’ai acheté une nouvelle souris laser Logitech et elle est installée à côté de l’ordinateur en tant que périphérique de décoration. Envie de retourner chez Best Buy et de récupérer mon argent.
amateur barista

6

Réponse courte, écris sur un terminal:

defaults write .GlobalPreferences com.apple.mouse.scaling -1
defaults write .GlobalPreferences com.apple.trackpad.scaling -1

Cela devrait le faire pour la souris et le trackpad. Si vous souhaitez restaurer les valeurs par défaut, tapez:

defaults write .GlobalPreferences com.apple.mouse.scaling 

Réponse rapide, consultez le volet Préférences d’accélération des courbes de souris ( téléchargement gratuit ). Ouvrez votre panneau de préférences> Accélération de la souris et définissez la valeur de la souris sur 0,0x.

Cela devrait suffire, mais si vous souhaitez davantage de contrôle, vous pouvez également consulter l’application sur la même page, ce qui vous donne un contrôle total sur ces paramètres, ainsi que sur d’autres paramètres de la souris.


1
Ne fonctionne pas pour Snow Leopard car Jobs a décidé de supprimer une fonction API qui dépend de ce programme. Cela ne fonctionne que pour les utilisateurs Mac avec les anciennes versions du système d'exploitation.
amateur barista

Bonnes nouvelles! Cela fonctionne à nouveau dans 10.8
Jonathan

1
travaille aussi à el capitan 10.11.1! Excellente réponse, car elle indique comment restaurer.
ahnbizcad

5

J'ai eu le même problème parce que je voulais essayer League of Legends, un jeu en ligne de type RTS - l'accélération de la souris peut être pénible lorsque l'on souhaite une précision combinée à un mouvement rapide de la main.

J'ai trouvé ControllerMate , qui a fonctionné à merveille après quelques ajustements et tests:

ControllerMate est un outil de programmation de contrôleur qui vous permet de personnaliser le comportement de vos périphériques HID: claviers, claviers, souris, trackballs, manettes de jeu, manettes de jeu, accélérateurs, entre autres. La philosophie de ControllerMate est d’être aussi flexible que possible, de fournir un ensemble d’outils de programmation de base et de permettre à l’utilisateur de combiner ces outils de multiples façons.

entrez la description de l'image ici


Je n'ai jamais réussi à obtenir une clé USB Overdrive, MouseZoom ou autre pour produire une fenêtre comme un curseur balistique, mais ControllerMate a fait le travail. C'est un peu un bidouillage et ennuyeux, mais au moins ça marche. Depuis lors, je suis passé à une souris utilisant le pilote OSX.
David Ma

2
J'ai téléchargé controllermate et il est très inutilisable. De plus, vous devez distribuer de l'argent pour cela. 15 minutes de ma vie que je ne récupérerai jamais.
amateur barista

4

Voir ce fil: Fatigué de l'accélération de la souris de Mac OS X?

Plusieurs solutions sont discutées, y compris la source d’un programme C de 21 lignes qui passera à l’échelle, également disponible en pièce jointe téléchargeable. Je suggère de lire le fil entier en premier.


Déjà lu, mais peut-être quelque chose que j'ai manqué la première fois alors je vais le lire à nouveau du haut, et laisser tomber un autre retour ici.
aib

2
Non désolé. Il s'agit de la méthode de la sous-fenêtre des préférences d'accélération de la souris, qui tue la vitesse de suivi ainsi que la courbe d'accélération.
aib

@aib +1 pour m'avoir sauvé 15 minutes de ma vie.
amateur barista

4
defaults write .GlobalPreferences com.apple.mouse.scaling -1

J'utilise steermouse et cela vous permet de régler indépendamment la vitesse d'accélération et de suivi. Une chose, avoir le pilote du fabricant et le steermouse installé gâche tout.


Travaillé pour moi en 10.8
Jonathan

contexte s'il vous plaît. où écrivons-nous cela et comment y arrivons-nous?
ahnbizcad

3

Essayez MouseZoom , cela m'a permis de ralentir les mouvements de la souris.


Mais je veux accélérer les choses! Seulement sans accélération. En passant, si vous voulez savoir à quoi ressemble l'accélération, essayez le réglage maximum de ce programme. Dis-moi que c'est utilisable et je vais laisser tomber ma quête de la réponse linéaire de la souris. Cette courbe de réponse contre-intuitive correspond exactement à ce qui se passe avec les paramètres les plus bas, mais de manière moins exagérée.
aib


2

SmoothMouse.com semble être la solution. Il s’agit d’un projet visant à améliorer la convivialité de la souris et du trackpad.

Cela fonctionne très bien sur mon MacBook Air fonctionnant sous OSX Mavericks.


C'est un bon utilitaire bien qu'il soit en conflit avec Karabiner qui est un dealbreaker pour moi
cwd

1

Il existe un panneau de préférences qui peut être installé pour éliminer l’accélération sous OS X, disponible ici .

Cela peut sembler contre-intuitif, mais pour supprimer l'accélération, définissez "Souris" sur -6.0x.


1
Cela semble terriblement familier à celui que j'ai posté dans ma question. Désolé, cela tue la sensibilité de la souris et la courbe d’accélération. C'est ce que j'utilise en ce moment (ou que j'essaie plutôt.)
aib

1

Si vous avez également un ordinateur configuré à côté de votre Mac, vous pouvez utiliser Synergy + pour partager la souris de l'ordinateur. Cela présente l'avantage supplémentaire d'utiliser les paramètres de vitesse et d'accélération de la souris du PC. Si vous êtes sous Windows, vous pouvez les désactiver à partir du Panneau de configuration.

Notez que la machine Windows doit être configurée en tant que serveur, avec le Mac en tant que client.



1

À cause de ce problème, j'ai rangé un logitech G5. J'ai résolu le problème en utilisant une souris magique. Ses pilotes fournissent une accélération douce du pointeur que je n’ai trouvée dans aucune autre souris.

Ce n'est pas une bonne solution, mais a fonctionné pour moi ...


0

J'entends dire qu'il y a une belle petite application appelée Decelerator qui pourrait faire l'affaire! ;-)

(Fiche éhontée, je l'ai écrite.: D)


1
Est-ce que cela vous permet de régler la vitesse du pointeur? Sans accélération, c'est.
aib

0

J'allais lancer BetterTouchTool sur le ring, mais je voyais votre aversion pour les logiciels tiers permettant à la souris de prendre forme. Je l'ajoute ici dans l'espoir que cela aide quelqu'un d'autre à l'avenir.


Je ne suis que contre les solutions commerciales: il est ridicule de devoir payer de l'argent pour pouvoir utiliser une souris. Je vais essayer, merci.
aib

@aib Je trouve intéressant de voir que vous continuez à dire "ridicule de devoir payer de l'argent pour pouvoir utiliser une souris". Ayant utilisé Windows depuis la version 3.0 et OS X depuis la version 10.0 (ainsi que les systèmes 7, 8 et 9) et une variété de systèmes Linux et BSD, je n’ai pas encore trouvé de souris qui exige que je paye un supplément, car ils fonctionnent tous prêts à l’emploi. Votre discours sur le fait de payer est mal exprimé. Ce serait la même chose si je me plaignais de la fonctionnalité XX du système d’exploitation YY et de ce qu’elle était inutilisable et que je devais payer pour que cela change.
Martin Marconcini

@ Martín Marconcini: je suis d'accord; Je romptine le sujet, mais les ballonnements sont une des choses pour lesquelles je ne peux m'empêcher de me sentir très sensible. C’est un problème majeur d’utilisabilité (en particulier avec la courbe d’accélération de Mac OS) et de penser que cela aurait pu être facilement évité - en supprimant le code ... En outre, pour faire simple: si vous avez utilisé autant de systèmes, sachez que chacun a un code d'accélération différent, et donc une réponse de la souris. La réponse linéaire est la seule universelle.
aib

Oh, et je n'exagérais pas vraiment: Voir le 7ème commentaire sur cette question. À quel point devrait-il être difficile de poser votre pointeur sur un bouton?
aib

@aib Je sais que tous les systèmes d'exploitation utilisent des algorithmes différents et, par conséquent, la réponse n'est pas la même, mais je ne trouve pas particulièrement difficile de passer de l'un à l'autre. si quoi que ce soit, je trouve Windows un peu difficile à déplacer. Ce que je crois, c'est qu'on s'habitue après des jours de pratique. La mémoire musculaire est difficile à battre, mais pas impossible. En tout cas, je n'utilise vraiment pas beaucoup la souris ces jours-ci. La barre de lancement et les raccourcis sont ma souris;)
Martin Marconcini

0

J'utilise un Logitech G400, ce qui pourrait ne s'appliquer qu'à cette famille de souris.

À l'aide du logiciel de jeu Logitech, augmentez la sensibilité DPI (3 600) et le taux de scrutation (125) au minimum.

Ensuite, dans les préférences système de souris OSX, réduisez presque complètement la vitesse de suivi. Cela a non seulement supprimé l'accélération pour moi, mais également résolu les problèmes de blocage ou de blocage du pointeur à basse vitesse.


-3

Souris magique. Le défilement inertiel est désactivé. Vous reviendrez à Windows 3.0 mais je ne sais pas pourquoi vous voudriez l'être.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.