Test myszki — przyciski, kółko, dwuklik i dryf sensora
Ten test myszki sprawdza każdy przycisk, kółko przewijania i tor ruchu kursora bezpośrednio w przeglądarce, pozwalając w minutę ustalić, czy problem leży w myszy, czy po stronie oprogramowania. Kliknij przycisk, a odpowiadająca mu strefa na schemacie podświetli się z bieżącym licznikiem; obróć rolkę, aby zobaczyć wskaźniki kierunku; wykonaj dwuklik na polu testowym, by poznać odstęp w milisekundach. Ostatnia sekcja bez upiększeń wyjaśnia, co strona internetowa jest w stanie rzeczywiście odczytać z myszy, a jakich parametrów zmierzyć nie może.
Jak przetestować myszkę
Wykonaj test myszy w podanej kolejności. Każdy krok izoluje inny rodzaj usterki.
- Wciśnij każdy przycisk raz. Lewy, prawy, klik kółkiem, przyciski boczne (dalej i wstecz pod kciukiem) oraz przechył rolki, jeśli mysz go posiada. Każde naciśnięcie podświetla pole i zwiększa licznik; brak reakcji oznacza usterkę mikrostyku.
- Przytrzymaj każdy przycisk przez dwie sekundy. Podświetlenie powinno świecić nieprzerwanie; jeśli gaśnie pod palcem, przełącznik traci kontakt.
- Przewiń kółko w górę, a potem w dół. Każdy skok rolki powinien wywołać impuls strzałki w odpowiednim kierunku.
- Kliknij dwukrotnie w pole testowe dziesięć razy i sprawdź zarejestrowane pary oraz czas ostatniego odstępu.
- Przeciągnij kursor przez pole trajektorii jednym powolnym, prostym ruchem i oceń wyrysowaną linię.
Dwa pomiary umieszczono na osobnych stronach, ponieważ wymagają linijki i pewnej ręki: rozdzielczość sensora, którą mierzy test DPI myszki na podstawie fizycznej odległości i pikseli na ekranie, oraz przeliczanie parametrów w grach, gdzie konwerter czułości pozwala zachować identyczny dystans cm/360° między tytułami. Gdy znasz już realne DPI, kalkulator eDPI połączy je z czułością w grze w jedną porównywalną wartość.
Przyciski, kółko i przyciski boczne
Przeglądarka identyfikuje przyciski myszy po numerach, a nie nazwach: 0 to lewy, 1 to klik kółkiem, 2 to prawy, 3 to wstecz, a 4 to dalej. Te liczniki są najbardziej niezawodną częścią strony, ponieważ pochodzą bezpośrednio ze zdarzenia sprzętowego, zanim zadziała profil sterownika lub przypisanie w grze. Jeśli przycisk nabija licznik tutaj, ale nie działa w grze, mikrostyk jest sprawny, a winę ponosi profil, konflikt oprogramowania lub brak przypisania klawisza.
Przyciski wstecz i dalej są najczęściej przechwytywane przez inne programy: przeglądarki cofają nimi historię stron, macOS przekazuje je niejednolicie, a oprogramowanie producenta potrafi je przemapować. Wewnątrz obszaru testowego ta strona blokuje domyślną nawigację, dzięki czemu każde kliknięcie zostaje zliczone.
Kółko myszy składa się z dwóch niezależnych elementów: enkoder rejestruje obrót rolki, a zwykły mikrostyk pod nim odpowiada za środkowy klik. Każdy z nich może ulec awarii osobno — sytuacja, w której przewijanie działa, lecz kliknięcie nie reaguje, wskazuje na uszkodzenie mikrostyku. W przypadku przeskakiwania stopni lub odwróconego przewijania test kółka myszy rejestruje każde zdarzenie wraz z jego kierunkiem i wartością delta, uwidaczniając szwankujący enkoder na wykresie.
Dwuklik i drganie styków (chatter)
Drganie styków (chatter) to pojedyncze fizyczne naciśnięcie, które komputer rejestruje jako dwa oddzielne kliknięcia. Blaszki przełącznika odbijają się podczas zwierania, a gdy mikrostyk ulega zużyciu, czas odbicia przekracza zaprogramowany w myszce bufor opóźnienia (debounce). W efekcie pojedyncze kliknięcie otwiera plik zamiast go zaznaczyć albo powoduje podwójny wystrzał w grze.
Ta strona rozróżnia oba przypadki na podstawie czasu reakcji. Dwa kliknięcia tego samego przycisku w odstępie poniżej 60 ms są oznaczane jako chatter, ponieważ nikt nie klika celowo tak szybko — zamierzone podwójne kliknięcia mieszczą się w przedziale od 100 do 300 ms, a tester zlicza jako parę wszystko poniżej 400 ms. Ostrzeżenie o chatterze przy pojedynczych kliknięciach jednoznacznie wskazuje na usterkę. Normalne odstępy oznaczają, że mysz jest sprawna, a w systemie ustawiono zbyt krótki czas dwukliku.
Zużycie przełącznika zazwyczaj ujawnia się najpierw przy przeciąganiu, a dopiero potem w kliknięciach — utrzymanie stałego nacisku jest trudniejsze niż jednorazowe zwarcie. Jeśli upuszczasz pliki w trakcie przesuwania po pulpicie, test przeciągania myszy zliczy każde samoczynne zwolnienie przycisku. Rozwiązaniem problemu jest wymiana mikrostyku.
Dryfowanie kursora
Dryfowanie polega na samoistnym przesuwaniu się wskaźnika myszy bez dotykania urządzenia lub jego dalszym ślizganiu po zatrzymaniu dłoni. Wyklucz potencjalne przyczyny w następującej kolejności.
- Drugie urządzenie wskazujące. W laptopie może to być trackpoint lub dłoń oparta na touchpadzie; w komputerze stacjonarnym pad z dryfującą gałką analogową. Odłącz wszystkie inne kontrolery.
- Soczewka sensora. Włos, paproch lub porysowane oczko sensora zaburzają odczyt powierzchni, a stare sensory optyczne i laserowe ulegają degradacji. Sensory laserowe są na to szczególnie podatne.
- Podkładka lub blat. Szkło, lakierowane powierzchnie i drobne, powtarzalne wzory uniemożliwiają prawidłowe śledzenie. Zwykła podkładka materiałowa natychmiast weryfikuje tę kwestię.
- Stan połączenia bezprzewodowego. Rozładowany akumulator lub odbiornik ukryty za metalową obudową komputera powodują zacięcia i skoki przypominające dryfowanie.
Wykorzystaj tę stronę na dwa sposoby. Odejmij dłoń od myszy: okno trajektorii kursora powinno pozostać całkowicie puste. Następnie wykonaj powolny, prosty ruch w poprzek pola. Prawidłowy sensor rysuje gładką linię; uszkodzony tworzy poszarpane ząbki. Jeśli linia jest czysta, a celowanie nadal sprawia trudności, problemem nie jest sprzęt — test precyzji myszki pomoże oddzielić ograniczenia urządzenia od nawyków gracza.
Co potrafi zmierzyć przeglądarka
Tester myszy w przeglądarce odczytuje cztery kluczowe parametry i każdy z nich jest w pełni wiarygodny: numer wciśniętego i zwolnionego przycisku, znacznik czasu zdarzenia, wartość i kierunek delty kółka oraz położenie kursora w pikselach CSS. Awarie styków, dwuklik, niedziałające przyciski boczne, gubienie skoków rolki czy samoistny ruch kursora są doskonale widoczne. Równie jasne są ograniczenia przeglądarki: żadne API sieciowe nie pozwala odczytać fabrycznego DPI, częstotliwości próbkowania USB, programowego debounce, wysokości Lift-Off Distance (LOD) ani poziomu baterii.
- Piksele to nie impulsy sensora. Współrzędne docierają po przetworzeniu przez system operacyjny — akceleracja, skalowanie ekranu i powiększenie w przeglądarce modyfikują surowy ruch. Dlatego pomiar DPI wymaga wyłączenia akceleracji i ustawienia skali na 100%.
- Znaczniki czasu są celowo zaokrąglane. Przeglądarki zaokrąglają czasy ze względów bezpieczeństwa (ochrona przed atakami czasowymi): do ok. 100 mikrosekund w Chrome i ok. 1 ms w Firefoxie oraz Safari. Odczyt częstotliwości raportowania dziedziczy to ograniczenie — mierzy częstotliwość zdarzeń w oknie, a nie rzeczywisty polling rate USB myszy.
- Zdarzenia ruchu są łączone w pakiety. Przeglądarka grupuje ruchy kursora do jednej klatki renderowania (zgodnie z odświeżaniem monitora), przez co surowa liczba zdarzeń bywa niższa niż liczba impulsów wysłanych przez mysz.
- Wartości obrotu kółka nie są ustandaryzowane. Pojedyncze kliknięcie rolki zwraca inną wartość liczbową w Windowsie, macOS i Linuksie. Porównuj wartości w obrębie jednej sesji.
Traktuj każdy wynik jako minimalny gwarantowany próg sprawności: dowodzi on, że przycisk, skok kółka lub przełącznik działa co najmniej tak sprawnie w bieżącej konfiguracji sprzętowej.
Często zadawane pytania
Dlaczego moja myszka losowo klika podwójnie przy pojedynczym kliknięciu?
Przełącznik jest prawie na pewno zużyty — jego styki drgają przy zwieraniu, a wbudowany bufor odszumiania myszki (debounce) nie jest w stanie tego zniwelować, przez co jedno naciśnięcie rejestruje się jako dwa. Przetestuj to tutaj: dwa kliknięcia tego samego przycisku w czasie poniżej 60 ms są oznaczane jako chatter, a żaden człowiek nie klika celowo tak szybko. Jeśli odstępy wynoszą 100 ms lub więcej, mysz jest sprawna, a w systemie ustawiono zbyt dużą tolerancję podwójnego kliknięcia. Wymiana zużytego mikrostyku to koszt zaledwie kilku złotych.
Dlaczego kursor myszy przesuwa się samoczynnie?
Ruch kursora wywołuje inne źródło sygnału niż Twoja dłoń — najczęściej odpowiada za to jedna z czterech przyczyn. Pierwszą jest inne urządzenie wejściowe: trackpoint w laptopie, przypadkowe dotknięcie touchpada lub podłączony kontroler gier ze znoszącym drążkiem analogowym. Drugą jest okienko sensora: kurz, włos lub rysa na soczewce dają fałszywy punkt odniesienia, a sensory optyczne zużywają się z wiekiem. Trzecią stanowi podłoże, gdyż szkło i błyszczące blaty uniemożliwiają śledzenie. Czwartą jest rozładowana bateria. Pozostaw mysz nieruchomo i obserwuj pole trajektorii: sprawny układ nie zarejestruje żadnego ruchu.
Czy mogę sprawdzić DPI myszy bez dedykowanego oprogramowania?
Tak — mierząc je zamiast odczytywać z programu. Przesuń mysz o znaną odległość wzdłuż linijki i porównaj ten dystans z liczbą pikseli pokonanych przez kursor na ekranie — ten stosunek to Twoje rzeczywiste DPI. Sam system Windows nie wyświetli tej wartości, ponieważ w rejestrze zapisany jest jedynie mnożnik szybkości wskaźnika. Wyłącz precyzję wskaźnika (akcelerację), ustaw powiększenie przeglądarki na 100% i uśrednij wynik z trzech prób, gdyż pojedynczy ruch obarczony jest drobnym błędem pomiarowym. Metoda ta działa bez uruchamiania aplikacji producenta.
Dlaczego kursor lub strona przeskakuje w przeciwnym kierunku podczas przewijania kółkiem?
W dziewięciu przypadkach na dziesięć powodem jest kurz w enkoderze optycznym lub mechanicznym kółka. Enkoder odczytuje kierunek za pomocą tarczy z nacięciami, a drobiny brudu w szczelinie powodują błędną interpretację kroku jako obrotu w tył. Przedmuchanie szczelin po obu stronach kółka sprężonym powietrzem rozwiązuje większość problemów. Jeśli objaw nie ustąpi, enkoder jest wyrobiony i wymaga wymiany. Kręć rolką ze stałą prędkością w teście przewijania i obserwuj dziennik zdarzeń: fizyczna usterka generuje impulsy o przeciwnym zwrocie, a nie tylko pominięte skoki.
Dlaczego boczne przyciski myszy przestają reagować w grach, a działają w innych programach?
Same mikrostyki są sprawne, a sygnał gubi się w oprogramowaniu. Najpierw naciśnij każdy przycisk boczny na tej stronie: jeśli liczniki wstecz i dalej wzrastają, sprzęt działa prawidłowo. Typowe przyczyny to profil producenta, który nie aktywował się po uruchomieniu gry, warstwa makr blokująca klawisz, ograniczenia silnika gry (który nie obsługuje wyższych numerów przycisków) lub jednoczesne działanie dwóch konkurencyjnych aplikacji do konfiguracji myszy. Czasami pomaga ponowna instalacja sterownika, lecz częściej usunięcie zbędnego oprogramowania w tle.
Środkowy klik nie działa, ale kółko normalnie przewija — czy mysz jest uszkodzona?
Tak, a dokładnie mikrostyk umieszczony pod kółkiem. Przewijanie i kliknięcie środkowym przyciskiem to dwa zupełnie różne mechanizmy w jednym elemencie: enkoder zlicza obroty rolki, a osobny przełącznik pod nim rejestruje nacisk. Jeden z nich może się zepsuć, podczas gdy drugi działa bez zarzutu. Jeśli rolka przewija bezbłędnie, ale licznik przycisku 1 nie reaguje, winny jest mikrostyk. Żadna zmiana sterowników tu nie pomoże — uszkodzony przełącznik należy wymienić lub oddać mysz na serwis.