Przejdź do treści

Test klawiatury

Naciśnij każdy klawisz i sprawdź, które zostały rozpoznane, których brakuje i których jeszcze nie naciśnięto.

Wejście
Wynik

Test klawiatury

Naciśnij dowolny klawisz i zobacz, jak jego kwadrat na ekranie zapala się po rozpoznaniu. Test przechodzi przez całą klawiaturę i pokazuje, które klawisze reagują, a które pozostały ciemne. Dzięki temu łatwo sprawdzić, czy w używanej klawiaturze żaden klawisz się nie zacina, nie przerywa lub nie pomija. Kontrola przydaje się zwłaszcza po zakupie używanej klawiatury, po czyszczeniu, po wymianie nakładek lub po wgraniu nowego oprogramowania sprzętowego. Ciemny klawisz to zwykle zużyty przełącznik, drobinka kurzu pod nakładką, uszkodzony wiersz matrycy albo luźne złącze.

Test odczytuje fizyczną pozycję klawisza, a nie znak, który nim wpisujesz. Dlatego działa tak samo na klawiaturze polskiej, niemieckiej, francuskiej czy Dvorak. Klawisz z literą Z na polskim układzie zgłasza się jako KeyY i to właśnie kwadrat KeyY się zapala. Lista podaje standardowe nazwy klawiszy, na przykład KeyA, Digit1, ShiftLeft, NumpadEnter czy Space, więc zgadzają się z tym, co programiści widzą w event.code i co cytują zgłoszenia błędów.

Wybierz układ zgodny ze swoją klawiaturą. Pełny rozmiar ma 104 klawisze, łącznie z blokiem numerycznym, bez bloku numerycznego jest 87, a wersja kompaktowa zawiera tylko blok główny. Naciśnięty klawisz, którego nie ma w wybranym układzie, jest pokazany osobno i nie znika. Pomaga to przy dodatkowych klawiszach multimedialnych lub niestandardowych klawiaturach. Przytrzymanie klawisza nie liczy się jako kolejne naciśnięcie, więc zacięty klawisz łatwo odróżnić od powtarzanego pisania.

Wszystko działa w Twojej przeglądarce. Naciśnięcia klawiszy nigdzie nie są wysyłane ani zapisywane, a po zamknięciu strony nie zostają. Listę możesz też wkleić w pole, aby uzyskać ten sam raport z logu przysłanego przez kogoś innego. Niektóre klawisze, na przykład Fn na większości laptopów, przycisk zasilania czy skróty systemu operacyjnego, obsługuje oprogramowanie sprzętowe lub system, zanim przeglądarka je zobaczy, więc nie da się ich tu przetestować.

Częste pytania

Dlaczego klawisz, który naciskam, nie zapala się?
Albo klawisz nie jest rozpoznawany, albo system lub oprogramowanie sprzętowe obsługuje go, zanim zobaczy go przeglądarka. Fn, przycisk zasilania i wiele klawiszy multimedialnych nigdy nie trafia na stronę. Jeśli zwykły klawisz pozostaje ciemny po kilku mocnych naciśnięciach, warto go wyczyścić lub wymienić.
Czy test działa z klawiaturą o innym układzie?
Tak. Test śledzi fizyczne położenie każdego klawisza, więc polski, niemiecki albo Dvorak zapalą te same kwadraty co klawiatura amerykańska. Różnią się tylko nadruki na klawiszach.
Co oznaczają nazwy takie jak KeyA i ShiftLeft?
To standardowe wartości KeyboardEvent.code. Oznaczają fizyczny klawisz, dzięki czemu lewy i prawy Shift albo Enter na klawiaturze numerycznej są od siebie odróżnione.
Czy moje naciśnięcia są zapisywane lub wysyłane?
Nie. Strona nasłuchuje tylko wtedy, gdy jest otwarta, trzyma listę w pamięci i nigdy jej nie wysyła. Zamknij kartę, a lista zniknie.