Tastatur-Ereignis-Verarbeitung
Tastatur-Tests verwenden das KeyboardEvent-Interface zur Erfassung von Browser-Tastatur-Ereignissen (keydown, keyup, keypress). Jedes Ereignis liefert: key (Zeichenwert wie 'a', 'Eingeben'), code (physischer Tasten-Identifikator wie 'KeyA', 'Eingeben'), keyCode (veralteter numerischer Code), location (Standard, Liens, Rechts, Numpad) und Modifikator-Tastenzustände (Strg, Alt, Umschalt, Meta). Test überwacht keydown (Drücken), keyup (Loslassen) und berechnet Tasten-Druckdauer. Moderne Browser verwenden code für physische Tastenposition (konsistent über Layouts), key für logisches Zeichen (variiert nach Sprache/Layout). Test deckt auf: verklemmt Tasten (keydown ohne keyup), Ghosting (Tasten nicht registriert bei gleichzeitigem Drücken), Tasten-Bounce (Prellen, schnelle mehrfache Ereignisse) und Rollover-Limit (wie viele gleichzeitige Tasten unterstützt). N-Key-Rollover (NKRO)-Tastaturen handhaben unbegrenzte gleichzeitige Tasten; billige Tastaturen können 2-6-Key-Rollover-Limits haben, was zu verlorenen Eingaben bei schnellem Tippen oder Gaming führt.