Kalkulator DPI myszy
Oszacuj liczbę zliczeń na cal (≈DPI) Twojej myszy na podstawie zmierzonego ruchu fizycznego, używając pointer lock, gdy to możliwe.
This estimates counts per inch from the movement your browser observed over the distance you measured. Accuracy depends on measuring the physical distance carefully, and OS mouse acceleration or scaling can skew the result — so treat it as an approximation, not your mouse’s exact DPI.
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ć
- Kliknij lub dotknij wewnątrz obszaru testowego, aby nadać mu fokus.
- Naciskaj klawisze, klikaj przyciski, przewijaj lub poruszaj i przeciągaj zgodnie z instrukcją testu.
- Obserwuj, jak wizualizacja na żywo podświetla dokładnie to, co odebrała przeglądarka.
- W testach tempa poruszaj się lub klikaj nieprzerwanie, aby zebrać wystarczająco dużo próbek.
- 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
| Objaw | Co zrobić |
|---|---|
| Klawisz się nie rejestruje | Niektó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ócone | To ustawienie systemowe (naturalne przewijanie); test zgłasza kierunek, który odebrała przeglądarka. |
| Tempo zdarzeń odczytuje się jako niskie | Poruszaj się nieprzerwanie, trzymaj kartę w fokusie i wyłącz oszczędzanie energii — przeglądarka obserwuje zdarzenia po przetworzeniu przez system. |
| Pojawia się menu prawego przycisku | Menu 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
Oszacuj obserwowane przez przeglądarkę tempo zdarzeń myszy na podstawie zdarzeń ruchu. Zależy od przeglądarki, systemu, odświeżania i ustawień zasilania.
Sprawdź każdy przycisk myszy, kółko przewijania i ruch dzięki wizualizacji na żywo tego, co odbiera przeglądarka.
Sprawdź pionowe i poziome przewijanie kółkiem z surowymi deltami, deltaMode i wykresem płynności.