Skip to main content

Czy wszystkie klawisze mojej klawiatury działają?

Naciśnij dowolny klawisz i zobacz, jak natychmiast się podświetla. Ten test używa KeyboardEvent API do wykrywania każdego naciśnięcia klawisza, śledzi liczbę N-key rollover i podświetla nieprzetestowane klawisze — wszystko przetwarzane w przeglądarce bez przesyłania danych.

Ten test wykrywa rejestrację poszczególnych klawiszy, wartości keyCode, nazwy klawiszy i liczbę jednoczesnych naciśnięć (N-key rollover) za pomocą API KeyboardEvent przeglądarki.

Klawiatury USB zazwyczaj obsługują 6-key rollover (6KRO), podczas gdy klawiatury gamingowe z NKRO rejestrują wszystkie 104+ klawiszy naciśniętych jednocześnie.

Rozpocznij test

Esc
F1
F2
F3
F4
F5
F6
F7
F8
F9
F10
F11
F12
`
1
2
3
4
5
6
7
8
9
0
-
=
Back
Tab
Q
W
E
R
T
Y
U
I
O
P
[
]
\
Caps
A
S
D
F
G
H
J
K
L
;
'
Enter
Shift
Z
X
C
V
B
N
M
,
.
/
Shift
Ctrl
Meta
Alt
Space
Alt
Meta
Ctrl
Keys Tested: 0 / 730%
Max Simultaneous0
Currently Pressed0

Co oznaczają Twoje wyniki?

Result Range Meaning
Dobrze Wszystkie klawisze się rejestrują, a NKRO odpowiada specyfikacji Każdy klawisz wysyła prawidłowy KeyboardEvent, a liczba rollover odpowiada ocenie producenta — Twoja klawiatura jest w pełni funkcjonalna.
Ostrzeżenie 1–3 klawisze niereagujące lub rollover poniżej oczekiwań Kilka klawiszy może mieć zanieczyszczenia lub zużyte przełączniki. Wyczyść dotknięte klawisze lub przetestuj z zewnętrzną klawiaturą, aby wykluczyć problemy programowe.
Źle Wiele martwych klawiszy lub rollover utknął na 1–2 Wiele uszkodzonych klawiszy wskazuje na uszkodzenie sprzętu — awaria przełącznika, przerwane ścieżki lub wadliwy kontroler USB. Rozważ wymianę klawiatury.

Typowe problemy i sposoby ich rozwiązania

Klawisz w ogóle się nie rejestruje

Zdejmij nasadkę klawisza i wyczyść przełącznik sprężonym powietrzem. Jeśli nadal nie działa, przełącznik może wymagać wymiany (mechaniczny) lub styk membrany jest uszkodzony.

Klawisz Fn lub klawisze multimedialne nie są wykrywane

Te klawisze są przechwytywane przez system operacyjny lub firmware klawiatury przed dotarciem do przeglądarki. To normalne — przeglądarki nie mogą przechwycić Fn, Print Screen ani niektórych klawiszy multimedialnych przez KeyboardEvent.

Powiązane narzędzia

Najczęściej Zadawane Pytania

Jak sprawdzić, czy wszystkie klawisze mojej klawiatury działają?

Naciśnij dowolny klawisz. Podświetla się na niebiesko po naciśnięciu, na zielono po zwolnieniu. Przejdź przez wszystkie klawisze, aby sprawdzić, czy wszystkie się rejestrują. Licznik postępu pokazuje przetestowane vs łączna liczba klawiszy. Nieprzetestowane klawisze pozostają szare.

Co to jest N-key rollover i jak go przetestować?

N-key rollover (NKRO) oznacza jednoczesne naciśnięcie N klawiszy i zarejestrowanie ich wszystkich. Naciśnij wiele klawiszy jednocześnie — test pokazuje maksymalną liczbę jednoczesnych naciśnięć. Pełne NKRO: wszystkie klawisze się rejestrują. 6KRO (typowe dla klawiatur USB): max 6 jednoczesnych klawiszy.

Dlaczego klawisz nie rejestruje się w teście?

Trzy przyczyny: (1) klawisz jest fizycznie uszkodzony, (2) klawisz nie jest dostępny dla przeglądarek (Fn, niektóre klawisze multimedialne), (3) osiągnięto limit rollover klawiatury — zwolnij inne klawisze najpierw. Klawisze przechwytywane przez system (Print Screen, Win) mogą również nie wywoływać zdarzeń przeglądarki.

Czy jakiekolwiek dane wejściowe są przesyłane na serwer?

Nie. Nasłuchiwacze KeyboardEvent działają lokalnie w JavaScript. Nie istnieje żaden serwer backendowy. Żadne naciśnięcia klawiszy nie opuszczają przeglądarki.