Como medir
- Defina no aplicativo do mouse o DPI que você quer conferir e não mexa mais nele.
- Coloque um cartão de banco (85,60 mm de comprimento) ou uma régua sobre o mousepad e marque as duas pontas, por exemplo com duas tiras de fita adesiva. Depois tire o cartão do caminho.
- Informe a distância, clique em Começar a medir e posicione a borda esquerda do mouse na primeira marca.
- Aperte Espaço, deslize o mouse em linha reta até a mesma borda chegar à segunda marca, pare e aperte Espaço de novo.
- Leve o mouse de volta ao início e repita. Cinco passadas dão uma média estável; o Esc devolve o cursor.
Qual é a precisão?
O ponto fraco dessa régua é a sua mão. Alinhar o mouse meio milímetro fora do lugar em um cartão de 85,60 mm muda o resultado em cerca de 0,6%, e esse erro se repete em todas as passadas, então fazer mais passadas não o elimina. Uma distância maior, como 20 ou 30 cm em uma régua, faz o mesmo deslize pesar menos. O intervalo de 95% mostra apenas o quanto as suas passadas diferem entre si.
O teste conta o que o navegador informa com o movimento bruto ativado. Os navegadores podem informar o movimento em pixels em vez de unidades do sensor, então trate o número como uma estimativa e compare com o DPI definido no aplicativo do mouse. Se o resultado mudar quando você altera a velocidade do ponteiro no Windows, o seu navegador não está entregando movimento bruto.
Quais navegadores conseguem medir
O movimento bruto do mouse funciona no Chrome e no Edge 88 ou mais recentes no Windows, no macOS 10.15.1 ou mais recente e no ChromeOS; no Chrome 144 ou mais recente no Android com um mouse conectado; e no Firefox 152 ou mais recente e no Safari 18.4 ou mais recente no Mac. O Chrome no Linux e os navegadores do iPhone e do iPad não conseguem, então o teste explica isso em vez de mostrar um número.
O que fazer com o número
Se ele estiver perto do DPI que o aplicativo mostra, a sua configuração está fazendo o que promete. Multiplique-o pela sua sensibilidade no jogo na calculadora de eDPI ou leia qual é o melhor DPI para jogos para escolher uma configuração.
Fontes: W3C (em inglês), Pointer Lock 2.0; MDN (em inglês), requestPointerLock and its browser support e movementX; Wikipédia (em inglês), ISO/IEC 7810 ID-1 card size; NIST (em inglês), confidence limits for the mean.