Aller au contenu
Menu

Tester un clavier mécanique dans le navigateur, ce qui se mesure

Publié : · Mis à jour : · 8 min temps de lecture

En mode boot du protocole USB HID, un clavier décrit son état dans un rapport de huit octets et ne transmet que six touches simultanées en plus des modificateurs, limite qui explique une bonne moitié des tests ratés sur un clavier mécanique. Le reste se joue sur trois défauts précis, le ghosting, le blocage de combinaison et le rebond de contact, tous les trois observables dans un navigateur sans rien installer.

Qu’est-ce que le ghosting et le N-key rollover ?

Les touches d’un clavier sont câblées en matrice de lignes et de colonnes. Sans diode devant chaque contact, deux appuis simultanés peuvent créer un chemin électrique parasite, et le clavier annonce alors une troisième touche que personne n’a touchée : c’est le ghosting.

Le défaut voisin va dans l’autre sens. Certaines combinaisons ne sortent pas du tout, parce que la matrice ne sait pas les distinguer, et la troisième touche est simplement ignorée. Le mot N-key rollover décrit l’absence de ces deux problèmes : chaque touche possède sa diode, donc n’importe quelle combinaison remonte complète.

Le contrôle est simple. Maintenez trois touches proches d’une même main, puis quatre, puis cinq, en regardant ce que la page affiche. Un caractère en trop signale un ghosting, un caractère manquant un blocage. Sur un clavier à membrane, quelques blocages sont normaux et n’indiquent pas une panne.

Publicité

Pourquoi le test s’arrête-t-il à six touches ?

Parce qu’un clavier USB peut parler deux langages, et que l’un des deux plafonne. Le mode boot, prévu pour être compris par un ordinateur qui vient de s’allumer, envoie un rapport de huit octets.

Contenu du rapport de huit octetsRôle
octet 1les modificateurs, Maj, Ctrl, Alt et AltGr, un bit chacun
octet 2réservé, toujours vide
octets 3 à 8six codes de touches, pas un de plus

Six touches, donc, plus les modificateurs qui voyagent dans le premier octet et ne comptent pas dans le total. Le mode normal n’a pas cette contrainte et transmet l’état de toutes les touches. Un clavier annoncé en N-key rollover qui s’arrête à six dans le test est parfois un clavier resté en mode boot, à cause d’un commutateur physique, d’un réglage de micrologiciel ou d’un adaptateur intercalé. Avant de conclure à un défaut, essayez un autre port et un autre câble.

Un détail sur les portables : les modèles à ciseaux et les claviers d’entrée de gamme n’ont pas de diodes, et aucune manipulation ne leur donnera le rollover complet. La construction du bloc de touches, décrite dans clavier ISO ou ANSI, joue davantage que la marque.

Comment reconnaître un rebond de contact ?

Un contact mécanique ne se ferme pas proprement : il vibre pendant quelques millisecondes. Le micrologiciel du clavier attend donc un court instant avant de valider l’appui, et ce délai d’antirebond suffit dans presque tous les cas. Quand un interrupteur vieillit ou s’encrasse, la vibration dépasse le délai et une seule frappe produit deux caractères.

Notre test du clavier signale un rebond quand une touche est enfoncée de nouveau moins de 15 millisecondes après avoir été relâchée. Le seuil est volontairement bas : une répétition humaine rapide se joue autour de 40 à 50 millisecondes, alors que la vibration d’un contact usé se compte en unités de millisecondes. Un seuil plus large accuserait des claviers sains.

La répétition automatique du système, elle, ne compte jamais comme rebond : le navigateur la marque d’un indicateur distinct, et le test l’écarte avant de compter quoi que ce soit. Un vrai rebond ressemble à autre chose, deux appuis complets et très rapprochés, avec un relâchement entre les deux, alors que le doigt n’a bougé qu’une fois.

Un rebond se confirme par la répétition du symptôme. Tapez lentement la touche suspecte une trentaine de fois : si le doublon revient sur cette touche et sur aucune autre, l’interrupteur est en cause. Un encrassement produit parfois le même symptôme, et le nettoyage mérite d’être tenté avant tout démontage.

Publicité

Que peut mesurer un navigateur, et que ne peut-il pas ?

Une page web reçoit des appuis et des relâchements, rien d’autre. La franchise sur ce point évite des déceptions.

CaractéristiqueVue dans le navigateurSinon, il faut
touche muette ou morteouirien
ghosting et blocage de combinaisonouirien
rebond de contactoui, seuil de 15 millisecondesrien
nombre de touches tenues ensembleoui, compté en directrien
force d’activation en grammesnondes poids étalonnés
point d’activation et course en millimètresnonun banc de mesure
type d’interrupteur, linéaire, tactile ou à clicnonla fiche technique et le toucher
son, hauteur et volumenonl’oreille, et un autre boîtier
latence réelle en millisecondesnondu matériel dédié

Une limite supplémentaire vient des touches multimédia et de celles qui passent par Fn : elles n’émettent pas toujours un code standard, donc leur silence ne prouve rien sur l’état du contact.

Comment tester la touche Windows et les touches de fonction ?

En mode ordinaire, le système les intercepte avant la page : appuyer sur la touche Windows ouvre le menu, F5 recharge, Impr écr déclenche la capture. Le test ne les voit jamais, et leur absence ne signifie rien.

Le mode plein écran de notre test lève l’obstacle en verrouillant 18 touches auprès du système : Impr écr, Échap, Tab, le menu contextuel, les deux touches Windows et les douze touches de fonction. Elles remontent alors normalement et se contrôlent comme les autres. La sortie se fait en maintenant Échap, puisque cette touche est justement l’une des dix-huit.

Publicité

Une méthode en cinq minutes

Ouvrez le test et procédez dans cet ordre, en notant ce que vous voyez avant d’interpréter.

1. Toutes les touches une par une, en surveillant les cases qui ne s’allument pas. 2. Les quatre modificateurs, gauche et droite séparément. 3. Le pavé numérique avec Verr Num allumé, sinon les chiffres partent en flèches. 4. Des groupes de trois à six touches tenues ensemble, pour le ghosting et les blocages. 5. La touche suspecte, frappée lentement une trentaine de fois, pour le rebond. 6. Le mode plein écran, si les touches Windows ou de fonction sont en cause.

Quand ce test ne sert à rien

Si votre problème est un score de frappe décevant, le matériel n’est presque jamais coupable. Des fautes réparties sur des touches éloignées de la rangée de repos relèvent de la méthode de frappe, et aucun test de clavier ne les expliquera.

Si vous cherchez à choisir entre deux claviers en magasin, un test dans le navigateur ne vous départagera pas : ce qui distingue deux modèles corrects, c’est la force, la course, le bruit et le boîtier, et le tableau ci-dessus dit clairement qu’aucun des quatre ne passe par une page web.

Et si une seule touche est morte sur un clavier par ailleurs sain, le test confirmera la panne sans rien réparer. La suite se joue au démontage du capuchon, pas à l’écran.

Publicité

Pour qui, et par quoi commencer

Oui, faites ce test si vous achetez un clavier d’occasion, si vous recevez un modèle neuf, ou si un caractère se double sans raison depuis quelques semaines.

Oui, faites-le avant de renvoyer un clavier sous garantie : un rapport listant la touche, le nombre d’appuis et l’écart en millisecondes vaut mieux qu’une description.

Non, ne le faites pas pour comparer deux claviers sains entre eux. Il dira que les deux fonctionnent, ce que vous saviez déjà.

Par quoi commencer : branchez le clavier directement sur l’ordinateur, sans concentrateur ni adaptateur, et tenez six touches ensemble. Si le compteur bloque à six, cherchez le mode boot avant de soupçonner la matrice.

FAQ

Qu’est-ce que le ghosting sur un clavier ?

Une touche que le clavier annonce alors que personne ne l’a pressée. Elle apparaît quand deux appuis simultanés créent un chemin parasite dans la matrice, faute de diode devant chaque contact.

Pourquoi mon clavier ne détecte-t-il que six touches à la fois ?

Parce qu’il fonctionne en mode boot du protocole USB HID, dont le rapport de huit octets ne contient que six emplacements de touches. Les modificateurs voyagent à part et ne comptent pas dans ce total.

Comment savoir si une touche fait du rebond ?

Tapez-la lentement une trentaine de fois. Un rebond se manifeste par un caractère doublé sur cette touche et sur aucune autre. Le test le signale quand deux appuis se suivent à moins de 15 millisecondes.

Peut-on mesurer la force d’un interrupteur dans un navigateur ?

Non. Une page web ne reçoit que des appuis et des relâchements. La force en grammes, la course en millimètres et le point d’activation demandent un banc de mesure physique.

Comment tester la touche Windows, que le système capte toujours ?

Avec le mode plein écran du test, qui verrouille dix-huit touches auprès du système, dont les deux touches Windows, Échap, Tab, Impr écr et les douze touches de fonction.

Un texte pour finir sur un clavier remonté

Une fois le clavier déclaré sain, autant l’utiliser sur un texte qui sonne. En ouvrant le Congrès littéraire international en 1878, Victor Hugo distingue l’utile, le vrai et le beau comme les trois buts de l’effort humain : moins de cinquante mots, une ponctuation serrée, et de quoi vérifier chaque virgule sur un clavier qui vient d’être remonté.

Choisir un texte

Publicité

Plus sur le blog

Ce que vous pouvez faire ici

Test de clavier

Appuyez sur une touche et regardez-la s’allumer. Montre les touches muettes, les touches qui répondent deux fois et le nombre de touches reconnues ensemble.

Tester le clavier

Tapez des textes qui comptent

Cent courts extraits, de La Fontaine à Jules Verne. Vous en tapez un et vous découvrez d’où il vient et ce qu’il raconte.

Choisir un texte