Sistema de coordenadas
Os dispositivos devem relatar a aceleração do dispositivo como um sistema destro com Y para cima. A velocidade angular segue a regra da mão direita em torno desses eixos.
O eixo X vai do centro do dispositivo em direção à direita. O eixo Y vai do centro do dispositivo em direção
ao rosto do usuário. O eixo Z vai do centro do dispositivo para fora, pela parte inferior.
Exemplo de saída de aceleração, em g:
- Dispositivo deitado sobre a mesa:
- A velocidade angular em repouso é
- A partir daí, levante o dispositivo: aumenta
- A partir daí, solte o dispositivo: diminui
- Gire o dispositivo de modo que a borda superior fique no ar e a borda inferior fique na superfície:
- Durante o movimento, a velocidade angular X se torna positiva:
- Volte à posição plana.
- Gire o dispositivo de modo que a borda esquerda fique no ar e a borda direita fique na superfície:
- Durante o movimento, a velocidade angular Z se torna negativa:
- Volte à posição plana.
- Gire o dispositivo no sentido horário (oposto à regra da mão direita)
- Durante o movimento, a velocidade angular Y se torna negativa:
Comentários
Ruído causado por vibrações do dispositivo
Vibrações ou zumbidos de baixa frequência no dispositivo (como os causados pela háptica) podem induzir ruído no girômetro e afetar a precisão.- Possível atenuação por hardware: isolamento mecânico do sensor em relação à háptica, por meio do posicionamento intencional do sensor ou do envolvimento do sensor com material de amortecimento de vibrações
- Possível atenuação por software: uso de um filtro passa-baixa
Chaves do registro
[!IMPORTANT] Se o seu dispositivo precisar ser aprovado na certificação do Windows Hardware Quality Lab, adicione a chave do registro descrita abaixo. O GameInput transformará a saída compatível com WHQL do dispositivo para corresponder à saída esperada pelos desenvolvedores de jogos. Os mapeamentos de um dispositivo com Vendor ID (VID) VVVV, Product ID (PID) PPPP, Usage Page UUUU e Usage ID XXXX serão lidos deste local no registro:
[!TIP]
As subchaves a seguir destinam-se a fabricantes de dispositivos que já foram lançados no mercado. Se o dispositivo ainda não
foi lançado, ele deve relatar corretamente o sistema de coordenadas descrito acima e deve ser aprovado nos testes relevantes.


