La domanda pratica: test di keyboard chatter. Questa nota tecnica risponde attraverso un flusso di lavoro definito piuttosto che con una lista di impostazioni copiata.
La ripetizione del tasto premuto è un comportamento previsto
Quando un tasto rimane premuto, il sistema operativo invia normalmente eventi di keydown ripetuti dopo un ritardo. I browser contrassegnano questi eventi con la proprietà repeat. Keymap li conta separatamente e non li etichetta come chatter.
Lo screening del chatter si concentra su eventi di pressione aggiuntivi non ripetuti attorno a singole pressioni lente e deliberate. Questa distinzione impedisce a un tasto premuto normalmente di riempire il contatore di avvisi.
Lista di controllo del protocollo
- Seleziona un tasto fisico
- Non tenere premuto durante la prova di singola pressione
- Osserva le ripetizioni tenute premute separatamente
Il timing non può rivelare l'intento da solo
Due tocchi genuinamente rapidi possono avere lo stesso intervallo di un duplicato involontario. Usa un ritmo lento e una soglia conservativa affinché la tua intenzione fisica sia chiara.
Un singolo intervallo breve non è un verdetto di riparazione. Un pattern che si ripete sullo stesso tasto attraverso porte, browser o sistemi è più informativo.
Lista di controllo del protocollo
- Completa almeno 30 pressioni lente
- Ripeti a una seconda soglia
- Confronta un'altra porta o tastiera
Testa il tasto da solo prima di una combinazione
Se un tasto fallisce solo mentre vengono tenuti premuti altri tasti, il problema potrebbe riguardare il blocco della matrice della tastiera piuttosto che il chatter. Passa dal laboratorio del tasto singolo a quello delle combinazioni ghosting.
Le scorciatoie riservate al browser potrebbero non raggiungere mai la pagina. Testa il tasto fisico da solo e conferma i risultati insoliti con un'utility del sistema operativo o del produttore.
Limite di misurazione: Il timing del browser non può identificare la causa dello switch fisico o distinguere ogni tocco intenzionale rapido dal rimbalzo.
Usa il risultato, poi ripetilo
Tieni il dispositivo, la piattaforma, la connessione, il browser o la build del gioco e l'impostazione precedente accanto al risultato. Se l'osservazione cambia, ripristina la base e cambia una variabile. Questa procedura è più preziosa di un numero apparentemente preciso senza contesto.