Comment tester le ghosting clavier (et que faire si vous en trouvez)
Si vous avez déjà été en pleine partie, en train de maintenir une touche de déplacement, un modificateur et une touche de compétence en même temps, et que l'une de vos touches n'a tout simplement... pas répondu, vous avez peut-être rencontré du ghosting clavier. C'est l'un des problèmes de clavier les plus difficiles à diagnostiquer, car le clavier lui-même n'est pas défectueux. Il atteint simplement une limite que la plupart des gens ne remarquent jamais, jusqu'au jour où ça leur arrive.
Qu'est-ce que le ghosting clavier, concrètement ?
La plupart des claviers ne câblent pas chaque touche sur son propre circuit dédié : cela nécessiterait un nombre énorme de connexions, même pour un clavier compact. Les touches sont plutôt organisées en une grille (une matrice) de lignes et de colonnes, et le contrôleur du clavier balaie rapidement cette grille pour déterminer quelles touches sont enfoncées.
Le problème apparaît lorsque vous maintenez certaines combinaisons de touches qui partagent des lignes et des colonnes d'une manière particulière. Le contrôleur peut alors obtenir une lecture électrique ambiguë : il ne peut plus déterminer avec certitude quelles touches de cette combinaison sont réellement enfoncées. Selon la conception du clavier, il réagit à cette ambiguïté de deux façons possibles : soit il ignore complètement l'une des touches (le cas classique du ghosting clavier), soit, plus rarement, il signale une touche que personne n'a touchée (ce qu'on appelle parfois une « touche fantôme »).
Comment tester le ghosting clavier vous-même
Pas besoin de logiciel spécial pour vérifier cela : il vous suffit d'observer ce qui est réellement détecté pendant que vous maintenez des combinaisons de touches.
- Ouvrez un testeur de clavier qui affiche un clavier visuel et met en surbrillance les touches enfoncées (c'est exactement ce que fait notre Test de Ghosting & NKRO).
- Maintenez une combinaison que vous utilisez réellement : dans beaucoup de jeux, cela ressemble à Z, Q et Maj ensemble, ou encore Z, Espace et une touche de compétence.
- Vérifiez que chaque touche que vous maintenez physiquement reste allumée. Si l'une d'elles s'éteint alors que les autres sont toujours maintenues, vous avez trouvé une combinaison de ghosting.
- Essayez plusieurs combinaisons différentes, pas une seule. Le ghosting clavier est spécifique à chaque combinaison : un clavier peut très bien gérer ZQSD plus Maj, mais perdre une touche dès qu'on ajoute une cinquième entrée au mauvais endroit de la matrice.
Pourquoi certains claviers n'ont pas ce problème
Les claviers annoncés comme « anti-ghosting » sont généralement conçus pour que les combinaisons les plus courantes, comme les groupes de déplacement type ZQSD associés aux modificateurs habituels, se situent sur des zones de la matrice qui ne créent pas d'ambiguïté. Les claviers annoncés en NKRO complet (N-Key Rollover) vont plus loin : ils ajoutent une diode à chaque touche, ce qui isole électriquement chaque frappe, si bien que le problème d'ambiguïté de la matrice ne peut tout simplement plus se produire, quelle que soit la combinaison utilisée.
Que faire si vous détectez du ghosting clavier
Si vous avez confirmé qu'une combinaison précise fait perdre une touche :
- Vérifiez s'il s'agit réellement d'une combinaison que vous utilisez. Tout ghosting n'a pas d'importance en pratique : s'il ne se produit qu'avec une combinaison que vous n'appuieriez jamais ensemble dans la réalité, ce n'est pas la peine de s'en inquiéter.
- Vérifiez les spécifications de votre clavier. Recherchez votre modèle exact accompagné de « anti-ghosting » ou « NKRO » : les fabricants publient parfois précisément quelles combinaisons de touches sont garanties de fonctionner.
- Envisagez de réattribuer vos touches. Si une touche de compétence précise entre en conflit avec vos touches de déplacement sur la matrice, certains jeux (ou logiciels de clavier) vous permettent de la réassigner à une touche qui ne partage pas de ligne ou de colonne avec vos autres entrées.
- Les claviers à membrane d'entrée de gamme sont les principaux coupables. Si le ghosting est rédhibitoire pour vous, un clavier spécifiquement conçu pour le gaming avec prise en charge complète du NKRO réglera le problème une fois pour toutes.
Le ghosting clavier fait partie de ces problèmes invisibles jusqu'au jour où ils ne le sont plus : la plupart des gens passent des années sans jamais y être confrontés. Mais si vous vous êtes déjà demandé pourquoi une touche « n'a tout simplement pas fonctionné » dans un moment intense, cela vaut la peine de passer deux minutes à le tester directement plutôt que de deviner.