Configurer le temps anti-rebond dans Windows pour la souris

21

Ma souris est cassée et je suis trop paresseux pour en acheter un nouveau. Le problème est avec le bouton de clic gauche. Un simple clic physique entraînera plusieurs clics sous Windows. Il existe déjà un circuit anti-rebond dans la souris pour empêcher ce type de comportement, mais il n’est plus efficace. Comment puis-je augmenter le temps d'anti-rebond dans les logiciels? Ou encore, comment puis-je dire à Windows d'ignorer plusieurs clics de souris si le temps qui les sépare est inférieur à 0,1 seconde.

JcMaco
la source

Réponses:

18

L'outil gratuit (et open source) AutoHotkey permet aux utilisateurs d'écrire des scripts personnalisés qui interagissent avec le clavier et la souris. En particulier, un utilisateur a écrit un script appelé " Souris buggy "which" définit la vitesse minimale du double-clic de votre souris (empêchant que les simples clics ne soient perçus comme des doubles-clics) ". Pour ce faire, il ignore les multiples clics trop proches les uns des autres.

Après avoir installé AutoHotkey et chargé le script, mes propres problèmes de suppression des rebonds semblent avoir été résolus.

Vous devrez peut-être ajuster le DoubleClick_Min Paramètre situé en haut du script qui détermine le délai minimum entre deux événements de souris pour que les événements de souris soient considérés: j'ai constaté que la valeur par défaut faisait en sorte que les doubles-clics légitimes soient considérés comme un rebond. La valeur de 75 semble bien fonctionner pour moi, cependant.

davidg
la source
C'est un script merveilleux! Malheureusement, il ne gère pas bien les déplacements lorsque la souris rebondit. Le bouton de la souris enregistrera comme non tenu.
Time Sheep
3

Désolé, je ne peux pas poster de commentaires, mais je voulais ajouter à la réponse de daviddg. La recherche dans la section des scripts du site Web AutoHotkey n’a rien trouvé pour "Buggy Mouse". Cependant, j'ai trouvé un script sur ce post: http://www.autohotkey.com/board/topic/82509-software-fix-for-double-clicking-mouse

Et la source du script est:

LButton::
If (A_TimeSincePriorHotkey < 100) ;hyperclick
Return
sendinput {LButton down}
KeyWait, LButton
sendinput {LButton up}
Return
Sandra
la source