1. À quoi sert cet outil
Ce testeur clavier et souris en ligne gratuit permet de tester le clavier et la souris en temps réel — voir les codes des touches, la position de la souris, les clics, le défilement et les touches modificateurs. Utilisez-le pour tester le clavier, tester la souris ou recherche de code de touche lors de la vérification du matériel ou du débogage des entrées. Pas d'installation, pas d'envoi ; toute l'entrée est capturée dans votre navigateur et rien n'est envoyé à un serveur. Idéal pour contrôle matériel, recherche de code touche, test des modificateurs ou test de molette ; fonctionne sur des machines restreintes où on ne peut pas installer de logiciel.
2. Comment l'utiliser
Démarrage rapide : Cliquez dans la zone clavier et appuyez sur une touche pour voir key, code, keyCode, repeat et modificateurs. Bougez et cliquez dans la zone souris pour voir position et événements de bouton. Utilisez Effacer pour réinitialiser chaque section. Clic droit dans la zone souris pour tester le bouton droit.
- Clavier — Cliquez dans la zone clavier (ou tabulez jusqu'à elle) et appuyez sur une touche. Les événements s'affichent dans le tableau avec key, code, keyCode, état repeat et modificateurs.
- Souris — Bougez et cliquez dans la zone de test souris. La position se met à jour en direct ; les clics et le défilement sont enregistrés.
- Effacer — Utilisez Effacer dans chaque section pour réinitialiser la liste des événements.
- Clic droit — Clic droit dans la zone souris pour tester le bouton droit (le menu contextuel du navigateur y est supprimé).
3. Comment ça marche
- Clavier — Écoute les événements keydown sur une zone focusable. Affiche key (caractère), code (touche physique), keyCode (legacy), repeat (touche maintenue) et les modificateurs (Alt, Ctrl, Shift, Meta).
- Souris — Écoute mousemove, mousedown, mouseup et wheel dans une zone dédiée. Affiche la position du curseur (x, y), le bouton (Gauche, Milieu, Droit), le delta de défilement (X, Y) et les modificateurs.
- Les événements sont conservés en mémoire avec une limite pour éviter une croissance illimitée. Tout le traitement s'effectue dans votre navigateur. Aucune donnée n'est envoyée à un serveur.
4. Cas d'usage et exemples
- Contrôle matériel — Vérifier que toutes les touches et boutons de la souris fonctionnent après remplacement du clavier ou de la souris.
- Recherche de code touche — Voir le
key,codeetkeyCodeexacts pour une touche (utile pour les développeurs). - Test des modificateurs — Confirmer que Shift, Ctrl, Alt et Meta sont bien détectés.
- Molette — Tester la direction et le delta du défilement dans la zone souris.
Exemple
- Appuyer sur A → key: "a", code: "KeyA", keyCode: 65
- Appuyer sur Shift+A → modificateurs: "Shift", key: "A"
- Clic gauche à (320, 150) → down Gauche @ (320, 150)
- Défilement vers le bas → delta Y: -100
5. Limites et contraintes connues
- Navigateur uniquement — Les événements sont limités à ce que le navigateur expose. Certains comportements matériels bas niveau ne sont pas visibles.
- Focus requis — Les événements clavier ne sont capturés que lorsque la zone clavier a le focus. Cliquez ou tabulez d'abord.
- Zone souris uniquement — Les événements souris ne sont capturés que dans la zone de test, pas ailleurs sur la page.
- Pas de persistance — Les événements sont gardés en mémoire uniquement ; ils sont perdus au rechargement. Rien n'est stocké ni envoyé à un serveur.