Testeur Clavier et Souris
Testez vos périphériques et surveillez les événements clavier/souris en temps réel
Journal d'Événements
Aucun événement enregistré. Appuyez sur une touche ou cliquez pour commencer.
Clavier Virtuel
Appuyez sur une touche pour tester. Les touches s'illuminent lorsqu'elles sont pressées.
Informations de Touche
-
-
-
-
-
-
Test de Ghosting
Maintenez plusieurs touches pour tester le N-key rollover (NKRO)
Touches Maintenues
0
Max Touches Simultanées
0
Touches Récemment Pressées
Guide d'Utilisation
Cet outil vous aide à tester les claviers et souris, et à surveiller les événements d'entrée en temps réel. Il est particulièrement utile pour les développeurs qui déboguent le code de gestion d'événements, et pour les utilisateurs vérifiant le fonctionnement de leurs périphériques.
Test du Clavier
Le clavier virtuel affiche les touches que vous pressez en temps réel. Testez toutes les touches, y compris les touches de fonction, les modificateurs et les touches spéciales. Le panneau d'informations affiche les détails techniques comme le code de touche.
Test de la Souris
Testez tous les boutons de souris (gauche, milieu, droite, retour, avancer), la molette, et suivez les coordonnées précises du curseur. Note : En raison des limitations du navigateur, les événements des boutons retour/avancer se déclenchent au relâchement plutôt qu'à l'appui.
Journal d'Événements pour Développeurs
Le journal capture tous les événements clavier et souris avec des horodatages précis. Vous pouvez voir la séquence exacte des événements mousedown, mouseup, click, ou les séquences keydown, keypress, keyup. Filtrez par type et exportez les journaux pour analyse.
Comprendre les Systèmes de Coordonnées
Les positions de souris sont rapportées dans plusieurs systèmes de coordonnées :
- clientX/Y - Position relative à la fenêtre du navigateur (zone visible)
- pageX/Y - Position relative au document entier (inclut le défilement)
- screenX/Y - Position relative à l'écran du moniteur
- offsetX/Y - Position relative à l'élément cible
- movementX/Y - Mouvement relatif depuis le dernier événement (utile pour le glisser)
Ghosting et N-Key Rollover
Le ghosting survient lorsque certaines combinaisons de touches ne sont pas enregistrées sur certains claviers. Cet outil aide à détecter combien de touches votre clavier peut gérer simultanément (N-key rollover). Les claviers gaming supportent généralement le NKRO complet.
Détection du Double-Clic
Testez le double-clic pour TOUS les boutons de souris (gauche, milieu, droite, retour, avancer) avec un seuil de délai personnalisable (100-2000ms). Aide à détecter les micro-interrupteurs défectueux causant des doubles-clics involontaires. Ajustez le délai pour correspondre à votre vitesse de clic.
Conseils
- Certaines touches comme F1-F12 peuvent être interceptées par le navigateur ou l'OS. Essayez la touche Fn si disponible.
- Le journal d'événements est utile pour déboguer le code JavaScript de gestion d'entrées.
- Utilisez le panneau de coordonnées pour comprendre comment fonctionnent les différentes valeurs de position.
- Exportez les journaux d'événements pour analyser le timing et les séquences d'événements.
- Le clavier virtuel supporte les dispositions ANSI (US) et ISO (EU).
Questions Fréquentes
Pourquoi certaines touches ne répondent pas ?
Certaines touches comme Print Screen, Pause et certaines touches de fonction sont interceptées par le navigateur ou l'OS. C'est une fonctionnalité de sécurité du navigateur, pas un problème de clavier.
Qu'est-ce que le ghosting ?
Le ghosting survient lorsque certaines combinaisons de touches ne sont pas enregistrées à cause des limitations électriques de la matrice du clavier. Les claviers gaming utilisent souvent la technologie anti-ghosting ou le NKRO complet pour éviter cela.
Pourquoi ma souris fait des doubles-clics ?
Cela est généralement causé par l'usure des micro-interrupteurs. Utilisez le paramètre de délai de double-clic personnalisable (100-2000ms) pour tester tous les boutons. Si un bouton fait des doubles-clics même avec des valeurs de délai élevées, le micro-interrupteur est probablement défectueux et doit être remplacé.
Quelle est la différence entre 'key' et 'keyCode' ?
'key' retourne la valeur du caractère de la touche pressée (ex : 'a', 'Enter'). 'keyCode' retourne un code numérique représentant la touche physique. Le code moderne devrait utiliser les propriétés 'key' et 'code' au lieu du 'keyCode' obsolète.
Mes données sont-elles envoyées à un serveur ?
Non. Cet outil fonctionne entièrement dans votre navigateur. Tous les événements d'entrée sont traités localement et aucune donnée n'est transmise.
Que signifient les positions du clavier ?
La position indique où se trouve une touche sur le clavier : Standard (0) pour la plupart des touches, Gauche (1) pour les modificateurs gauches, Droite (2) pour les modificateurs droits, et Pavé numérique (3) pour les touches du pavé numérique.
Pourquoi les boutons retour/avancer répondent au relâchement ?
Les navigateurs retardent les événements des boutons retour/avancer pour supporter la navigation native. L'outil affiche un retour visuel pendant 200ms pour assurer la visibilité. C'est une limitation du navigateur, pas un problème d'appareil.
Outils Connexes
Test de manette en ligne
Testez boutons, sticks, gâchettes, D-pad et vibration avec détection de drift
Test d'écran en ligne
39 tests: pixels morts, fuite rétroéclairage, banding couleur, motifs, flou mouvement et temps réponse
Test de microphone en ligne
Testez votre microphone avec visualiseur audio en temps réel, vumètre et lecture d'enregistrement
Test de webcam en ligne
Testez la résolution, les FPS et le microphone de votre caméra avec aperçu en temps réel et capture