Test klawiatury

Naciskaj fizyczne klawisze i sprawdzaj zdarzenia odbierane przez przeglądarkę.

Test lokalnie pokazuje dane KeyboardEvent. key zależy od aktywnego układu, a code wskazuje fizyczne położenie klawisza.

Test lokalnie pokazuje dane KeyboardEvent. key zależy od aktywnego układu, a code wskazuje fizyczne położenie klawisza.

Ostatnie zdarzenie klawiatury

Oczekiwanie na dane
Zdarzenie
Klawisz
Kod
Położenie
Powtarzanie
Kompozycja IME
Aktywne modyfikatory i blokady

Aktualnie przytrzymane klawisze

0

Klawisz pozostaje na liście do odpowiadającego zdarzenia keyup. Utrata fokusu czyści stan przytrzymania.

Przetestowane unikalne klawisze lub kody 0

Wizualizacja fizycznych klawiszy

Uruchom przechwytywanie i naciskaj klawisze fizycznej klawiatury. Widok jest ogólnym układem PC i może nie odpowiadać nadrukom.

Przechwytywanie wyłączone

Podczas przechwytywania naciśnij Escape, aby go zarejestrować i wyjść z trybu.

Do czego służy to narzędzie

Test pokazuje wartości KeyboardEvent zgłaszane przez przeglądarkę przy naciskaniu i zwalnianiu.

Rozróżnia zależne od układu key od fizycznego położenia code i śledzi klawisze naciskane jednocześnie.

Jak korzystać z narzędzia

  1. Wybierz Rozpocznij przechwytywanie lub kliknij obszar klawiatury.
  2. Naciskaj i zwalniaj fizyczne klawisze, gdy obszar przechwytywania ma fokus.
  3. Porównaj klawisz, kod, położenie, powtarzanie, kompozycję i modyfikatory.
  4. Naciśnij Escape, aby wyjść, lub zresetuj test przed kolejną próbą.

Przydatne zastosowania

  • Sprawdzanie, czy pojedyncze klawisze generują zdarzenia w przeglądarce.
  • Porównywanie lewych, prawych i numerycznych wariantów modyfikatorów i nawigacji.
  • Badanie układów, martwych klawiszy i metod wprowadzania podczas tworzenia stron.
  • Obserwowanie zdarzeń jednoczesnych jako praktycznego testu rollover na poziomie przeglądarki.

Uwagi i ograniczenia

  • Widoczne są tylko zdarzenia dostarczone stronie; przeglądarka i system mogą przechwytywać skróty i klawisze multimedialne.
  • key opisuje znaczenie w aktywnym układzie, a code zwykle fizyczne położenie.
  • IME, martwe klawisze i kompozycja mogą zmieniać lub tłumić zdarzenia; klawiatury ekranowe mogą nie podawać pełnego code.
  • Brak keyup może wynikać z utraty fokusu, więc sam nie potwierdza fizycznej awarii.

Najczęściej zadawane pytania

Jaka jest różnica między key i code?

key odzwierciedla znak lub działanie aktywnego układu. code zwykle identyfikuje fizyczną pozycję klawisza.

Dlaczego klawisz lub skrót się nie pojawia?

Przeglądarka, system, firmware lub inna aplikacja może przechwycić go przed stroną.

Czy test potwierdza fizycznie zablokowany klawisz?

Nie. Może pokazać keydown bez keyup przy zachowanym fokusie, ale utrata fokusu daje podobny objaw.

Czy to ostateczny test N-key rollover?

Nie. Pokazuje zdarzenia jednoczesne dostarczone przez przeglądarkę i system, a nie certyfikowany pomiar sprzętu.

Czy naciśnięcia są wysyłane?

Nie. Wartości zdarzeń i stan testu są przetwarzane wyłącznie w przeglądarce.