KeyScope · prove di ripetizione involontaria

Test chatter tastiera

Isola un tasto fisico, confronta gli intervalli degli eventi down e separa il chatter sospetto dal normale comportamento di ripetizione dei tasti tenuti premuti.

Intervallo dei singoli tastiEventi keydown non ripetuti · locale
Attiva il lab, poi premi una volta il tasto di riferimento per selezionarlo.
Tasto fisico selezionato

Esegui pressioni singole, lente e deliberate. Tenere premuto il tasto genera normali eventi di ripetizione e viene contato separatamente.

Pressioni non ripetute0
Intervalli anomali0
Ripetizioni con tasto tenuto premuto0
Intervallo più breve

Trenta o più pressioni singole lente costituiscono un controllo utile. Una segnalazione è un indizio per ripetere il test, non una sentenza sull'hardware.

Parole su questa pagina
Chatter

Una singola pressione fisica che viene registrata come due, perché il contatto del microswitch rimbalza mentre si chiude. Si manifesta con lettere duplicate o un doppio click involontario.

Debounce

Un breve ritardo atteso dall'hardware dopo una pressione prima di accettare la successiva, per nascondere il rimbalzo del contatto. Un debounce più lungo nasconde il chatter ma aggiunge un po' di latenza.

Codice tasto fisico

L'identità di un tasto in base alla sua posizione sulla tastiera, non alla lettera stampata sopra. È ciò a cui i giochi fanno il binding, motivo per cui un tasto si comporta allo stesso modo su un layout QWERTY e AZERTY.

Che cosa misura davvero il risultato

Il test registra i timestamp keydown non ripetuti per un codice fisico selezionato, calcola gli intervalli tra le pressioni ed evidenzia gli eventi all'interno della finestra di chatter scelta. Gli eventi di ripetizione con tasto tenuto premuto vengono contati separatamente per evitare di essere scambiati per rimbalzi dello switch.

Limite della misurazione: I tap veloci e intenzionali possono sembrare chatter e un browser non può identificare la causa fisica dello switch. Usa pressioni singole lente e deliberate e conferma su un'altra porta o un altro dispositivo.

Come interpretare il risultato

Intervallo anomalo

Due eventi down non ripetuti inviati entro la breve finestra selezionata dopo pressioni singole deliberate.

Ripetizioni con tasto tenuto premuto

Eventi contrassegnati come ripetuti dal browser; normali mentre un tasto rimane premuto ed esclusi dalle segnalazioni di chatter.

Ripetibilità

Un pattern sullo stesso tasto in sessioni lente è più utile di un singolo evento isolato.

Risultati inattesi: cosa controllare

Ogni tap veloce viene segnalato

Rallenta il ritmo fisico o abbassa la finestra di avviso; la pagina non può dedurre l'intenzione solo dai tempi.

Solo un tasto di scelta rapida non funziona

Il browser o il sistema operativo potrebbero riservarlo. Testa il tasto fisico da solo e usa un'utilità del sistema operativo per confermare.

Domande frequenti

Il chatter è la stessa cosa della ripetizione dei tasti?

No. La ripetizione dei tasti è prevista se tenuti premuti; il chatter è un'attuazione aggiuntiva non intenzionale attorno a una pressione deliberata.

Quale finestra dovrei usare?

Inizia con la soglia conservativa di 35 ms e ripeti con un'altra soglia se il pattern è ambiguo.

Le pressioni dei tasti vengono memorizzate?

No. Il codice attivo e la sessione di temporizzazione rimangono nella pagina.