KeyboardEvent.code beschreibt die physische Position und KeyboardEvent.key ergänzt die Bedeutung des Layouts. Getestete Tasten werden ohne Duplikate gespeichert; die Abdeckung ist die Zahl erkannter Zieltasten geteilt durch die aktuelle Zieltastenanzahl mal 100 Prozent.
Getestete und Zieltastenanzahl sind Ganzzahlen. Die Abdeckung basiert auf dem ungerundeten Verhältnis und wird mit einer Nachkommastelle angezeigt. Der Abschluss gilt nur, wenn die rohe Zahl getesteter Zieltasten der Zielzahl entspricht.
Automatische Tests decken die ANSI-, ISO- und JIS-Zielzahlen, die Grenzen 0 % und 100 %, Duplikatentfernung, Filterung außerhalb des Bereichs und ungültige Eingaben ab. Im Browser sollten außerdem Tastenerfassung, Tab-Ausgang, Fokusbereinigung, Kopieren und Zurücksetzen geprüft werden.