Ghosting della tastiera e rollover: perché alcuni tasti non funzionano
Il ghosting si verifica quando una tastiera registra un tasto che non hai premuto, oppure ne ignora uno che hai premuto, perché più tasti sono tenuti premuti insieme. Succede sulle tastiere che condividono i fili tra un tasto e l'altro. Il rollover indica quanti tasti la tastiera riesce a segnalare contemporaneamente. Le tastiere USB di base spesso segnalano sei tasti normali alla volta: è il cosiddetto six-key rollover. Il full N-key rollover segnala ogni tasto premuto, ed è la caratteristica da cercare se giochi o scrivi con molti tasti tenuti insieme.
Test tastieraAlcuni tasti non rispondonoUsalo gratisCome la matrice dei tasti causa i fantasmi
La maggior parte delle tastiere non collega ogni tasto a un filo dedicato. I tasti si trovano agli incroci di una griglia di righe e colonne. Il controller individua un tasto premuto attivando una riga alla volta e leggendo quali colonne risultano attive. Premere un tasto chiude il circuito in un solo incrocio.
Il ghosting avviene quando tre tasti premuti completano un percorso che il controller può interpretare in modo errato. Immagina tre tasti agli angoli di un rettangolo sulla griglia. Se li tieni premuti, il controller può ricostruire un percorso fino al quarto angolo e segnalare un quarto tasto che nessuno ha premuto. A seconda del cablaggio e dell'ordine di scansione, potresti vedere comparire una pressione fantasma oppure un tasto reale ignorato. Il tasto ignorato è quello che non viene accettato quando un gioco rifiuta una combinazione.
Un diodo sotto ogni tasto interrompe questo percorso. Il diodo lascia passare la corrente in una sola direzione, quindi il controller non può risalire il circuito attraverso altri tasti. Le tastiere a membrana economiche spesso ne sono prive. Molte tastiere con full rollover li includono, ed è per questo che le due caratteristiche vengono spesso vendute insieme.
Rollover: 6KRO e NKRO
Una tastiera USB comunica al computer quali tasti sono premuti inviando un piccolo report, molte volte al secondo. Il report del protocollo di avvio standard è lungo otto byte. Un byte indica i tasti modificatori, cioè Shift, Ctrl, Alt e il tasto Windows o Comando. Un byte è riservato, e sei byte contengono i codici dei tasti normali premuti.
Poiché i sei slot sono riservati ai tasti normali, una tastiera con protocollo di avvio può segnalarne sei contemporaneamente. I modificatori hanno un byte a parte, quindi tenere premuto Shift con sei lettere è ancora un report valido. Un settimo tasto normale non viene segnalato: il report riempie gli slot con un codice di errore. È il six-key rollover, o 6KRO.
L'N-key rollover, NKRO, funziona in modo diverso. Invece di sei slot, il report è una mappa di bit con un bit per ogni tasto. Ogni tasto premuto imposta il proprio bit, quindi la tastiera può segnalare un numero qualsiasi di tasti, entro i limiti del suo progetto.
La maggior parte della scrittura non richiede mai di tenere premuti più di sei tasti normali insieme, quindi il 6KRO va bene per il testo. Si nota nei giochi, dove possono essere tenuti premuti contemporaneamente diversi tasti di movimento e di azione. Alcune tastiere limitano il rollover in modalità wireless, quindi se ne usi una via Bluetooth controlla le note del produttore.
Testare le combinazioni
Usa il Test tastiera per verificare la tua tastiera:
- Clicca nel riquadro, poi tieni premuto un tasto. Diventa verde menta mentre è premuto, e il contatore dei tasti tenuti contemporaneamente segna 1.
- Aggiungi un secondo e un terzo tasto, poi un quarto, e osserva il valore salire. Si ferma al numero che il browser riesce a leggere, che può essere inferiore al rollover reale della tastiera.
- Prova un rettangolo. Con una disposizione standard, W, E e S sono tre angoli di un rettangolo il cui quarto angolo è D. Tieni premuti questi tre tasti. Se D si accende senza che tu lo abbia premuto, la tastiera fa ghosting in quell'angolo.
- Prova un secondo gruppo, come R, T e F, il cui quarto angolo nella disposizione standard è G. Un fantasma su un gruppo è un indizio. Fantasmi su più gruppi indicano che la tastiera non ha alcuna protezione anti-ghosting.
La pagina mostra ciò che riceve il browser. Un tasto fantasma inviato dalla tastiera si accende, e un tasto che la tastiera non invia resta spento. I tasti di sistema, come volume e luminosità, potrebbero non arrivare mai alla pagina, quindi non considerarli errori.
Soluzioni che funzionano
- Scegli il full rollover o l'anti-ghosting per i giochi. Se le combinazioni sono importanti per te, cerca NKRO o anti-ghosting nelle specifiche tecniche, non solo nella pubblicità.
- Sposta la combinazione. Assegna la combinazione di tasti di un gioco a tasti che non formano un rettangolo sulla griglia. Usa il test per capire quali gruppi generano fantasmi, poi riassegna i comandi evitandoli.
- Prova il cavo. Alcune tastiere wireless segnalano meno tasti rispetto alla modalità cablata. Ripeti il test con il cavo prima di concludere che la tastiera è difettosa.
- Non dare la colpa alla porta. Un hub USB o una porta diversa non cambiano il cablaggio dei tasti. Il limite sta nella tastiera e nel suo report, quindi cambiare porta di solito non fa differenza.
Casi particolari
- Tasti morti. Un tasto che non risponde mai ha una causa diversa dal ghosting. Vedi perché i tasti della tastiera non funzionano.
- Pressioni prolungate e ripetizioni. Tenere premuto un tasto lo fa ripetere in una casella di testo, e il test mostra la ripetizione. Una ripetizione non è una seconda pressione, quindi non contarla come risultato del rollover.
- Interruttori bloccati. Un tasto che resta giù dopo che lo hai rilasciato è un guasto dell'interruttore, non ghosting. Pulisci il tasto e ripeti il test prima di incolpare la matrice.
- Portatili. Le tastiere dei portatili variano molto. Verifica le combinazioni che ti servono prima di farci affidamento, invece di dare per scontato il full rollover.
Tradotto dal Originale in inglese con l'assistenza dell'IA.
Commenti
Nessun commento per ora. Sii il primo.


