Cos'è il ghosting della tastiera? N-Key Rollover e anti-ghosting spiegati

Di MechKeyReview Team • Blog

Diagramma di matrice tastiera che mostra ghosting e pressioni mancate

Il ghosting della tastiera descrive un problema in cui la tastiera non registra certe pressioni o riporta tasti sbagliati — anche se il tasto è stato fisicamente premuto. Nel gaming questo è particolarmente frustrante.

Quello che sembra un problema semplice ha una causa hardware complessa. Questo articolo spiega il principio di matrice, perché avviene il ghosting e cosa significano davvero NKRO e anti-ghosting.

Come funzionano le tastiere internamente: la matrice

Una tastiera con 100 tasti senza ottimizzazione richiederebbe 100 fili individuali. Invece le tastiere usano una matrice: righe e colonne di fili che si incrociano. Ogni tasto si trova in un punto di incrocio.

Quando premi un tasto, lo switch chiude il contatto tra una riga e una colonna. Il controller determina quale riga e quale colonna sono attivate — e sa così quale tasto è stato premuto.

Il problema sorge quando si premono tre tasti contemporaneamente che formano un rettangolo nella matrice. I circuiti si sovrappongono in modo tale che il controller rileva un quarto tasto come premuto — che non è stato toccato affatto. Questo è il ghosting.

N-Key Rollover vs 6-Key Rollover

Il rollover descrive quanti tasti una tastiera può elaborare contemporaneamente.

6-Key Rollover (6KRO)
6KRO è lo standard USB HID: fino a 6 tasti simultanei (più i modificatori come Maiusc, Ctrl, Alt). Per la maggior parte degli utenti è completamente sufficiente.
N-Key Rollover (NKRO)
NKRO significa che ogni tasto ha la propria connessione al controller — pressioni simultanee illimitate. Solitamente realizzato tramite protocollo PS/2 o protocollo USB speciale.

Marketing vs. realtà

⚠ Attenzione alle promesse di marketing

"Anti-ghosting" sulle scatole delle tastiere spesso significa che certe combinazioni di tasti gaming specifiche vengono riconosciute correttamente — non è una soluzione completa al problema della matrice.

Molte tastiere con etichetta "anti-ghosting" usano una matrice ottimizzata per i tasti gaming tipici (WASD, spazio, maiusc), non vero NKRO. Leggi la scheda tecnica.

Testare il ghosting sulla tua tastiera

Esistono metodi semplici per testare ghosting e rollover:

01 Aprire keyboardchecker.com o strumenti web simili — campi colorati mostrano quali tasti vengono riconosciuti contemporaneamente.
02 Tenere premuto WASD e verificare se altri tasti (E, R, F, C) vengono registrati.
03 Se tieni premute 6 lettere contemporaneamente e tutte vengono registrate, hai almeno 6KRO.

Per chi è rilevante il ghosting?

La risposta è più sfumata di quanto suggerisce l'industria gaming.

Tipo di utenteNecessitàVerdetto
Ufficio / TestiMassimo 3-4 tasti alla volta6KRO completamente sufficiente
Gaming occasionaleWASD + 2-3 tasti azione6KRO sufficiente
Gaming competitivoCombinazioni rapideNKRO raccomandato
Programmatori / ModificatoriCtrl+Alt+Maiusc+Lettera6KRO sufficiente

Domande frequenti

No. Il NKRO dipende dall'architettura del circuito e dal protocollo di trasmissione, non dal tipo di switch. Molte tastiere meccaniche usano 6KRO su USB. Il NKRO è una caratteristica di progettazione, non una proprietà automatica degli switch meccanici.

Lo standard USB HID è stato progettato originariamente per 6 tasti simultanei. Il NKRO su USB richiede protocolli proprietari o più dispositivi HID, il che aumenta la complessità di implementazione.

Per la maggior parte dei giocatori: no. 6KRO è sufficiente in pratica. Il maggiore impatto sulle prestazioni gaming viene dalla latenza della tastiera e dalla qualità dello switch — non dal rollover.

Il ghosting significa che viene riportato un tasto che non è stato premuto. Il jamming significa che una pressione non viene registrata. Entrambi derivano dallo stesso problema di matrice ma con effetti diversi.