Contrôle des périphériques · Gratuit

Test de clavier

Appuyez sur chaque touche et regardez-la s'allumer sur une disposition pleine taille, tenkeyless, 75%, ISO ou portable Mac. Voyez les valeurs key, code et keyCode envoyées par chaque appui, les touches pas encore détectées, celles qui tapent deux fois et combien de touches votre clavier lit à la fois.

Fonctionne dans votre navigateur · Les frappes ne quittent jamais cet onglet

Espace de travail du test de clavier

Capture en direct

Appuyez sur chaque touche de votre clavier

Les touches se remplissent tant qu'elles sont maintenues et gardent une coche une fois relâchées. Elles sont associées par position physique, donc le dessin correspond quelle que soit la langue de votre clavier.

Disposition
Légendes
Capture désactivée

Les touches fonctionnent normalement sur cette page jusqu'au démarrage. Cliquez sur Démarrer la capture ou sur le clavier, puis appuyez une fois sur chaque touche.

Évitez Ctrl+W, Cmd+W, Cmd+Q et Alt+F4 : ils ferment l'onglet ou le navigateur, et aucune page web ne peut les en empêcher.

Le dessin est purement visuel. Chaque appui est annoncé, et les listes ci-dessous nomment chaque touche détectée, chaque touche pas encore testée et chaque touche signalée pour rebond. Appuyez deux fois sur Échap en moins d'une seconde pour mettre en pause.

ANSI pleine taille : 104 touches : rangée de fonctions, bloc de navigation et pavé numérique, avec la large touche Entrée américaine. Les touches en pointillés ne servent que de repère : Fn et Touch ID fonctionnent dans le clavier et n'envoient jamais rien qu'une page web puisse lire. Les touches de luminosité, de volume et multimédia s'arrêtent aussi généralement au système d'exploitation.

0 / 104 touches · faites défiler horizontalement pour voir tout le clavier

Dernière touche pressée

Dernière touche
–

Lancez la capture et appuyez sur une touche. Tout ce que le navigateur signale à son sujet s'affiche ici.

key
–
code
–
keyCode
–
Emplacement
–
Durée de maintien
–
Depuis le dernier relâchement
–
Couverture

Ce qui a été détecté

Totaux pour la disposition sélectionnée. Changer de disposition reclasse les appuis déjà effectués.

Touches testées
0 / 104
Enfoncées
0
Rollover max
–
Rebonds signalés
0
Touches supplémentaires
0

Maintenez plusieurs touches ensemble, comme celles que vous utilisez en même temps dans un jeu, pour mesurer le rollover et repérer le ghosting.

Pas encore pressées (104)

Rangée de fonctions · 13

  • Échap
  • F1
  • F2
  • F3
  • F4
  • F5
  • F6
  • F7
  • F8
  • F9
  • F10
  • F11
  • F12

Rangée des chiffres · 13

  • Accent grave (`)
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 0
  • Moins (-)
  • Égal (=)

Lettres et ponctuation · 34

  • Q
  • W
  • E
  • R
  • T
  • Y
  • U
  • I
  • O
  • P
  • Crochet gauche ([)
  • Crochet droit (])
  • Barre oblique inverse (\)
  • A
  • S
  • D
  • F
  • G
  • H
  • J
  • K
  • L
  • Point-virgule (;)
  • Apostrophe (')
  • Z
  • X
  • C
  • V
  • B
  • N
  • M
  • Virgule (,)
  • Point (.)
  • Barre oblique (/)

Modificateurs et édition · 14

  • Retour arrière
  • Tab
  • Verr. Maj
  • Entrée
  • Maj gauche
  • Maj droite
  • Ctrl gauche
  • Touche Windows gauche
  • Alt gauche
  • Espace
  • Alt droite (AltGr)
  • Touche Windows droite
  • Touche Menu
  • Ctrl droite

Navigation et système · 9

  • Impr. écran
  • Arrêt défil.
  • Pause
  • Inser
  • Début
  • Page préc.
  • Suppr
  • Fin
  • Page suiv.

Flèches · 4

  • Flèche haut
  • Flèche gauche
  • Flèche bas
  • Flèche droite

Pavé numérique · 17

  • Verr. Num
  • Diviser (pavé numérique)
  • Multiplier (pavé numérique)
  • Moins (pavé numérique)
  • 7 (pavé numérique)
  • 8 (pavé numérique)
  • 9 (pavé numérique)
  • Plus (pavé numérique)
  • 4 (pavé numérique)
  • 5 (pavé numérique)
  • 6 (pavé numérique)
  • 1 (pavé numérique)
  • 2 (pavé numérique)
  • 3 (pavé numérique)
  • Entrée (pavé numérique)
  • 0 (pavé numérique)
  • Séparateur décimal (pavé numérique)
Doubles détections

Rebonds possibles

Une touche est signalée quand elle envoie un nouvel appui moins de 50 ms après avoir été relâchée, plus vite qu'un doigt ne peut se relever et appuyer de nouveau.

Aucun rebond pour l'instant. Une touche qui tape deux fois pour un seul appui apparaît ici avec l'écart qui l'a trahie. Pour vérifier une touche suspecte, tapez dessus lentement une vingtaine de fois.

Hors du dessin

Touches supplémentaires

Touches envoyées par ce clavier que la disposition sélectionnée ne dessine pas : touches multimédia, touche ISO ou japonaise, ou pavé numérique sur une disposition plus petite.

Rien de supplémentaire pour l'instant. Les touches de volume ou multimédia qui atteignent le navigateur, la touche ISO à côté de Maj gauche sur un dessin ANSI ou les touches du pavé numérique sur un dessin tenkeyless apparaissent ici.

Journal des événements

Les 60 derniers événements clavier

Du plus récent au plus ancien. key est ce que l'appui a tapé avec votre disposition et vos modificateurs actuels, code est la touche physique, et keyCode est le nombre obsolète que lisent encore les anciens scripts.

Lancez la capture et appuyez sur une touche. Chaque appui apparaît ici avec ses valeurs key, code et keyCode, son emplacement et sa durée de maintien.

Certaines touches n'atteignent jamais une page web

Fn et Touch ID fonctionnent dans le clavier, et la plupart des touches de luminosité, de volume et multimédia s'arrêtent au système d'exploitation ou à un pilote du fabricant. Elles sont dessinées en pointillés ou pas du tout, et une touche qui reste éteinte pour cette raison n'est pas cassée.

Certains raccourcis ne peuvent pas être bloqués

Ctrl+W et Cmd+W ferment l'onglet, Cmd+Q et Alt+F4 quittent le navigateur, et Alt+Tab, Cmd+Tab et Ctrl+Alt+Suppr appartiennent au système d'exploitation. Aucune page ne peut les intercepter, alors laissez-les de côté pendant le test. Appuyez une fois sur la touche Windows : elle est détectée, puis le menu Démarrer s'ouvre et la capture se met en pause ; cliquez alors sur le clavier pour continuer.

Le rollover dépend de la connexion

Un clavier en mode boot USB signale au plus six touches plus les modificateurs, et beaucoup de portables et de claviers Bluetooth en signalent moins. Un nombre faible ici peut venir de la liaison autant que de la matrice de switchs.

Dessiné par position, pas par légende

Les touches sont placées comme sur un clavier américain, avec des légendes britanniques sur les deux touches ISO supplémentaires. Sur un clavier français, allemand ou nordique, les lettres imprimées diffèrent, mais chaque touche s'allume à sa place physique.

Ce n'est pas un keylogger. La page écoute les événements clavier uniquement tant que la capture est active, les garde dans la mémoire de cet onglet pour dessiner le clavier et le journal, et les oublie quand vous réinitialisez ou quittez la page. Rien n'est importé, écrit dans le stockage ni envoyé aux outils d'analyse, et un rapport ne quitte la page que si vous le copiez ou le téléchargez vous-même. Échap est testée comme n'importe quelle autre touche : un appui est consigné, et un deuxième appui dans un délai de 1 seconde met la capture en pause. Le journal conserve les 60 derniers événements, et un appui compte comme rebond s'il survient moins de 50 ms après le relâchement de la même touche.

Comment ça marche

Appuyez sur une touche, lisez exactement ce que le navigateur a reçu.

Quand vous appuyez sur une touche, le clavier envoie un scancode, le système d'exploitation le traduit et le navigateur transmet à la page un KeyboardEvent qui la désigne de deux façons : code, la position physique, et key, ce que cette position tape à cet instant. Ce testeur écoute ces événements tant que la capture est active et les associe par code, si bien que le dessin est juste quelle que soit la langue et que les résultats ne dépendent pas de vos réglages de disposition. Une touche qui ne produit jamais d'événement (Fn, une touche multimédia que le système garde pour lui, un raccourci que le système d'exploitation intercepte) ne peut être testée par aucune page web, et la page le signale au lieu de la compter comme un échec. Tout se passe dans l'onglet : aucune frappe n'est importée, stockée ni conservée après sa fermeture.

  1. 01

    Choisissez la disposition qui correspond à votre clavier

    Pleine taille, tenkeyless, 75%, ISO ou portable Mac, avec légendes Windows ou Mac. Les touches sont associées par position physique, donc le dessin correspond à votre clavier même si les lettres imprimées ne sont pas américaines.

  2. 02

    Lancez la capture et appuyez une fois sur chaque touche

    Cliquez sur Démarrer la capture ou sur le clavier. Chaque touche se remplit tant qu'elle est maintenue et garde une coche une fois relâchée, et la liste des touches pas encore pressées se réduit au fur et à mesure. Pour arrêter, appuyez deux fois sur Échap en moins d'une seconde ou utilisez le bouton de pause.

  3. 03

    Maintenez des combinaisons, puis lisez les résultats

    Maintenez ensemble les touches que vous utilisez simultanément pour mesurer le rollover et repérer le ghosting, tapez lentement sur une touche suspecte pour chercher des rebonds, puis copiez ou téléchargez un rapport en texte brut de tout ce qui a été détecté.

Conçu pour trouver la touche défaillante

Un contrôle matériel, pas un jeu de frappe.

Identification par position physique

Chaque touche est identifiée par KeyboardEvent.code, la position du switch, plutôt que par le caractère qu'elle tape. Un clavier AZERTY, QWERTZ, Dvorak ou ISO allume la bonne touche sur le dessin, et le journal montre toujours ce que votre disposition a tapé.

Cinq dispositions, deux jeux de légendes

ANSI pleine taille, tenkeyless, 75%, ISO pleine taille avec la grande touche Entrée et la touche supplémentaire à côté de Maj gauche, et un clavier de portable façon MacBook. Passez aux légendes Mac pour voir Commande et Option à la place de Windows et Alt.

La liste de ce qui n'a pas été détecté

Chaque touche pas encore pressée est nommée et regroupée par zone, ce qui est bien plus rapide que de chercher sur un dessin la seule touche restée éteinte. Le contrôle d'un portable est terminé quand la liste est vide.

Rebonds signalés en direct

Une touche qui signale un nouvel appui moins de 50 ms après son propre relâchement devient ambre avec un point d'exclamation, et apparaît dans la liste avec le nombre d'occurrences et l'écart le plus court observé : le signe habituel d'un switch sale ou usé.

Rollover et ghosting, comptés

Le nombre de touches enfoncées et le record de touches enfoncées en même temps montrent combien d'appuis simultanés atteignent réellement l'ordinateur, et le record nomme les touches qui l'ont établi.

Toutes les valeurs d'un événement clavier

key, code, le keyCode obsolète, location (gauche, droite ou pavé numérique), la durée de maintien de la touche, les répétitions automatiques et l'écart depuis son dernier relâchement, pour les 60 derniers événements. Copiez-les ou téléchargez-les en texte brut.

Questions sur le clavier

Touches mortes, double frappe, ghosting et ce qu'un navigateur peut voir.

Comment tester mon clavier en ligne ?+

Choisissez la disposition qui correspond à votre clavier, puis cliquez sur Démarrer la capture ou sur le dessin et appuyez une fois sur chaque touche. Chaque touche se remplit tant qu'elle est maintenue et garde une coche une fois relâchée, et sur un clavier en bon état la liste des touches pas encore pressées doit se vider entièrement. Pour vérifier des combinaisons, maintenez plusieurs touches à la fois et regardez le nombre de touches enfoncées. Quand vous avez fini, appuyez deux fois sur Échap en moins d'une seconde ou utilisez le bouton de pause, et copiez le rapport si vous avez besoin d'une trace.

Pourquoi certaines touches ne s'allument-elles pas ?+

Certaines touches n'atteignent jamais une page web. Fn est gérée dans le clavier et modifie ce qu'envoient les autres touches au lieu d'envoyer quoi que ce soit elle-même. Les touches de luminosité, de volume, multimédia et de lancement sont généralement interceptées d'abord par le système d'exploitation ou par un pilote du fabricant. Les raccourcis réservés par le système, comme Alt+Tab, Cmd+Tab, Cmd+Espace et Ctrl+Alt+Suppr, retirent le focus avant que la page ne les voie, c'est pourquoi la capture se met en pause quand la fenêtre perd le focus. La touche Windows est différente : appuyez une fois dessus et elle est détectée, puis le menu Démarrer s'ouvre et la capture se met en pause ; cliquez alors sur le clavier pour continuer. En revanche, si une touche ordinaire (lettre, chiffre ou flèche) reste éteinte, le problème vient de cette touche et non du navigateur.

Que sont le ghosting et le rollover, et comment les tester ici ?+

Le rollover est le nombre de touches qu'un clavier peut signaler au même moment. Le ghosting est ce qui se passe au-delà de cette limite : une touche pressée disparaît, ou une touche non pressée apparaît, à cause du câblage de la matrice de switchs. Beaucoup de claviers à membrane ne gèrent que deux ou trois touches dans certaines combinaisons. 6KRO signifie six touches plus les modificateurs, le plafond du protocole boot USB, et NKRO signifie toutes les touches indépendamment. Pour tester, maintenez exactement la combinaison que vous utilisez, par exemple W, A, Maj et Espace, et vérifiez que toutes ses touches sont allumées en même temps. La case Rollover max conserve le nombre le plus élevé vu par cette page. La connexion compte autant que le clavier : beaucoup de portables et de claviers Bluetooth signalent moins de touches que le matériel ne le permettrait.

Qu'est-ce que le rebond de touche, et comment réparer un clavier qui tape deux fois ?+

Le rebond (chatter) est un switch qui signale deux appuis alors que vous n'avez appuyé qu'une fois, si bien que les lettres sortent en double. Cette page signale tout nouvel appui qui arrive moins de 50 millisecondes après le relâchement de la même touche, plus vite qu'un doigt ne peut se relever et appuyer de nouveau, et affiche l'écart le plus court mesuré. Pour confirmer, tapez lentement sur la touche suspecte une vingtaine de fois et regardez si le nombre de signalements augmente. Solutions, à peu près dans l'ordre : retournez le clavier et chassez les débris à l'air comprimé ; retirez le keycap et nettoyez autour du switch ; augmentez le temps d'anti-rebond dans le logiciel ou le firmware du clavier s'il le propose ; sur un clavier hot-swap, remplacez le switch ; sur un clavier soudé, faites dessouder et remplacer le switch. Des rebonds sur un clavier neuf relèvent de la garantie.

Le clavier de mon portable ne fonctionne pas correctement. Que vérifier ?+

Commencez par identifier exactement les touches défaillantes : choisissez la disposition 75% ou portable Mac et appuyez sur tout. Si aucune touche ne répond, la cause est généralement logicielle. Sous Windows, vérifiez que les Touches filtres sont désactivées (maintenir Maj droite pendant huit secondes les active, et elles ignorent alors les appuis brefs), réinstallez le pilote du clavier depuis le Gestionnaire de périphériques et branchez un clavier externe pour voir si le problème vient du portable. Une touche qui reste allumée une fois relâchée est bloquée ou encrassée. Une rangée ou un bloc entier qui n'est jamais détecté indique généralement la nappe ou l'ensemble clavier, ce qui relève de la réparation et non d'un réglage.

Quelle est la différence entre key, code et keyCode ?+

Ce sont trois réponses à la question de savoir quelle touche a été pressée. key est ce que produit l'appui avec la disposition et les modificateurs actuels, donc le même switch donne a, A ou q selon Maj et selon que le système tape en QWERTY ou en AZERTY. code nomme la position physique : KeyA est la touche où se trouve le A sur un clavier américain, quoi qu'elle tape sur le vôtre. keyCode est un ancien nombre que les navigateurs envoient encore, mais il est obsolète et incohérent d'un navigateur et d'une disposition à l'autre, donc le nouveau code ne doit pas s'y fier. Les jeux, les raccourcis et les testeurs de clavier ont besoin de code ; la saisie de texte a besoin de key.

Est-ce que ça fonctionne avec les claviers ISO, AZERTY, QWERTZ et autres claviers non américains ?+

Oui. Les touches sont associées par position physique, donc chaque disposition allume la bonne touche sur le dessin, même si le dessin montre des légendes américaines et que vos lettres imprimées diffèrent. Choisissez la disposition ISO si votre touche Entrée est haute et qu'il y a une touche supplémentaire entre Maj gauche et Z ; cette touche supplémentaire est signalée comme IntlBackslash. Le journal montre ce que votre disposition tape réellement, donc la touche A d'un clavier AZERTY signale code KeyQ et key a. Sous Windows, AltGr signale aussi un appui sur Ctrl gauche, donc Ctrl gauche peut s'allumer sans avoir été touchée ; appuyez dessus seule et vérifiez le journal.

Comment tester les switchs d'un clavier mécanique ?+

Appuyez sur chaque switch lentement, puis rapidement, et surveillez trois choses. Chaque touche doit être détectée une fois par appui, sans signalement de rebond. La durée de maintien dans le journal doit correspondre au temps pendant lequel vous avez maintenu la touche : un switch qui indique quelques millisecondes alors que vous l'avez maintenu une seconde se relâche trop tôt. Enfin, il doit continuer à être détecté pendant que d'autres touches sont enfoncées, ce que montrent le nombre de touches enfoncées et le record de rollover. Recommencez après avoir nettoyé ou remplacé un switch pour confirmer la réparation.

Est-ce un keylogger ? Ce que je tape est-il enregistré ?+

Non. Un keylogger enregistre les frappes et les stocke ou les envoie quelque part. Cette page ne fait ni l'un ni l'autre : elle écoute les événements clavier uniquement tant que la capture est active, les garde dans la mémoire de cet onglet pour dessiner le clavier et le journal, et les oublie quand vous réinitialisez ou fermez l'onglet. Rien n'est importé, rien n'est écrit dans le stockage du navigateur et aucune frappe n'est envoyée aux outils d'analyse. Un rapport ne quitte la page que si vous le copiez ou le téléchargez vous-même. Cela dit, il n'y a jamais de raison de taper un mot de passe dans un testeur de clavier.

Y a-t-il des particularités pour tester un clavier Mac ?+

Passez aux légendes Mac (choisies automatiquement sur un Mac) pour voir Commande et Option à la place de Windows et Alt ; les codes sous-jacents sont les mêmes, MetaLeft et AltLeft. Sur un MacBook, la rangée du haut envoie par défaut des actions de luminosité et multimédia que macOS garde pour lui, donc maintenez Fn en appuyant dessus pour envoyer F1 à F12, ou activez le réglage qui les utilise comme touches de fonction standard. Fn et Touch ID n'atteignent jamais le navigateur. Sur un Mac, Verr. Maj signale généralement un appui à l'activation et un relâchement à la désactivation, donc la touche reste allumée tant que le verrouillage des majuscules est actif. Enfin, macOS supprime le relâchement de toute touche pressée pendant que Commande est maintenue, donc cette page relâche ces touches dès que la touche suivante est enfoncée ou que Commande est relâchée, au lieu de les laisser bloquées et de les compter comme maintenues ensemble.

D'autres outils ciblés, prêts quand vous l'êtes.

Découvrez une collection grandissante pour les calculs, les documents, la rédaction et le travail de tous les jours.

Voir tous les outils