Mode d'emploi
1
Placez le curseur sur la zone de test sombre.
2
Cliquez avec n'importe quel bouton : gauche, droit, molette, précédent ou suivant. Vous pouvez aussi tourner la molette.
3
La zone change de couleur et affiche le nom et le numéro du bouton.
4
Chaque clic est ajouté au Journal des clics, avec son heure.
5
Les témoins d'État des boutons s'allument au premier appui. Allumez-les tous pour vérifier que chaque bouton fonctionne.
6
Cliquez sur Réinitialiser (ou appuyez sur R) pour tout remettre à zéro. Partager copie un résumé de la session.
Couleur de chaque bouton
- ● Bouton gauche (numéro 0) — clic principal
- ● Bouton droit (numéro 2) — clic secondaire, menu contextuel
- ● Bouton du milieu (numéro 1) — clic sur la molette, ouvre ou ferme des onglets
- ● Bouton précédent (numéro 3) — bouton latéral sous le pouce, page précédente
- ● Bouton suivant (numéro 4) — bouton latéral sous le pouce, page suivante
Le navigateur utilise sa propre numérotation : le numéro 1 est la molette, pas le bouton droit.
Comment le navigateur lit les boutons
Le navigateur donne le bouton pressé dans MouseEvent.button. Les cinq numéros standard :
- 0 — gauche (principal)
- 1 — milieu (clic sur la molette)
- 2 — droit (menu contextuel)
- 3 — précédent (4e bouton)
- 4 — suivant (5e bouton)
La propriété voisine MouseEvent.buttons (au pluriel) liste tous les boutons maintenus en même temps. .button (au singulier) donne seulement celui qui a déclenché l'événement.
Au-delà du numéro 4, la détection n'est pas fiable. Sur les souris de jeu à 6 boutons ou plus, les boutons en plus sont souvent transformés en touches du clavier par le logiciel de la souris.
Les boutons latéraux ne répondent pas ?
Certains navigateurs utilisent les boutons 3 (Précédent) et 4 (Suivant) pour changer de page avant que le site puisse les lire. Selon le navigateur :
- Chrome / Edge : il n'y a pas de réglage dédié. Désactivez les extensions de gestes de souris, ou testez en navigation privée sans extensions.
- Firefox : tapez about:config, cherchez mousebutton.4th.enabled et mousebutton.5th.enabled, puis mettez les deux sur false.
- Opera / Vivaldi : Paramètres → Gestes de souris : désactivez-les ou réassignez les boutons latéraux.
- Safari (macOS) : Réglages Système → Souris : décochez Balayer entre les pages.
Si rien ne change, vérifiez le logiciel de la souris (Logitech G HUB, Razer Synapse, SteelSeries GG). Il a peut-être associé ces boutons à une macro ou à un raccourci clavier au lieu de les envoyer comme de vrais boutons de souris.
Menu du clic droit bloqué dans la zone
Dans la zone de test, le menu du navigateur est bloqué (événement contextmenu annulé). Un clic droit est donc enregistré normalement. En dehors de la zone, il fonctionne comme d'habitude.
Rebond d'interrupteur : repérer et réparer
Un interrupteur usé ou de mauvaise qualité peut rebondir : un seul appui est lu comme plusieurs clics très rapprochés. Les signes :
- Un fichier s'ouvre alors que vous n'avez cliqué qu'une fois dans l'Explorateur.
- Une sélection de texte se perd pendant que vous la faites glisser.
- Deux lignes ou plus apparaissent dans le journal pour un seul appui.
- Un glisser-déposer s'arrête en cours de route.
Pour le détecter : gardez le seuil de rebond dans Paramètres entre 10 et 40 ms. Tout clic du même bouton plus rapide que ce seuil est marqué rebond dans le journal et compté dans « Événements de rebond ».
Pour le corriger :
- Logiciel de la souris : certaines souris de jeu proposent un réglage de debounce. Montez-le à 8–16 ms.
- Nettoyant contact : un peu de DeoxIT D5 dans l'interrupteur peut redonner un contact correct, mais souvent pour peu de temps.
- Remplacement de l'interrupteur : changer le micro-interrupteur (par exemple Omron D2FC-F-7N ou Kailh GM) règle le problème pour de bon, si vous savez souder.
- Système : Windows et macOS n'ont pas de réglage général de debounce. Seuls certains logiciels de souris (Logitech Options, Razer Synapse) en proposent un.
Le debounce, expliqué simplement
Le micro-logiciel de la souris ignore tout nouveau signal pendant un court instant après un clic. C'est le « debounce », qui évite les rebonds. À titre indicatif :
- Souris d'entrée de gamme : souvent de l'ordre de 20 ms ou plus
- Souris de jeu courantes : environ 8 à 16 ms
- Souris de jeu haut de gamme : 1 à 5 ms
Plus le debounce est long, mieux vous êtes protégé des rebonds, mais plus il est difficile de cliquer très vite. Plus il est court, plus la souris réagit vite, mais un interrupteur usé rebondit plus facilement. La bonne valeur est juste au-dessus de la durée de rebond naturelle de l'interrupteur (environ 1 à 3 ms pour un interrupteur neuf).
Taux de rapport et latence
Le taux de rapport (polling rate) indique combien de fois par seconde la souris envoie sa position et l'état de ses boutons au système, en Hz :
- 125 Hz — un envoi toutes les 8 ms (souris de bureau classique)
- 500 Hz — toutes les 2 ms
- 1000 Hz — toutes les 1 ms (standard des souris de jeu)
- 4000 à 8000 Hz — toutes les 0,25 à 0,125 ms (haut de gamme)
Un taux plus élevé réduit la latence. Au-delà de 1000 Hz, le gain reste faible pour la plupart des joueurs et le processeur travaille davantage. Le navigateur ajoute son propre délai de traitement : la précision des horodatages de cet outil dépend de lui (environ 1 ms sur du matériel récent).
Boutons inversés par le système
Windows et macOS permettent d'échanger les boutons gauche et droit. Si les deux sont inversés dans le testeur, vérifiez :
- Windows : Paramètres → Bluetooth et appareils → Souris → Bouton principal de la souris.
- macOS : Réglages Système → Souris → Bouton principal.
Le logiciel de la souris (Logitech G HUB, Razer Synapse, SteelSeries GG, Corsair iCUE) peut aussi réassigner n'importe quel bouton. Si un bouton envoie un numéro inattendu, ouvrez ce logiciel et regardez l'assignation du bouton dans votre profil.
Sons
Quand Son à chaque clic est activé, le testeur joue un son court à chaque appui. Trois styles sont disponibles dans « Options de diagnostic » : Doux, Mécanique et Alarme rebond. En mode Doux, chaque bouton a sa hauteur de son :
- Gauche — 520 Hz
- Milieu — 380 Hz (grave)
- Droit — 440 Hz
- Précédent — 600 Hz (aigu)
- Suivant — 560 Hz
Le curseur Volume sonore dans les paramètres règle le volume (de 5 % à 50 %). Pratique si vous testez sans regarder l'écran.
Tester tous les boutons rapidement
- Regardez le bloc État des boutons : chaque témoin reste allumé après le premier appui.
- Allumez les 5 témoins (gauche, droit, milieu, précédent, suivant) pour confirmer que tout fonctionne.
- Si un témoin ne s'allume jamais, le bouton ne répond pas, ou le navigateur ou le logiciel de la souris l'intercepte. Voyez « Les boutons latéraux ne répondent pas ? » et « Boutons inversés par le système ».
- Utilisez le Plein écran (icône ⛶ en haut à droite de la zone, ou touche F) pour tester sans distraction.
- Gardez la détection de rebond à 15 ms pour vérifier qu'aucun bouton ne se déclenche deux fois en usage normal.
Exporter le journal
Utilisez Exporter dans Paramètres → Données et export pour télécharger le journal en fichier .csv. Les colonnes sont séparées par un point-virgule, ce qui permet une ouverture directe dans Excel en français. Chaque ligne contient :
- Horodatage — date et heure au format ISO 8601, avec les millisecondes
- Bouton — nom du bouton (par exemple « Bouton gauche »)
- Index — numéro du navigateur (0 à 4), ou « molette haut / bas »
- Rebond — « oui » si le clic est signalé comme rebond, « non » sinon
- Délai — temps écoulé depuis le premier clic, en millisecondes
Ouvrez le fichier dans un tableur pour calculer l'écart entre les clics, la fréquence de clic ou le taux de rebond sur une longue session.
Problèmes courants
- Le clic n'est pas détecté : vérifiez que le curseur est dans la zone de test. L'outil attend un événement
mousedown, que certaines extensions du navigateur bloquent.
- Le menu du clic droit s'ouvre : il n'est bloqué qu'à l'intérieur de la zone. Cliquez bien dans la partie sombre.
- Le clic du milieu fait défiler la page : l'outil bloque ce comportement dans la zone, mais certains navigateurs lancent quand même le défilement automatique. Gardez le curseur bien à l'intérieur de la zone.
- Les boutons latéraux changent de page : voyez « Les boutons latéraux ne répondent pas ? » plus haut.
- Le journal montre deux fois le même bouton pour un appui : c'est probablement un rebond. Réglez le seuil de rebond entre 10 et 20 ms pour le mesurer.
- Le chronomètre est en pause et les clics ne comptent plus : cliquez sur « Reprendre » à côté du chronomètre.
Glossaire
- Debounce — délai minimum imposé par la souris entre deux clics du même bouton, pour supprimer les rebonds.
- Rebond (chatter) — signaux répétés et non voulus pour un seul clic, causés par un contact usé ou de mauvaise qualité.
- Taux de rapport (polling rate) — nombre d'envois par seconde de la souris vers le système (Hz). Plus il est élevé, plus la latence baisse.
- MouseEvent.button — propriété du navigateur qui donne le numéro (0 à 4) du bouton à l'origine de l'événement.
- MouseEvent.buttons — propriété du navigateur qui indique tous les boutons maintenus en même temps.
- Bouton principal — le bouton du clic habituel : le gauche par défaut, modifiable dans le système pour les gauchers.
- Micro-interrupteur — l'interrupteur physique sous un bouton de souris (par exemple Omron D2FC ou Kailh GM). Sa durée de vie annoncée va en général de 10 à 50 millions de clics.
Raccourcis clavier
- R — remettre à zéro les compteurs et le journal
- F — activer ou quitter le plein écran
- Échap — fermer un panneau ouvert