Jak zrobić test
- Połóż na podkładce kartę płatniczą (85,60 mm) albo linijkę, zaznacz oba końce dwoma paskami taśmy i zabierz kartę. Dłuższy odcinek, np. 20 cm, daje stabilniejszy wynik.
- Naciśnij Start i ustaw lewą krawędź myszy na pierwszym znaczniku. Przy każdym przesunięciu: bez ruchu, spacja, do drugiego znacznika, stop, znowu spacja. Potem cofnij mysz.
- Zrób 3 wolnych przesunięć po około dwie sekundy, a potem 3 szybkich, jak najszybciej, ale z zatrzymaniem na znaczniku.
- Naciśnij Dalej i powtórz te same przesunięcia. Tym razem przeglądarka dostaje ruch tak, jak wskaźnik przesuwa twój system.
Jak czytać wynik
- Każda liczba pokazuje, o ile dalej sięgnęły szybkie przesunięcia niż wolne na tym samym odcinku; po ± rozrzut twoich przesunięć.
- Surowy ruch blisko 0%, twój system wyraźnie wyżej: akceleracja systemu jest włączona.
- Oba blisko 0%: brak akceleracji przy prędkościach, których użyłeś.
- Surowy ruch wyraźnie daleko od 0%: zmiana powstaje przed systemem, w myszy albo w sposobie wykonania przesunięć.
Jak dokładny jest test?
Test porównuje twoje przesunięcia między sobą, więc dokładna długość liczy się mniej niż ustawianie myszy za każdym razem tak samo. Różnica mniejsza niż mniej więcej dwukrotność liczby po ± nie jest uznawana za akcelerację. Prędkości pochodzą z chwil, w których przeglądarka odebrała ruch, a nie z samej myszy. Test nie pokazuje kształtu krzywej akceleracji twojego systemu ani tego, jak gra obsługuje mysz.
Które przeglądarki to zmierzą
Surowy ruch działa w Chrome i Edge 88 lub nowszych w Windows, macOS 10.15.1 lub nowszym i ChromeOS, w Chrome 144 lub nowszym w Androidzie z podłączoną myszą, w Firefoksie 152 lub nowszym i w Safari 18.4 lub nowszym na Macu. W innych przeglądarkach, w tym w Chrome w Linuksie, test robi tylko drugą serię i mówi, czego ona nie rozróżni.
Jak wyłączyć akcelerację, przeczytasz w poradniku akceleracja myszy i „Zwiększ precyzję wskaźnika”. Prawdziwe DPI myszy sprawdzisz w ten sam sposób testem DPI myszy.
Źródła (po angielsku): W3C, Pointer Lock 2.0; MDN, requestPointerLock; web.dev, disable mouse acceleration; NIST, combining uncertainties.