JoystickTest

Teste de vibração do controle

A maioria dos gamepads tem dois motores de vibração: um pesado na empunhadura esquerda e um leve na direita. Acione um de cada vez para confirmar que ambos funcionam e sentir a diferença.

Como testar a vibração

  1. Conecte o controle e pressione qualquer botão para o navegador reconhecê-lo.
  2. Pressione Motor forte. A empunhadura esquerda deve vibrar de forma grave e pesada por cerca de um segundo.
  3. Pressione Motor fraco. A empunhadura direita deve vibrar de forma mais leve e aguda.
  4. Pressione Ambos os motores para sentir o efeito combinado que a maioria dos jogos usa em explosões e impactos.

Se um lado fica mudo enquanto o outro funciona, aquele motor ou seu cabo flat falhou. Se nenhum funciona, leia as notas de compatibilidade abaixo antes de concluir que o controle quebrou.

Suporte a vibração por navegador e controle

A vibração na web usa a extensão vibrationActuator da Gamepad API. Chrome, Edge, Opera e outros navegadores Chromium suportam no Windows, macOS, Linux e Android. O Firefox adicionou suporte na versão 125 para a maioria dos controles. O Safari não expõe vibração, então no iPhone, iPad e Mac com Safari os botões vão informar que a vibração está indisponível mesmo com o controle em perfeito estado.

Xbox Series, Xbox One, DualSense, DualShock 4 e a maioria dos controles de terceiros vibram corretamente por USB. Por Bluetooth, a vibração do DualSense funciona no Chromium, mas o HD Rumble do Switch Pro Controller ainda não é suportado por nenhum navegador. Os efeitos dos gatilhos adaptáveis do DualSense também ficam fora da API e não podem ser testados aqui.

Perguntas frequentes

Os botões dizem que o comando foi enviado, mas nada vibra.

O navegador aceitou o pedido, mas o driver ignorou. No Windows, verifique se o controle não está no modo 'Xbox sem fio' pelo Steam, que intercepta a vibração. No macOS, a vibração do DualShock 4 por Bluetooth exige macOS 11 ou mais recente.

Posso testar os gatilhos adaptáveis do DualSense?

Não. A resistência dos gatilhos adaptáveis é um recurso proprietário da Sony que a Gamepad API não expõe. Só a vibração padrão de dois motores pode ser acionada de uma página web.

Por que a vibração é mais fraca do que nos jogos?

O teste roda cada motor na intensidade máxima por 800 ms. Os jogos costumam usar efeitos mais longos e com padrões, que parecem mais fortes. Se o motor girou, ele está funcionando.