Qu'est-ce que le ghosting de clavier ? N-Key Rollover et anti-ghosting expliqués

Par MechKeyReview Team • Blog

Diagramme de matrice de clavier montrant le ghosting et les frappes manquées

Le ghosting de clavier décrit un problème où le clavier ne reconnaît pas certaines frappes ou rapporte des touches incorrectes — même si la touche a été physiquement enfoncée. En jeu vidéo, c'est particulièrement frustrant.

Ce qui semble un problème simple a une cause hardware complexe. Cet article explique le principe de matrice, pourquoi le ghosting se produit et ce que signifient vraiment NKRO et anti-ghosting.

Comment fonctionnent les claviers en interne : la matrice

Un clavier à 100 touches aurait besoin sans optimisation de 100 fils individuels. À la place, les claviers utilisent une matrice : des rangées et des colonnes de fils qui se croisent. Chaque touche se trouve à un point de croisement.

Lorsque vous appuyez sur une touche, le switch ferme le contact entre une rangée et une colonne. Le contrôleur détermine quelle rangée et quelle colonne sont activées — et sait ainsi quelle touche a été pressée.

Le problème survient lorsque trois touches sont enfoncées simultanément et forment un rectangle dans la matrice. Les circuits se chevauchent de telle façon que le contrôleur détecte une quatrième touche comme enfoncée — qui n'a pas du tout été touchée. C'est le ghosting.

N-Key Rollover vs 6-Key Rollover

Le rollover décrit combien de touches un clavier peut traiter simultanément.

6-Key Rollover (6KRO)
Le 6KRO est le standard USB HID : jusqu'à 6 touches simultanées (plus les modificateurs comme Maj, Ctrl, Alt). Pour la plupart des utilisateurs, c'est amplement suffisant.
N-Key Rollover (NKRO)
Le NKRO signifie que chaque touche a sa propre connexion au contrôleur — frappes simultanées illimitées. Généralement réalisé via le protocole PS/2 ou un protocole USB spécial.

Marketing vs. réalité

⚠ Méfiez-vous des promesses marketing

"Anti-ghosting" sur les boîtes de claviers signifie souvent que certaines combinaisons de touches gaming spécifiques sont correctement reconnues — pas une solution complète au problème de matrice.

Beaucoup de claviers avec l'étiquette "anti-ghosting" utilisent une matrice optimisée pour les touches gaming typiques (ZQSD, espace, maj), pas un vrai NKRO. Lisez la fiche technique.

Tester le ghosting sur votre clavier

Il existe des méthodes simples pour tester le ghosting et le rollover :

01 Ouvrir keyboardchecker.com ou des outils web similaires — des cases colorées montrent quelles touches sont reconnues simultanément.
02 Maintenir ZQSD enfoncé et vérifier si d'autres touches (E, R, F, C) sont reconnues.
03 Si vous maintenez 6 lettres à la fois et toutes sont reconnues, vous avez au moins 6KRO.

Pour qui le ghosting est-il pertinent ?

La réponse est plus nuancée que ce que suggère l'industrie gaming.

Type d'utilisateurBesoinVerdict
Bureau / RédactionMaximum 3-4 touches à la fois6KRO largement suffisant
Gaming occasionnelZQSD + 2-3 touches d'action6KRO suffisant
Gaming compétitifCombinaisons rapidesNKRO recommandé
Programmeurs / ModificateursCtrl+Alt+Maj+Lettre6KRO suffisant

Questions fréquentes

Non. Le NKRO dépend de l'architecture du circuit et du protocole de transmission, pas du type de switch. Beaucoup de claviers mécaniques utilisent le 6KRO en USB. Le NKRO est une caractéristique de conception, pas une propriété automatique des switchs mécaniques.

Le standard USB HID a été conçu à l'origine pour 6 touches simultanées. Le NKRO en USB nécessite des protocoles propriétaires ou plusieurs périphériques HID, ce qui augmente la complexité d'implémentation.

Pour la plupart des joueurs : non. Le 6KRO est suffisant en pratique. L'impact le plus important sur les performances en jeu vient de la latence du clavier et de la qualité du switch — pas du rollover.

Le ghosting signifie qu'une touche est rapportée alors qu'elle n'a pas été enfoncée. Le jamming signifie qu'une frappe n'est pas enregistrée. Les deux viennent du même problème de matrice mais avec des effets différents.