CPS Meter

GUIDE 04

Souris qui double-clique (chattering) — causes, diagnostic et solutions

Un seul appui qui produit deux clics, un glisser-déposer qui lâche : causes du chattering, comment le vérifier et que faire.

Un dossier s'ouvre alors que vous n'avez cliqué qu'une fois, vous lâchez un objet en plein glisser-déposer, ou un tir unique part deux fois en jeu ? Le chattering du switch de la souris est peut-être en cause. C'est ce qu'on appelle couramment le « problème de double-clic ».

Comment fonctionne un bouton de souris

Sous la plupart des boutons de souris se trouve un petit micro-switch. Quand vous appuyez, une lame-ressort métallique à l'intérieur touche un contact et ferme le circuit, et la souris signale cet état « appuyé » à l'ordinateur.

Au moment du contact, les pièces métalliques se touchent et se séparent plusieurs fois pendant un temps très court. C'est ce qu'on appelle le rebond. Le firmware de la souris applique un anti-rebond (debounce) qui regroupe les oscillations survenues pendant un certain délai en un seul appui.

Pourquoi le chattering apparaît

Comment faire le diagnostic

Le test double-clic de CPS Meter signale une entrée suspecte lorsque le même bouton est appuyé à nouveau plus vite que le seuil (80 ms par défaut) après l'appui précédent.

Le navigateur ne reçoit que ce que la souris envoie : les oscillations déjà filtrées par le firmware de la souris sont invisibles. À l'inverse, si ce test en détecte, c'est que deux appuis sont réellement parvenus jusqu'à l'ordinateur.

Ne pas confondre avec la vitesse de double-clic du système

Le système d'exploitation traite deux clics comme un double-clic s'ils arrivent dans un délai donné. Sous Windows, la valeur par défaut est de 500 ms. Si ce réglage est long, deux clics lents deviennent aussi un double-clic : pour distinguer ce cas du chattering, regardez l'« Intervalle précédent » dans ce test. Le chattering se manifeste généralement par des intervalles très courts, qu'un humain aurait du mal à produire volontairement.

Que faire

Ce test est donné à titre indicatif et ne prouve pas que le produit est défectueux. Pour un échange ou une réparation, fiez-vous à l'avis du fabricant.

Faire le test →