Test de Ghosting du Clavier et Vérificateur NKRO
Effectuez un test de ghosting de clavier gratuit ici même : maintenez plusieurs touches enfoncées à la fois pour voir combien votre clavier peut en enregistrer simultanément, et repérez les combinaisons qu'il abandonne silencieusement.
Points Clés
- Ce test de ghosting de clavier montre, en temps réel, exactement quelles combinaisons de touches votre clavier envoie au navigateur, afin que vous puissiez repérer vous-même les frappes perdues ou fantômes.
- Le ghosting provient de la façon dont un clavier scanne sa matrice interne de switches. L'anti-ghosting et le N-key rollover (NKRO) complet sont deux solutions d'ingénierie différentes pour cette même limitation électrique.
- Les claviers anti-ghosting garantissent qu'un ensemble spécifique de combos de jeu courants fonctionne ; les claviers full NKRO enregistrent chaque touche du clavier à la fois.
- Les combos qui comptent le plus dépendent de votre genre : les clusters de mouvement FPS, les rangées de compétences MOBA, les inputs de mouvement des jeux de combat, et les clusters de voies des jeux de rythme sollicitent chacun une partie différente de la matrice.
- Ce test ne voit que ce que le navigateur reçoit, donc il ne peut pas complètement distinguer une limite de ghosting matérielle d'un événement perdu par le système d'exploitation ou le pilote. Considérez le résultat comme un point de départ diagnostique, pas une certification matérielle.
Maintenez plusieurs touches enfoncées à la fois — essayez des combos de jeu courants comme W + A + Shift + Space, ou frappez simplement une poignée de touches ensemble. Chaque touche que vous maintenez actuellement s'allume en violet. Si une touche que vous pressez physiquement ne s'allume jamais pendant que d'autres sont maintenues, cette combinaison est « ghostée » — la matrice de votre clavier ne peut pas la rapporter.
Comment utiliser ce test de ghosting du clavier
- Cliquez n'importe où sur cette page pour qu'elle ait le focus clavier.
- Maintenez deux touches enfoncées à la fois, puis ajoutez-en une troisième, puis une quatrième : essayez un vrai combo que vous utiliseriez dans un jeu, comme W + A + Shift, ou promenez simplement vos doigts sur le clavier.
- Observez la grille ci-dessus : chaque touche que vous maintenez actuellement s'allume en violet. Si l'un de vos doigts presse une touche qui ne s'allume jamais pendant que les autres sont maintenues, c'est du ghosting.
- Gardez un œil sur Pointe simultanée : c'est le plus grand nombre de touches que ce clavier a enregistré à la fois durant cette session.
Qu'est-ce qui cause le ghosting ?
La plupart des claviers scannent leurs touches dans une grille, une matrice de lignes et de colonnes, plutôt que de câbler chaque touche individuelle à son propre circuit dédié, ce qui serait bien plus coûteux à fabriquer. Lorsque certaines combinaisons de touches sont maintenues ensemble, la matrice peut créer une ambiguïté électrique : le contrôleur ne peut pas déterminer laquelle de quelques touches possibles est réellement pressée, donc il en abandonne une (ghosting) ou, dans certains cas, rapporte une touche que personne ne touche (une touche « fantôme »). Les claviers conçus pour éviter cela ajoutent des diodes à chaque switch (full NKRO) ou sont câblés spécifiquement pour que les combinaisons les plus courantes, comme WASD plus un modificateur, n'entrent jamais en collision.
Comment le scan de la matrice du clavier fonctionne réellement
À l'intérieur de la plupart des claviers, chaque touche se trouve à l'intersection d'un fil de ligne et d'un fil de colonne. Le contrôleur scanne les lignes une par une, en appliquant une petite tension, et vérifie quelles colonnes rapportent le retour de cette tension. Si exactement une touche sur une ligne donnée est pressée, l'intersection est sans ambiguïté. Le problème commence lorsque trois touches ou plus sont maintenues enfoncées dans un motif qui forme un rectangle sur deux lignes et deux colonnes : le courant peut circuler par des chemins que le contrôleur n'attendait pas, et le scan ne peut plus déterminer avec certitude si une quatrième touche au coin restant de ce rectangle est réellement pressée. Ce faux positif est une touche fantôme, et cette ambiguïté est exactement la raison pour laquelle le contrôleur choisit parfois d'abandonner une touche à la place.
Pourquoi le placement des diodes résout l'ambiguïté
Une diode est un petit composant qui ne laisse le courant circuler que dans une seule direction. Lorsqu'un fabricant de clavier place une diode derrière chaque switch, le courant provenant d'une touche pressée ne peut plus fuir en arrière vers une ligne ou une colonne différente, ce qui est exactement la fuite qui cause le problème du rectangle décrit ci-dessus. Avec une diode à chaque switch, la matrice peut rapporter n'importe quelle combinaison de touches sans aucune ambiguïté, ce que le N-key rollover complet exige. Les diodes ajoutent du coût et de la complexité de fabrication, c'est pourquoi les claviers à membrane moins chers les omettent souvent entièrement, ou ne câblent des diodes que dans le petit groupe de touches que le fabricant s'attend à voir les joueurs presser ensemble.
Anti-ghosting vs. N-key rollover (NKRO) complet : quelle est la différence
« Anti-ghosting » et « NKRO » décrivent tous deux des solutions au même problème de matrice, mais ils le résolvent à des degrés différents. Anti-ghosting signifie généralement que le fabricant a vérifié qu'un ensemble spécifique et limité de combinaisons de touches, presque toujours WASD plus des modificateurs courants comme Shift, Ctrl, et Space, ne feront jamais de ghosting entre elles. Cela ne promet rien sur les combinaisons en dehors de cet ensemble. Full NKRO signifie que chaque touche du clavier peut être maintenue enfoncée simultanément avec toutes les autres et continuer à s'enregistrer correctement, parce que des diodes isolent chaque switch de tous les autres.
En pratique, cela signifie qu'un clavier peut être légitimement commercialisé comme « anti-ghosting » et quand même faire du ghosting si vous pressez une combinaison inhabituelle que le fabricant n'a pas conçue pour, comme maintenir plusieurs touches numériques plus des touches lettres à la fois pour un input de jeu de combat. Un test de ghosting de clavier qui ne vérifie que WASD et deux ou trois modificateurs ne détectera pas cela. Exécuter ce test de ghosting de clavier sur l'ensemble du clavier, pas seulement vos touches de mouvement habituelles, est le seul moyen de voir où une solution anti-ghosting partielle cesse de vous couvrir.
Pour un guide plus approfondi de la méthodologie de test et de ce qui compte comme résultat fiable, consultez notre guide pour tester le ghosting du clavier, et pour le contexte technique complet sur les spécifications de rollover, notre guide pour débutants sur le NKRO et l'anti-ghosting.
Quelles combinaisons de touches comptent le plus pour votre jeu
Tous les joueurs ne sollicitent pas la même partie de la matrice d'un clavier. Les combinaisons qui valent la peine d'être testées dépendent fortement du genre que vous jouez réellement, donc il vaut la peine d'exécuter ce test de ghosting de clavier en gardant à l'esprit les touches de votre jeu spécifique plutôt que de simplement vérifier WASD isolément.
Jeux FPS : clusters de mouvement et modificateurs
Les jeux de tir sollicitent le plus fortement le cluster de mouvement : W, A, S, D maintenues dans diverses combinaisons avec Shift (sprint), Ctrl (accroupissement), et Space (saut). Un cas d'échec courant est de maintenir deux touches de mouvement diagonal plus Shift plus Space pour un jump-strafe, ce qui empile quatre touches de différentes lignes et colonnes à la fois. Si votre clavier en abandonne une sous charge, le mouvement peut sembler avoir des saccades aléatoires en plein combat.
Jeux MOBA et RTS : rangées de compétences et modificateurs
Les joueurs de MOBA et RTS maintiennent souvent une touche de mouvement ou de caméra tout en tapant rapidement des touches de compétences sur la rangée QWER, parfois avec Ctrl ou Alt maintenu pour un sort modifié. Comme ces jeux associent plusieurs compétences à des touches adjacentes, il vaut la peine de tester des combinaisons comme Q, W, E, R ensemble, et séparément avec une touche de mouvement maintenue en dessous, pour s'assurer que la rangée de compétences ne fait pas de ghosting quand cela compte le plus, dans un combat d'équipe.
Jeux de combat : inputs de mouvement et pressions multi-boutons
Les jeux de combat exigent fréquemment des inputs directionnels combinés avec deux ou trois boutons d'attaque pressés dans la même frame, pour des prises de commande ou des pressions de boutons simultanées. Ces combinaisons s'étendent souvent sur la rangée numérique et la rangée de lettres ensemble sur un clavier, ce qui est une partie différente de la matrice que le cluster WASD autour duquel la plupart des claviers anti-ghosting sont conçus. C'est exactement le genre de combinaison qu'une solution anti-ghosting étroite peut manquer.
Jeux de rythme : clusters de voies sous charge soutenue
Les jeux de rythme associent plusieurs « voies » simultanées à des touches adjacentes, et les partitions de haute difficulté peuvent exiger quatre, six, ou plus de touches maintenues ou tapées en succession rapide et superposée. Comme les touches impliquées sont généralement proches les unes des autres sur le clavier (par exemple, une suite de touches sur une seule ligne), elles sont plus susceptibles de partager des lignes ou des colonnes dans la matrice, ce qui est précisément la condition qui cause le ghosting. Les joueurs de ce genre ont généralement besoin d'un clavier plus proche du full NKRO que ce que fournit une conception anti-ghosting axée sur les touches de mouvement.
Lire les résultats de votre test de ghosting du clavier
Il n'existe pas de chiffre de « réussite » universel, puisque cela dépend entièrement de ce pour quoi vous avez besoin du clavier. Quelqu'un qui ne fait que taper ne remarquera pas un rollover à 2 touches ; un joueur comptant sur WASD + Shift + une touche de compétence simultanément a besoin d'au moins ce nombre pour s'enregistrer de manière fiable. Si vous trouvez un combo concret spécifique qui abandonne une touche, c'est le résultat exploitable : vérifiez si le marketing de votre clavier mentionne l'anti-ghosting pour cette combinaison spécifique, ou s'il s'agit simplement d'un clavier à membrane économique sans diodes dédiées.
Utiliser ce test lors de l'achat d'un nouveau clavier
Si vous essayez de décider d'acheter un clavier spécifique, exécutez ce test de ghosting de clavier dessus en magasin ou pendant une période de retour, en utilisant la combinaison exacte sur laquelle vous comptez dans votre jeu principal. Un résultat qui compte plus que n'importe quelle allégation marketing sur la boîte est de savoir si votre propre combo réel s'allume proprement. Si un clavier est annoncé comme « anti-ghosting » mais abandonne une touche dans votre combo spécifique de jeu de combat ou de jeu de rythme, ce produit n'a simplement pas été conçu pour votre cas d'usage, même si l'allégation sur l'emballage est techniquement exacte pour les combos pour lesquels il a été conçu.
Il est aussi utile de retester après des mises à jour de firmware ou en changeant entre les modes filaire et sans fil sur le même clavier, puisque certains claviers se comportent différemment selon le mode de connexion ou le profil embarqué. Comme le ghosting est une propriété matérielle, un résultat propre sur un mode de connexion est un prédicteur raisonnable pour les autres, mais ce n'est pas une garantie, donc une vérification rapide ne coûte rien.
Ce que ce test de ghosting du clavier peut et ne peut pas vous dire
Cette page ne peut rapporter que ce que les événements clavier du navigateur délivrent réellement. Quand vous maintenez une touche et qu'elle s'allume dans la grille ci-dessus, le navigateur a reçu un événement keydown pour elle ; quand elle ne s'allume pas, aucun tel événement n'est arrivé. C'est un signal fiable et honnête, mais il a une véritable limitation qu'il vaut la peine de comprendre avant de tirer des conclusions sur votre matériel.
Une touche abandonnée peut signifier que la matrice interne du clavier n'a jamais détecté la pression du tout, ce qui est du vrai ghosting matériel. Cela peut aussi signifier que la matrice l'a détectée correctement, mais que le système d'exploitation, le pilote, ou le navigateur lui-même a rejeté ou fusionné l'événement quelque part entre le clavier et cette page. Depuis du JavaScript s'exécutant dans un onglet de navigateur, ces deux situations sont indiscernables. Ce test de ghosting de clavier est un solide point de départ diagnostique, et un abandon cohérent et reproductible sur la même combinaison à travers plusieurs tentatives est un signal significatif, mais ce n'est pas un substitut à un analyseur au niveau matériel si vous avez besoin de certifier un appareil.
Questions fréquentes
- Quelle est la différence entre le ghosting et le NKRO ?
- Le N-key rollover (NKRO) est le nombre de touches qu'un clavier peut enregistrer comme étant maintenues en même temps. Le ghosting est ce qui se passe quand il ne le peut pas : presser une combinaison spécifique fait qu'une des touches échoue silencieusement à s'enregistrer, ou dans les mauvais cas fait apparaître qu'une touche « fantôme » sans rapport est pressée.
- Combien de touches un bon clavier devrait-il enregistrer à la fois ?
- Les claviers à membrane économiques gèrent souvent de manière fiable seulement 2-3 touches à la fois (courant avec WASD + Shift + Space dans les jeux). Les claviers commercialisés comme « anti-ghosting » garantissent généralement qu'un ensemble spécifique de combos de jeu courants fonctionne ; les claviers commercialisés comme full NKRO peuvent enregistrer chaque touche du clavier simultanément.
- Cet outil peut-il détecter exactement pourquoi mon clavier fait du ghosting ?
- Non — ce test de ghosting de clavier ne peut vous montrer que ce que le navigateur reçoit réellement. Si une combinaison ne s'allume pas, la matrice interne de votre clavier ne la rapporte pas (ou votre système d'exploitation/pilote l'abandonne), mais cette page ne peut pas distinguer entre ces causes. C'est un point de départ diagnostique, pas un analyseur matériel.
- Pourquoi le ghosting compte-t-il pour le gaming ?
- Les jeux rapides ont souvent besoin de plusieurs touches maintenues simultanément : mouvement plus un modificateur plus une touche de compétence est courant. Si votre clavier fait du ghosting sur cette combinaison exacte, un input que vous pressez physiquement ne s'enregistrera tout simplement pas, ce qui peut ressembler à une absence de réponse aléatoire.
- Qu'est-ce qu'une pression de touche fantôme ?
- Une pression de touche fantôme (ou « ghost ») est l'envers du ghosting : au lieu d'abandonner une touche que vous maintenez réellement, la matrice du clavier interprète mal le motif électrique créé par plusieurs autres touches et rapporte une pression qui n'a jamais eu lieu. C'est pourquoi certains problèmes de ghosting ressemblent à un caractère parasite apparaissant dans une zone de texte sans raison.
- Le ghosting est-il la même chose que le rollover ?
- Non. Le rollover, généralement écrit n-key rollover (NKRO), décrit le nombre maximum de touches qu'un clavier peut enregistrer en même temps. Le ghosting décrit ce qui se passe une fois que vous dépassez cette limite pour une combinaison spécifique sur le câblage matriciel spécifique de ce clavier : vous perdez soit une frappe, soit vous en gagnez une fantôme.
- Une mise à jour de firmware ou de pilote peut-elle corriger le ghosting ?
- Généralement non. Le ghosting est fondamentalement une limitation matérielle liée à la présence ou non de diodes à chaque switch et à la façon dont la matrice lignes/colonnes est câblée sur le PCB. Le firmware peut changer l'ordre de scan ou le timing de debounce, mais il ne peut pas créer une isolation électrique qui n'existe pas physiquement. Si un clavier fait du ghosting sur un combo spécifique, une mise à jour logicielle est peu susceptible de le résoudre.
- Les claviers sans fil font-ils plus de ghosting que les claviers filaires ?
- Pas intrinsèquement. Le ghosting est déterminé par la matrice de switches et le câblage des diodes, qui sont les mêmes que le clavier se connecte par USB ou par un récepteur sans fil. Les claviers sans fil introduisent bien des facteurs de fiabilité séparés, comme le taux de polling et les interférences radio, mais ce sont des problèmes distincts du ghosting matriciel et ce test de ghosting de clavier ne peut pas les isoler l'un de l'autre.
Vous avez fait ce test de ghosting de clavier et voulez aussi vérifier une touche unique qui semble s'enregistrer en double ? Essayez le Test de Key Chatter. Pour un guide étape par étape du processus complet, lisez comment tester le ghosting du clavier, ou commencez par le guide pour débutants sur le NKRO et l'anti-ghosting si la terminologie de cette page est nouvelle pour vous.