Klavye Olaylarının İşlenmesi
Klavye testi, KeyboardEvent arayüzünü kullanarak tarayıcı klavye olaylarını (keydown, keyup, keypress) yakalar. Her olay; tuş ("a", "Enter" gibi karakter değeri), code ("KeyA", "Enter" gibi fiziksel tuş tanımı), keyCode (kullanımdan kalkmış sayısal kod), location (standart, sol, sağ, nümerik klavye) ve değiştirici durumlarını (Ctrl, Alt, Shift, Meta) sağlar. Test, tuşa basılma (keydown) ve bırakılma (keyup) anlarını izler, basılı tutma süresini hesaplar.