Comment désactiver le défilement en cliquant avec la souris Magic Mouse?

4

Je souhaite désactiver le défilement d'un doigt avec ma souris Magic Mouse lorsque je clique dessus car je n'aime pas le fait que le contenu des applications défile si je clique sur quelque chose. Je ne vois pas non plus d'usage pratique de laisser cette chose activée.

Vidéo sur mon problème: https://www.youtube.com/watch?v=kqCo3mEH51A

Il est très important que je souhaite conserver le défilement, ce que j'aime en général. Réduire la zone de défilement avec MagicPrefs ou désactiver complètement le défilement n'est donc pas une bonne solution de contournement.

Existe-t-il des outils qui me permettent de désactiver les événements de défilement lorsque le bouton de la souris est enfoncé?

Gklka
la source
2
J'ai regardé votre vidéo et essayé de reproduire votre problème sur plusieurs ordinateurs, mais la souris Magic Mouse n'a jamais fait défiler le contenu lorsque j'ai cliqué sur quelque chose. Je ne suis donc pas sûr de ce qui se passe de votre côté. Avez-vous essayé d’utiliser votre Magic Mouse avec un autre Mac ou de tester un autre Magic Mouse dans un magasin? Évidemment, vous avez bien joué avec MagicPrefs, mais qu'avez-vous essayé d'autre? Le problème se produit-il en mode sans échec? Avez-vous essayé de réinitialiser la NVRAM?
Monomeeth
Hm, je n'y avais pas pensé avant: j'ai déjà essayé ma souris avec un nouvel ordinateur et le problème ne se pose pas là-bas. Très étrange, alors ce sera quelque chose de problème lié au logiciel ...
gklka
1
Je viens de poster une réponse pour certaines étapes que vous pouvez essayer. Si vous rencontrez un problème lors de l'exécution, faites-le moi savoir.
Monomeeth
Dans l’autre sens: je peux toujours faire défiler le texte lorsque je déplace mon doigt tout en cliquant sur un nouvel ordinateur. Seul le seuil semble être différent. Je cherche un moyen de désactiver totalement le défilement lorsque je clique.
jeudi
En fait, je préfère les souris Windows (pas les trackpads) la plupart du temps. Juste mes 2 cents.
William le

Réponses:

3

Depuis que nous avons établi que votre souris Magic Mouse n’avait pas ce comportement avec un autre ordinateur, je réinitialisais votre mémoire NVRAM et je procédais également à un démarrage en mode sans échec.

Réinitialisation de la NVRAM

Les Macs les plus anciens avaient ce qu’on appelle la RAM des paramètres (PRAM), les nouveaux Mac utilisent la mémoire NVRAM (Non-Volatile Random-Access Memory).

Puisque vous n'avez pas spécifié le modèle de Mac que vous utilisez, voici quelques étapes génériques qui fonctionneront avec tous les modèles (y compris tous les modèles MacBook Pro de la fin de 2016):

  1. Arrêtez votre machine. Oui, un arrêt complet, pas seulement la déconnexion.
  2. Appuyez sur power button puis appuyez immédiatement sur les commandoptionPRtouches.
  3. Maintenez ces touches enfoncées pendant au moins 20 secondes!
  4. Lâchez les touches et laissez votre Mac redémarrer normalement.

Testez maintenant votre souris Magic Mouse pour déterminer si le problème persiste. Si cela ne résout pas le problème pour vous, démarrez en mode sans échec.

Remarque 1: lorsque vous vous reconnectez, vous devrez peut- être réajuster certaines des préférences de votre système (volume du haut-parleur, résolution de l'écran, sélection du disque de démarrage, informations sur le fuseau horaire, etc.).

Démarrez en mode sans échec

Suivez ces étapes pour démarrer votre Mac en mode sans échec:

  1. Fermez complètement votre Mac
  2. Redémarrez votre Mac
  3. Appuyez immédiatement sur la Shifttouche et maintenez-la enfoncée
  4. Relâchez la Shiftclé lorsque vous voyez la fenêtre de connexion (REMARQUE: si FileVault est activé, vous devrez peut-être vous connecter deux fois).
  5. Prenez note de ce qui se passe (par exemple, testez votre souris Magic Mouse)
  6. Quittez maintenant le mode sans échec en redémarrant votre Mac normalement.
  7. Encore une fois, notez ce qui se passe (testez votre souris Magic Mouse)

Une fois que vous avez démarré en mode sans échec, laissez-moi savoir comment vous êtes allé et nous partirons de là.

Trash Magic Mouse fichiers .plist

Étant donné que votre problème persiste en mode sans échec, je supprime les fichiers de préférences correspondants de Magic Mouse.

Comme vous ne spécifiez pas la version de macOS que vous utilisez, je suppose que vous utilisez une version de Mountain Lion et des versions ultérieures. Suivez ces étapes:

  1. Aller au Finder
  2. Appuyez et maintenez la optiontouche
  3. Tout en maintenant la optiontouche enfoncée, cliquez sur le menu Aller et sélectionnez Bibliothèque dans la liste.
  4. Cela devrait ouvrir le dossier Bibliothèque de votre utilisateur dans une nouvelle fenêtre du Finder
  5. Recherchez et ouvrez le dossier Préférences (il se trouve dans le dossier Bibliothèque).
  6. Dans ce dossier, trouvez les deux fichiers .plist suivants:
    • com.apple.AppleMultitouchMouse.plist
    • com.apple.driver.AppleBluetoothMultitouch.mouse.plist
  7. Maintenant, supprimez ces fichiers
  8. Redémarrez votre Mac

Votre Mac va maintenant créer un nouvel ensemble de fichiers de préférences par défaut pour votre Magic Mouse.

Remarque: vous devrez revenir aux Préférences Système et reconfigurer les paramètres de votre Magic Mouse. Cependant, avant de le faire, je testerais d'abord la souris Magic Mouse pour voir si le problème persiste toujours.

Réinitialiser la liste des périphériques Bluetooth et le contrôleur Bluetooth

Plusieurs utilisateurs ont déjà résolu ce problème pour résoudre les problèmes liés aux périphériques Bluetooth tiers (généralement un clavier et / ou une souris, mais également des écouteurs, etc.).

Puisque vous utilisez une véritable souris Apple Magic Mouse, vous décidez de ne pas vous déranger, mais je pense que cela vaut la peine d'essayer.

En résumé, vous devez réinitialiser la liste de périphériques Bluetooth et le contrôleur Bluetooth de macOS. Toutefois, cela réinitialisera tous les périphériques Bluetooth connectés, y compris votre clavier et votre souris, de sorte que chaque périphérique Bluetooth devra être à nouveau couplé .

Vous pouvez suivre certaines étapes, mais je vous suggère fortement de lire toutes les étapes avant de commencer (ou peut-être d'imprimer les instructions / de les afficher sur un autre appareil).

Avant de commencer, assurez-vous que l’icône Bluetooth apparaît dans la barre de menus. Si ce n'est pas le cas, ouvrez Préférences Système> Bluetooth et activez l'option Afficher Bluetooth dans la barre de menus .

De plus, puisque vous essayez de résoudre un problème avec votre souris Magic Mouse, vous devrez utiliser une autre souris pour suivre les étapes suivantes :

  1. Maintenez les deux touches et enfoncées Shiftet Optioncliquez simultanément sur l'icône Bluetooth dans la barre de menus. Une fois le menu affiché, relâchez les touches.
  2. Dans le menu Bluetooth, choisissez Débogage> Supprimer tous les périphériques.
  3. Maintenez à nouveau les touches Shiftet enfoncées et Optioncliquez simultanément sur l'icône Bluetooth dans la barre de menus.
  4. Dans le menu Bluetooth, choisissez Débogage> Réinitialiser le module Bluetooth.
  5. Arrêtez votre Mac
  6. Assurez-vous que votre souris Magic Mouse est complètement éteinte
  7. Redémarrez votre Mac
  8. Sur votre Mac, cliquez sur l'icône Bluetooth dans la barre de menus.
  9. Sélectionnez l' option Configurer le périphérique Bluetooth
  10. Sur la souris, allumez l'appareil
  11. Une fois que l'assistant d'installation a trouvé la souris, sélectionnez-la dans la liste et cliquez sur «Continuer».
  12. Maintenant, associez votre souris
  13. Si vous avez d'autres périphériques Bluetooth, vous pouvez les coupler maintenant (ou le faire plus tard).

Fais-moi savoir comment tu vas.

Monomeeth
la source
Cela n'a pas aidé. Le problème existe également avec un démarrage sans échec après une réinitialisation de la PRAM.
Gklka
D'accord, ce problème existe dès le démarrage en mode sans échec et également après lors du redémarrage normal. Je suggérerais de supprimer les fichiers .plist pertinents lors de votre prochaine étape. Je mettrai à jour ma réponse pour inclure des instructions.
Monomeeth
Merci encore pour vos efforts. La suppression des fichiers de configuration n'a pas aidé non plus. Ils semblaient de toute façon inoffensive: gist.github.com/gklka/df7205b9268c75dce4486a466982f738 et gist.github.com/gklka/0432f5894431a3eb2f2b43416d03f503
gklka
J'ai réfléchi à ce problème et au fait qu'il se produit toujours en mode sans échec sur votre Mac, mais pas sur l'autre ordinateur. Vous pouvez essayer de réinitialiser la liste de périphériques Bluetooth macOS et le contrôleur Bluetooth. Toutefois, tous les périphériques Bluetooth connectés, y compris un clavier, seront réinitialisés . Vous devrez donc les rajouter au fur et à mesure de leur utilisation. Je mettrai à jour ma réponse pour inclure les étapes à suivre si vous décidez d'aller de l'avant (c'est inoffensif - cela signifie simplement que si vous avez des tas de périphériques Bluetooth, vous devrez les coupler à nouveau). Je ne peux pas garantir que cela résoudra votre problème, mais cela peut suffire.
Monomeeth
1
Réinitialiser la NVRAM corrige le problème pour moi. Merci beaucoup!
Kenny
1

La solution finale à ce problème: une option non documentée de BetterTouchTool:

defaults write com.hegenberg.BetterTouchTool BTTBlockMagicMouseScrollWhenClicked YES

Gklka
la source
Comment implémentez-vous cette option?
Nicolas Hung le
0

Cela peut sembler étrange, mais vous devriez essayer d’utiliser votre souris Magic Mouse sur une surface différente.

J'ai récemment changé de tapis / surface de souris et ce type de comportement étrange de Magic Mouse a pratiquement disparu.

Mon ancienne surface était tellement usée / usée qu'elle commençait à devenir brillante par endroits. Mon hypothèse est que ces correctifs brillants amènent la souris à signaler des modèles de signaux anormaux, ce qui provoque toutes sortes de comportements étranges d'usage courant.

Matt Sephton
la source
Bienvenue à Ask Different. De quelle manière cela désactiverait-il le défilement? Peut-être que je manque quelque chose, cependant.
bmike
@bmike se déplacer sur une meilleure surface a empêché le défilement parasite lorsque je cliquais sur un problème pour moi. Ma théorie est que, d'une manière ou d'une autre, les surfaces brillantes ou incohérentes provoquent les mouvements minuscules de la souris qui se produisent lors d'un clic et qui sont signalés comme un parchemin. Vous pouvez en savoir plus sur mes expériences et le chemin de la solution ici: forum.affinity.serif.com/index.php?/topic/…
Matt Sephton
0

J'ai trouvé une solution à ce qui fonctionne pour moi. Lorsque j'ai besoin de "toucher fin" en cliquant, je pose deux doigts plutôt que sur la souris. La souris est beaucoup moins sensible au défilement quand elle enregistre deux doigts.

Il a fallu un peu d'habitude pour s'habituer à ce nouveau comportement, mais il y a eu rapidement un langage moins grossier et davantage de travail. ... et j'ai toujours la fonction de défilement (haut-bas et gauche-droite) pour naviguer et lire.

Réponse de la souris magique
la source