O módulo conecta XRInputSource ao Gamepad API e define o mapeamento xr-standard. Veja interoperabilidade, estados e acessibilidade.
Resposta direta
O WebXR Gamepads Module Level 1, publicado como Working Draft do W3C em 7 de julho de 2025, conecta fontes de entrada XR à Gamepad API. Ele expõe botões, gatilhos, thumbsticks e touchpads por XRInputSource.gamepad e define o mapeamento xr-standard para reduzir diferenças entre controles. A padronização facilita portabilidade, mas perfis físicos ainda variam; a aplicação deve detectar capacidades, guardar o estado anterior e oferecer alternativas de interação.
Mapeamento comum reduz código específico
O perfil xr-standard dá posições previsíveis a controles primários quando disponíveis. A aplicação ainda precisa consultar quantos botões e eixos cada dispositivo realmente oferece.
Estado vivo exige comparação própria
O objeto Gamepad pode ser atualizado no lugar. Para detectar pressionar, soltar ou cruzar um limiar, salve uma cópia do estado anterior a cada frame.
Controle físico não é universal
Mãos, olhar, voz, teclado e acessibilidade podem ser mais adequados que gamepad. Funções críticas devem ter rotas alternativas e remapeamento compreensível.
Capacidades podem identificar dispositivos
Combinações de botões e eixos contribuem para fingerprinting. Colete apenas o necessário e evite telemetria detalhada sem finalidade e consentimento.
Leitura Nexus
Interoperabilidade nasce de ações semânticas, não de números de botão. Modele pegar, confirmar e voltar; depois associe essas ações às capacidades detectadas em cada controle.
Perguntas frequentes
xr-standard torna todos os controles iguais?
Não. Ele normaliza parte do mapeamento, mas dispositivos continuam com capacidades e formatos diferentes.
Como detectar um clique novo?
Compare o estado atual com uma cópia do frame anterior, porque o objeto exposto pode ser atualizado continuamente.
Preciso oferecer outra entrada?
É recomendável, especialmente para acessibilidade e dispositivos sem o conjunto esperado de botões ou eixos.
Guias essenciais para aprofundar a decisão
Esta análise editorial foi produzida pela Nexus a partir das fontes oficiais abaixo, consultadas em 17 de setembro de 2026. O texto é original e interpreta implicações práticas para empresas.
- W3C — WebXR Gamepads Module Level 1: interfaces, mapeamento xr-standard, estados de botões e eixos, segurança e privacidade.
- W3C — WebXR Device API: modelo principal de XRInputSource, sessões e frames usado pelo módulo de gamepads.
Data informada pela fonte principal: Working Draft de 7 de julho de 2025; especificação consultada em 17 de setembro de 2026.

