Test clavier : toutes les touches fonctionnent-elles ?
Cliquez dans la zone du clavier et appuyez sur toutes les touches, l’une après l’autre. Ce que le clavier signale s’allume et reste marqué comme testé, ce qui fait ressortir aussitôt les touches mortes ou qui coincent.
Comment le calcul est fait
Le test du clavier montre quelles touches votre clavier signale réellement à l’ordinateur. Le schéma correspond à un clavier français (AZERTY, ISO avec grande touche Entrée) muni d’un pavé numérique. Les touches sont toutefois reconnues par leur position physique : le test fonctionne donc tout aussi bien avec un clavier allemand, anglais ou tout autre agencement.
Comment tester votre clavier
- Cliquez dans la zone du clavier ou atteignez-la avec la touche Tab. Le contour change de couleur : le test est actif.
- Appuyez une fois sur chaque touche. La touche pressée s’allume fortement, puis reste marquée d’une coche comme « testée ».
- Surveillez le compteur « Touches testées » : si une touche reste grise malgré la pression, elle ne signale rien – saleté, contact défectueux, ou touche interceptée par le système d’exploitation (voir plus bas).
- Appuyez sur Échap pour quitter la zone ; « Réinitialiser le test » recommence à zéro.
Que signifient key, code et location ?
À chaque frappe, le navigateur fournit plusieurs valeurs définies par la norme « UI Events » du W3C :
- event.key est le caractère ou la signification de la touche dans l’agencement actuellement réglé, par exemple « a », « A » avec Maj, ou « Enter ».
- event.code est la position physique. Les noms viennent du clavier américain : sur un clavier français, la touche imprimée A porte le nom
KeyQ, car c’est à cet emplacement que se trouve le Q sur un clavier américain. C’est pour cela que ce test s’appuie surcode: le schéma reste juste quel que soit l’agencement. - event.location distingue les touches en double : 0 = standard, 1 = gauche (Maj, Ctrl, Alt de gauche), 2 = droite, 3 = pavé numérique.
Ghosting, anti-ghosting et n-key rollover
À l’intérieur d’un clavier, les touches sont câblées selon une matrice de lignes et de colonnes. En appuyant sur certaines combinaisons de trois touches ou plus en même temps, l’électronique ne peut plus déterminer exactement lesquelles sont enfoncées. Le clavier finit alors soit par ignorer une touche (blocage), soit par signaler une touche supplémentaire que vous n’avez pas pressée (ghosting). Beaucoup de claviers bloquent ces combinaisons plutôt que d’envoyer des touches fantômes.
Le n-key rollover (NKRO) signifie que chaque touche est détectée indépendamment, quel que soit le nombre de touches maintenues. Le 6KRO signifie six touches normales plus les touches de modification (Maj, Ctrl, Alt, Win) – c’est tout ce qui tient dans un rapport selon le protocole USB HID boot que beaucoup de claviers utilisent.
Comment vérifier : maintenez enfoncée une combinaison dont vous avez vraiment besoin – pour jouer, par exemple Z + Q + Maj + Espace (le ZQSD des jeux) – et regardez « Actuellement enfoncées » ainsi que la liste des touches maintenues. Si une touche manque dans la liste, le clavier bloque cette combinaison. « Maximum simultané » retient la valeur la plus haute atteinte.
Limites honnêtes de ce test
Le navigateur ne voit que ce que le clavier et le système d’exploitation lui transmettent. Certaines touches n’arrivent donc jamais, ou seulement à moitié – ce n’est pas un défaut :
- Touche Fn : elle est traitée à l’intérieur du clavier même et n’est jamais transmise à l’ordinateur. Les combinaisons Fn (la luminosité, par exemple) arrivent tout au plus comme une touche distincte.
- Impr écran : sous Windows, elle ne signale souvent que le relâchement, ou ouvre l’outil de capture d’écran. Elle compte tout de même ici comme testée.
- Touche Windows, touches multimédias et de volume : souvent interceptées par le système d’exploitation. Les touches multimédias détectées apparaissent sous « Autres touches détectées ».
- Les raccourcis système comme Ctrl + Alt + Suppr, Alt + Tab ou Ctrl + W ne peuvent être interceptés par aucune page web.
- Alt Gr signale en plus, sous Windows, une touche Ctrl de gauche – c’est normal.
- Mac : tant que la touche Cmd est maintenue, macOS ne signale pas de façon fiable le relâchement des autres touches. Le test relâche donc toutes les touches dès que Cmd est relâchée.
- Les claviers virtuels des téléphones ne fournissent aucune position de touche. Ce test est conçu pour de vrais claviers, y compris en Bluetooth ou en USB sur une tablette.
Problèmes typiques
- Une touche ne réagit pas du tout : retirez d’abord miettes et poussière (air comprimé, clavier retourné), puis testez à nouveau. Sur un ordinateur portable, essayer un clavier externe aide à distinguer un problème matériel d’un problème de pilote.
- Lettres doublées en tapant (rebond, « chattering ») : tapez brièvement une touche dix fois et comparez avec le compteur « Frappes ». S’il grimpe plus haut que dix, le contact rebondit. Une touche maintenue qui se répète automatiquement n’est pas comptée ici.
- Mauvais caractères, mais la bonne touche s’allume : le matériel fonctionne, et le système d’exploitation utilise un autre agencement de clavier. La valeur
event.keymontre quel caractère le système en fait.
Envie de vérifier votre souris ensuite ? Le test CPS mesure la vitesse de vos clics.
Questions fréquentes
Comment vérifier que toutes les touches de mon clavier fonctionnent ?
Cliquez dans la zone du clavier et appuyez une fois sur chaque touche. Les touches testées restent marquées d’une coche ; « Touches testées » indique combien de touches représentées sur le schéma sont déjà arrivées. Les touches restées grises ne sont pas signalées par votre clavier.
Le test fonctionne-t-il aussi avec un clavier allemand ou anglais ?
Oui. Le test reconnaît les touches via event.code, c’est-à-dire par la position physique. Le schéma reprend un clavier français AZERTY, mais la touche qui s’allume correspond toujours à celle que vous avez pressée. Le caractère de votre propre agencement s’affiche dans le champ « event.key ».
Pourquoi la touche Fn ne réagit-elle pas ?
La touche Fn est traitée à l’intérieur du clavier même et n’est jamais envoyée à l’ordinateur. Aucun programme ni aucune page web ne peut la voir. Ce n’est pas un défaut.
Qu’est-ce que le ghosting sur un clavier ?
Avec certaines combinaisons de trois touches ou plus enfoncées en même temps, la matrice de touches ne peut plus déterminer exactement lesquelles sont pressées : une touche manque, ou une touche supplémentaire apparaît. Maintenez votre combinaison et vérifiez la liste « Touches actuellement maintenues ».
Combien de touches mon clavier peut-il détecter en même temps ?
Appuyez sur de plus en plus de touches et maintenez-les enfoncées. « Maximum simultané » indique la valeur la plus haute atteinte. Six touches normales plus les modificateurs suggèrent un 6-key rollover ; des valeurs plus élevées suggèrent un n-key rollover. Les combinaisons qui bloquent dépendent du câblage : testez donc les touches que vous utilisez vraiment ensemble.
Impr écran ou la touche Windows reste grise – est-elle en panne ?
Pas nécessairement. Le système d’exploitation intercepte souvent ces touches avant que le navigateur ne les voie (menu Démarrer, outil de capture). Sous Windows, Impr écran ne signale souvent que le relâchement ; elle compte tout de même ici comme testée. Si la fonction système se déclenche, la touche fonctionne.
Puis-je continuer à utiliser la page avec mon clavier ?
Oui. Les touches ne sont capturées que tant que la zone de test est active. Appuyez sur Échap pour la quitter ; Tab, la barre d’espace et tous les raccourcis fonctionnent ensuite de nouveau normalement.
Ce que je tape est-il enregistré ou envoyé ?
Non. Le test s’exécute entièrement dans votre navigateur. Ni les touches ni le texte ne sont enregistrés ni envoyés à un serveur ; recharger la page repart de zéro.
Sources et références juridiques
- MDN Web Docs : KeyboardEvent.code (position physique de la touche)
- W3C : UI Events KeyboardEvent code Values (en anglais)
- W3C : UI Events – événements clavier keydown/keyup (en anglais)
Dernière mise à jour :
Outils similaires
- Test CPS : combien de clics par seconde faites-vous ?Test CPS gratuit : mesurez vos clics par seconde sur 1, 5, 10 ou 60 secondes, avec meilleur score par durée. Souris, pavé tactile et écran tactile.
- Enregistrer l’écran dans le navigateurEnregistrez l’écran, une fenêtre ou un onglet avec micro et son système, en MP4 ou WebM. Gratuit, sans installation, rien n’est envoyé en ligne.
- Test de dactylographie : test de frappe en ligneTest de frappe gratuit : mesurez votre vitesse en 30 s, 1 ou 3 min – frappes par minute, MPM brut et net, précision, erreurs. Aussi sur mobile.
- Test micro : vérifiez votre microphoneTest micro gratuit en ligne : niveau en direct en dBFS, alerte trop faible ou saturation et enregistrement à réécouter. Dans le navigateur, sans envoi.
- Test webcam : vérifiez votre caméraTest webcam gratuit dans le navigateur : image en direct, résolution et fréquence réelles, de 480p à 4K, miroir, photo. Aucun envoi en ligne.