Przejdź do treści
TestOnDevice

Test ghostingu klawiatury

Przytrzymaj kilka klawiszy naraz, aby zobaczyć, ile z nich klawiatura zgłasza jednocześnie w tej sesji przeglądarki.

Działa lokalnie Bez wysyłaniaDziała offline

Kliknij tutaj, a następnie naciskaj klawisze. Przytrzymywane klawisze są podświetlone; przetestowane pozostają oznaczone.

EscF1F2F3F4F5F6F7F8F9F10F11F12
`1234567890-=Backspace
TabQWERTYUIOP[]\
CapsASDFGHJKL;'Enter
ShiftZXCVBNM,./Shift
CtrlMetaAltSpaceAltCtrl

Aktualnie wciśnięte klawisze

0

Maks. jednocześnie (ta sesja)

0

Różne przetestowane klawisze

0

Maksymalna liczba jednoczesnych naciśnięć to wartość zgłoszona przez przeglądarkę w tej sesji. Odzwierciedla ona zachowanie przeglądarki i systemu operacyjnego oraz Twojej klawiatury, więc nie jest uniwersalną certyfikacją sprzętu.

Jak działa ten test

Testy wejścia nasłuchują standardowych strumieni zdarzeń przeglądarki — KeyboardEvent dla klawiszy, PointerEvent dla myszy, dotyku i rysika — gdy obszar testowy ma fokus. Każde zdarzenie niesie bogate dane, takie jak kody klawiszy, maski przycisków, współrzędne, nacisk i znaczniki czasu o wysokiej rozdzielczości.

Testy tempa i czasu mierzą interwał między zdarzeniami. Tam, gdzie przeglądarka je udostępnia, używamy pointerrawupdate i getCoalescedEvents, aby widzieć zdarzenia z większą dokładnością niż jedno na klatkę, a następnie obliczamy rozkład zamiast pojedynczej liczby.

Zdarzenia są przechwytywane tylko wewnątrz obszaru testowego, więc Twoje zwykłe skróty przeglądarki i systemu operacyjnego działają dalej wszędzie indziej na stronie.

Jak używać

  1. Kliknij lub dotknij wewnątrz obszaru testowego, aby nadać mu fokus.
  2. Naciskaj klawisze, klikaj przyciski, przewijaj lub poruszaj i przeciągaj zgodnie z instrukcją testu.
  3. Obserwuj, jak wizualizacja na żywo podświetla dokładnie to, co odebrała przeglądarka.
  4. W testach tempa poruszaj się lub klikaj nieprzerwanie, aby zebrać wystarczająco dużo próbek.
  5. Użyj przycisku Resetuj, aby wyczyścić stan i rozpocząć nowy pomiar.

Co wykrywa

  • Które klawisze, przyciski i punkty dotyku rejestrują się w tej sesji przeglądarki
  • Kierunek przewijania i delty kółka, interwały podwójnego kliknięcia oraz ścieżki ruchu
  • Zaobserwowane przez przeglądarkę oszacowanie tempa zdarzeń (dla testów częstotliwości pollingu)
  • Maksymalną liczbę jednoczesnych klawiszy lub dotknięć zgłaszaną przez przeglądarkę

Czego nie wykrywa

  • Rzeczywistej sprzętowej częstotliwości pollingu, DPI ani opóźnienia wejścia urządzenia
  • Klawiszy i skrótów przechwytywanych przez system operacyjny, zanim dotrą do przeglądarki
  • Czy usterka jest w urządzeniu, sterowniku, czy w ustawieniach systemu, takich jak powtarzanie klawiszy i przyspieszenie

Rozwiązywanie problemów

ObjawCo zrobić
Klawisz się nie rejestrujeNiektóre klawisze multimedialne i systemowe są obsługiwane przez system i nigdy nie docierają do przeglądarki. Spróbuj innego klawisza lub sprawdź układ klawiatury.
Przewijanie wydaje się odwróconeTo ustawienie systemowe (naturalne przewijanie); test zgłasza kierunek, który odebrała przeglądarka.
Tempo zdarzeń odczytuje się jako niskiePoruszaj się nieprzerwanie, trzymaj kartę w fokusie i wyłącz oszczędzanie energii — przeglądarka obserwuje zdarzenia po przetworzeniu przez system.
Pojawia się menu prawego przyciskuMenu kontekstowe jest tłumione tylko wewnątrz dedykowanego pola testowego; użyj tego obszaru do testów przycisków.

FAQ

Dlaczego klawisz się nie rejestruje?

Niektóre klawisze (np. multimedialne lub systemowe) są obsługiwane przez system i nie docierają do przeglądarki. Spróbuj innego klawisza lub sprawdź układ.

Czy to, co piszę, jest nagrywane?

Nie. Zdarzenia klawiszy i wskaźnika są przetwarzane lokalnie na potrzeby wizualizacji i nigdy nie opuszczają Twojego urządzenia.

Czy to działa offline?

Tak, testy wejścia działają offline po załadowaniu strony.

Dlaczego moja mysz 1000 Hz pokazuje mniej?

Przeglądarka obserwuje zdarzenia po systemie i kompozytorze, więc zmierzone tempo może być niższe niż nominalna częstotliwość pollingu myszy.

Czy mogę przetestować pełny anti-ghosting klawiatury?

Tylko to, co przeglądarka zgłasza w tej sesji. Niektóre kombinacje są ograniczane przez przeglądarkę lub system, więc to nie jest uniwersalna certyfikacja sprzętu.

Czy te testy działają z gładzikiem lub ekranem dotykowym?

Tak. Zdarzenia wskaźnika obejmują mysz, gładzik, dotyk i rysik, choć udostępniane szczegóły, takie jak nacisk, różnią się w zależności od urządzenia.

Powiązane testy