简体中文 Tiếng Việt 日本語 한국어 हिन्दी Español Français العربية বাংলা Português Русский اردو Bahasa Indonesia Deutsch Naijá मराठी తెలుగు Türkçe தமிழ்

Outil de test double-clic - Principe de fonctionnement détaillé

Cet article détaille le fonctionnement des double-clics de souris et le mécanisme utilisé par cet outil pour détecter les double-clics erronés.

1. Quelles informations une souris envoie-t-elle à l'ordinateur ?

Une souris n'envoie que trois types d'informations à l'ordinateur :

C'est exact, vous avez bien lu. Une souris faitpasenvoyer unsignal de double-clicà l'ordinateur. Il envoie uniquement des impulsions temporelles générées par les pressions et les relâchements des boutons. Pour être précis, la souris elle-même ne le sait pasqu'est-ce qu'un double-clic. Alors, comment l’ordinateur sait-il lorsqu’un double-clic se produit ? Où l'ordinateur reçoit-il le signal du double-clic ? Ne t'inquiète pas; la rubrique suivante,Qu'est-ce qu'un double-clic ?, explique cela.

2. Qu'est-ce qu'un double-clic ? Série

A double-cliquezse produit lorsqu'un bouton de la souris est enfoncé deux fois pendant un seuil de temps, généralement de 500 ms (ce seuil est réglable dans différents systèmes/paramètres ; vous pouvez voir sa configuration spécifique dans le panneau de configuration Windows/macOS). Un tel signal est reconnu par le système d'exploitation comme un double-clic. C'est vrai : le signal de double-clic est défini par le système d'exploitation lui-même. Tant que le signal d'impulsion temporelle correspond à la définition, le système d'exploitation le reconnaît sans hésitation comme un double-clic, comme le montre le schéma ci-dessous.

Remarque :

Tant que l'intervalle entre deux appuis est inférieur à 500 ms, cela compte comme un double-clic. Cela signifie que même des intervalles de 50 ou 20 ms sont admissibles. Cependant, comment un humain peut-il atteindre cette vitesse ? Ils ne le peuvent pas. Mais le système d'exploitation ne se soucie pas de savoir si les humains peuvent le faire ; il ne s'en soucie que si l'intervalle est inférieur à 500 ms. Cela explique également pourquoi certaines souris ressententdouble-clic défectueux(double-clics déclenchés par un comportement non humain).

Remarque :

Double-clic sur le bouton gaucheest la logique d'interaction par défaut pour les systèmes d'exploitation courants tels que Windows et macOS. Logiciels spécialisés : Dans certains logiciels de dessin CAO, des outils de modélisation 3D (comme certains plugins Blender), ou des Systèmes d'Information Géographique (SIG),double-clic avec le bouton droitest défini comme « annuler la commande en cours » ou « revenir au menu précédent ». Dans un tel logiciel, un double-clic avec le bouton droit peut annuler rapidement l'opération en cours ou revenir à la vue précédente, améliorant ainsi l'efficacité du flux de travail.
Schéma de la chronologie du double-clic de la souris
Diagramme temporel de l’état des boutons de la souris : montre comment les états des boutons de la souris changent au fil du temps.

3. Qu'est-ce qu'un double-clic défectueux ?

A double-clic défectueuxse produit lorsque l'utilisateur clique une seule fois, mais en raison de problèmes matériels de la souris, le système reçoit plusieurs signaux de clic, généralement avec un intervalle inférieur à 80 ms. La vitesse de clic humain ne peut tout simplement pas être aussi rapide, mais cette impulsion temporelle satisfait les exigences du système d'exploitation.définition d'un double-clic.

Les double-clics défectueux se manifestent généralement par :

Remarque :

Double-clic défectueuxest également appelé « double-clic anormal », « bavardage », « rebond de clic » ou double-clic lié à une erreur de jugement matériel.

4. Comment se produisent les doubles-clics erronés ?

La cause première des doubles-clics défectueux réside dansouverture et fermeture anormales des contacts à l'intérieur du micro-interrupteur. Les causes courantes incluent :

Ces changements physiques provoquent l'ouverture et la fermeture brève du circuit à plusieurs reprises au cours d'une seule pression, ce qui amène le système à l'interpréter à tort comme plusieurs clics.

5. Comment cet outil détecte les doubles-clics défectueux

Cet outil utilise des écouteurs de synchronisation et d'événements de haute précision, combinés à des algorithmes intelligents, pour identifier avec précision les signaux de clic anormaux qui ne sont pas générés par l'homme.

Principe de détection :

Logique de jugement :

Si l'intervalle entre deuxmousedownévénements estmoins de 80 ms, il est considéré comme un double-clic défectueux. En effet, l'intervalle normal de double-clic humain est généralement supérieur à 100 ms ; les clics consécutifs de moins de 80 ms sont extrêmement probablement causés par un rebond matériel.

Formule de jugement :
if (timeBetweenPresses < 80ms) → Jugé comme défectueux Double-clic
Exemple de journal de double-clic défectueux :
[10:00:01] Bouton gauche enfoncé
[10:00:01] Bouton gauche haut (Intervalle : 45 ms) →BATTEMENT DÉTECTÉ

L'outil compte également le nombre de double-clics erronés.

6. Que peuvent faire les souris pour réduire les doubles-clics erronés ?

Certaines marques et modèles de souris haut de gamme offrent des fonctionnalités anti-rebond, permettant aux utilisateurs d'ajuster les paramètres anti-rebond via un logiciel pilote pour réduire l'apparition de double-clics défectueux. Vous trouverez ci-dessous un diagramme d'état du fonctionnement d'une souris après avoir incorporé la fonctionnalité anti-rebond.

Machine à états complète double-clic avec la souris Inactif Première pression Modèle Première version En attente du deuxième clic Minuterie double-clic active Deuxième pression Double-clic confirmé Délai d'expiration/échec de distance Rebond matériel Bruit de contact (3 fois) Mesures en temps réel (simulées) Intervalle : 87 ms Clics : 2 Nombre de rebonds : 3 Chemin rouge : indique la détection de rebond matériel. Chemin bleu : indique un délai d'attente ou un échec de distance. Chemin vert : indique le succès.

Vous trouverez ci-dessous quelques exemples de marques et de modèles de souris prenant en charge l'ajustement anti-rebond :

Marque Series/Model Examples Nom du logiciel du pilote Plage de réglage anti-rebond (typique) Remarques
Rapo VT (VT1 Pro Max, VT3s Max, VT3 Pro Max, VT1 Air Max, VT9, etc.) A-Hub Généralement pris en charge, réglable de 0 à 20 ms
VGN Série Dragonfly (Dragonfly F1 Pro Max, etc.) VGN VHUB Pilote Prend en charge l'anti-rebond personnalisé
Chrone clé Certaines souris de jeu Lanceur Keychron Ajustement déplaçable
Razer Certains modèles haut de gamme (par exemple, certains modèles Viper/DeathAdder après la mise à jour du firmware) Razer Synapse Certains modèles prennent en charge (pas tous)
Logitech G Pro (certains modèles) G CONCENTRATEUR Support partiel (à partir de 4 ms)
MACHENIKE L8Max L8 Prend en charge (2 ms, 4 ms, 8 ms)
Nom de la marque
Modèle de souris
Logiciel pilote
Plage anti-rebond
Remarques