FAQ
FAQ da JoyCheck
A JoyCheck é um testador de controle gratuito que roda no navegador: sem instalar, sem cadastro, nenhum dado enviado a nenhum servidor. Ela lê qualquer controle moderno USB ou Bluetooth pela API Gamepad do W3C. Esta FAQ cobre segurança, privacidade, controles suportados e solução de problemas.
- 22 respostas
- 6 tópicos
- Atualizado em 2026-05-29

Perguntas frequentes sobre a JoyCheck
O que é a JoyCheck?
A JoyCheck é um testador de controle gratuito que roda no navegador. Abra a página, conecte ou pareie seu controle, pressione qualquer botão, e o widget ao vivo mostra cada entrada que o controle expõe: botões, analógicos, gatilhos, touchpad, giroscópio, motores de vibração. Baseada na API Gamepad do W3C [1]; roda inteiramente no seu navegador; nenhum dado enviado.
A JoyCheck é gratuita?
Sim. Sem cadastro, sem paywall com anúncios, sem nível premium bloqueando recursos básicos. Planejamos um futuro nível Pro ($5/mês) para perfis de controle salvos e métricas hápticas avançadas do DualSense. O Pro é estritamente opcional e não restringe o testador principal: o diagnóstico básico continua grátis para sempre.
Quem criou a JoyCheck?
Taimoor Bamazai e a Elites Algorithm Limited, registrada em Dublin, na Irlanda. A história completa está na página sobre.
Por que vocês criaram a JoyCheck?
A maioria dos testadores de controle ou pede para instalar software de desktop, ou coleta analytics sobre como você usa o controle. A JoyCheck é a resposta para "eu só quero testar meu controle sem abrir mão de nada."
A JoyCheck é de código aberto?
Não. O código-fonte do testador não é publicado. Você ainda pode verificar a promessa de nenhum dado por conta própria: abra o DevTools, observe a aba Rede e use o testador. Nenhuma requisição carrega as entradas do seu controle.
A JoyCheck envia os dados do meu controle para algum lugar?
Não. A API Gamepad roda inteiramente no seu navegador. A JoyCheck não tem analytics no widget em si. Verificável no DevTools, aba Rede (passos abaixo). Declaração completa de privacidade em /pt/privacidade/.
A JoyCheck usa cookies?
O testador em si não define cookies nem envia dados do controle. O site ao redor usa Google Analytics 4, Google AdSense e Grow by Mediavine para medir a audiência. Nenhum deles define cookies de análise ou de publicidade antes de você aceitar no banner de cookies. A lista completa está em /pt/privacidade/.
Posso verificar que a JoyCheck não envia meus dados?
Sim. Abra o DevTools (F12 na maioria dos navegadores), clique na aba Rede, limpe o log e use o widget por 30 segundos: pressione botões, mexa nos analógicos, dispare a vibração. A aba Rede fica vazia quanto a requisições de estado do controle. Qualquer pessoa com um navegador consegue fazer isso em menos de um minuto.
Quais controles a JoyCheck suporta?
PS5 DualSense e DualSense Edge, PS4 DualShock 4, Xbox Series X/S Wireless Controller, Xbox One Controller, Nintendo Switch Pro Controller, Joy-Con (par pareado), 8BitDo Pro 2, GuliKit KingKong 3, controles XInput genéricos e controles DirectInput genéricos. USB e Bluetooth funcionam nos dois casos.
A JoyCheck funciona no Mac?
Sim. O Safari 10.1 ou mais novo suporta a API Gamepad do W3C. Chrome, Edge e Firefox no macOS também funcionam. O pareamento Bluetooth é feito pelo macOS: uma vez que o controle esteja pareado em Ajustes do Sistema, Bluetooth, a JoyCheck o lê pelo navegador que você abriu.
A JoyCheck funciona em Chromebooks?
Sim. O ChromeOS tem suporte completo à API Gamepad. Conecte um controle por USB ou pareie por Bluetooth, pressione um botão, e a JoyCheck o lê.
A JoyCheck funciona no celular?
O Chrome Mobile e o Safari Mobile suportam a API Gamepad. Controles Bluetooth pareados a um celular aparecem corretamente. A interface funciona no celular, mas fica apertada: as visualizações são pensadas para telas de desktop. Para um diagnóstico sério, recomenda-se desktop ou laptop.
Quais navegadores funcionam com a JoyCheck?
Chrome (qualquer versão desde a 21, lançada em 2012), Edge (desde a 12, 2015), Firefox (desde a 29, 2014), Safari (10.1 ou mais novo, 2017) [2], Opera. O Internet Explorer não é suportado, ele nunca trouxe a API Gamepad.
Meu controle não aparece, o que devo verificar?
Três passos: Pressione qualquer botão para acordar a API Gamepad. Os controles não aparecem até o usuário fazer um gesto, isso é um recurso de privacidade no nível do navegador. Verifique seu navegador. Use Chrome, Edge ou Firefox. O Safari precisa da versão 10.1 ou mais nova. O Internet Explorer não é suportado. Para controles Bluetooth, confirme primeiro o pareamento no nível do sistema. O controle precisa aparecer no menu Bluetooth do seu sistema operacional antes de a JoyCheck poder lê-lo.
Meu controle Bluetooth pareou, mas a JoyCheck não o vê
Na maioria das vezes é uma questão de requisito de gesto: a API Gamepad precisa de um botão pressionado depois que a página carrega, não antes. Recarregue a página primeiro, depois pressione um botão no controle já pareado. O controle aparece em um quadro após o botão pressionado.
Meus gatilhos não mostram pressão analógica (só ligado/desligado)
Alguns controles expõem gatilhos analógicos só por USB, não por Bluetooth: tente uma conexão com fio. Algumas versões do driver Xbox reduzem os gatilhos a binário; atualizar o app Acessórios Xbox (Windows) normalmente restaura a leitura analógica.
O teste de vibração não faz nada
A interface vibrationActuator depende do navegador. Chrome e Edge têm o melhor suporte à vibração. O Firefox tem suporte parcial. O Safari tem suporte limitado. Se a vibração não disparar no seu navegador atual, tente o Chrome, que é a base mais confiável.
Meu teste de giroscópio do DualSense mostra a rotação errada
Calibre a IMU primeiro: no PS5, em Ajustes, Acessórios, Controles, Redefinir; no PC, o DualSense recalibra depois de ficar desconectado por alguns segundos e ser reconectado. As leituras do navegador dependem do que o firmware do controle relata: se a calibração no nível do firmware estiver errada, a JoyCheck mostrará fielmente a leitura errada.
Como sei se meu controle tem stick drift?
Coloque o controle na horizontal sobre uma mesa, sem tocar nos analógicos. Observe o X/Y dos analógicos na JoyCheck. Se o ponto se mexe enquanto você não está tocando no analógico, ele tem drift. Guia completo com detalhamento controle por controle: stick drift em 30 segundos.
Qual valor de zona morta é normal?
Os jogos costumam definir a zona morta entre 0,1 e 0,2 [3]. A JoyCheck aponta drift quando um analógico em repouso passa do limite de alerta do seu controle: 0,05 no Joy-Con, 0,08 no DualSense e no DualShock 4, 0,10 no controle de Xbox. Controles saudáveis com analógicos de potenciômetro marcam 0,00 a 0,03 em repouso. Controles com analógicos Hall-effect (GuliKit KingKong, 8BitDo Ultimate 2024) marcam tipicamente 0,01 a 0,03 em repouso, pois os sensores de campo magnético não têm contato físico que se desgaste.
Meu controle reprova no teste, devo consertar ou trocar?
Decisão guiada pelo custo: DualSense Edge: os módulos de troca foram feitos para substituição pelo próprio usuário, a $25 cada. Sempre consertar. DualSense padrão, DualShock 4, controles Xbox: módulos Hall-effect de reposição custam $20 a $40 mais habilidade com solda. Existem kits sem solda, mas eles anulam a garantia. Controles de reposição custam $60 a $200. Joy-Con: o programa de reparo gratuito da Nintendo cobre o drift do Joy-Con em muitas regiões [4]. Verifique o suporte da Nintendo para a sua região. Regra prática: se o custo do conserto se aproxima do custo de troca e você não tem prática com solda, compre um controle novo. Prefira modelos com Hall-effect de fábrica (GuliKit KingKong 3, 8BitDo Ultimate Controller 2024) para evitar o mesmo problema de desgaste.
O que vem a seguir na JoyCheck?
Planejado para o fim de 2026: Perfis de controle salvos (Pro): guardar preferências de zona morta e valores de calibração personalizados por controle, primeiro local com sincronização opcional. Benchmark de latência: medir a latência da entrada até a tela por combinação de navegador e controle. Visão comparativa de vários controles: conectar dois do mesmo modelo e ver qual está mais desgastado. Métricas avançadas do DualSense (Pro): captura do perfil de gatilhos adaptativos, visualização da curva háptica. O testador principal (tudo que você consegue fazer hoje) continua grátis para sempre. Tem uma dúvida que não está aqui? Escreva para support@joycheck.io, respondemos em até 48 horas nos dias úteis (72 nos fins de semana) e atualizamos esta FAQ se a pergunta valer a pena acrescentar.

A JoyCheck é um testador de controle gratuito que roda no navegador: sem instalar, sem cadastro, nenhum dado enviado a nenhum servidor. Ela lê qualquer controle moderno USB ou Bluetooth (PS5, Xbox, Switch Pro, controles HID genéricos) pela API Gamepad do W3C. Esta FAQ responde às dúvidas mais comuns sobre segurança, privacidade, controles suportados e solução de problemas.
Por Taimoor Bamazai, fundador da Elites Algorithm. 22 respostas em 6 tópicos. Atualizado em 2026-05-29.
Pontos principais
- A JoyCheck roda inteiramente no seu navegador pela API Gamepad do W3C e não envia nenhum dado do controle a nenhum servidor.
- Todo controle moderno funciona: PS5, Xbox Series, Switch Pro, 8BitDo, HID genérico, por USB ou Bluetooth.
- Se seu controle não aparece, pressione qualquer botão depois que a página carregar. Isso é um requisito de privacidade do navegador, não uma configuração da JoyCheck.
- Um analógico saudável marca 0,00 a 0,03 em repouso. O drift começa acima de 0,05 em repouso no Joy-Con, de 0,08 no DualSense ou DualShock 4 e de 0,10 no controle de Xbox.
- Chrome e Edge têm o suporte mais amplo a vibração e giroscópio. Safari e Firefox cobrem parcialmente.
As afirmações factuais são verificadas contra a especificação da API Gamepad do W3C e as notas de versão dos navegadores. A API Gamepad roda inteiramente no navegador, então o estado do controle nunca é transmitido a um servidor.
Compatibilidade de navegador e sistema operacional para os recursos da JoyCheck (verificado em 2026-05)
Nossa análise da compatibilidade de navegadores para os recursos da JoyCheck mostra o que funciona onde. A tabela é compilada a partir da especificação do W3C e dos dados de compatibilidade da MDN, e é reconferida sempre que esta página é atualizada. A própria API Gamepad do W3C vem nas quatro engines, mas o suporte por recurso (em especial giroscópio, vibração háptica e force feedback) varia por navegador e sistema operacional.
| Recurso | Chrome 130 (Win+Mac+Linux) | Firefox 132 (Win+Mac+Linux) | Edge 130 (Win+Mac) | Safari 18 (Mac) |
|---|---|---|---|---|
| Botões (frontais, superiores, gatilhos digitais) | Sim | Sim | Sim | Sim |
| Analógicos (eixos X, Y) | Sim | Sim | Sim | Sim |
| Gatilhos analógicos (eixo Z) | Sim | Sim | Sim | Parcial (alguns controles) |
| Giroscópio (Switch Pro, DualSense) | Sim (USB) | Não | Sim (USB) | Não |
| Vibração / rumble (dois motores) | Sim | Parcial | Sim | Sim (16.4+) |
| Háptica do DualSense (gatilhos adaptativos) | Não (ainda sem API) | Não | Não | Não |
| String de ID do controle (vendor:product) | Sim | Sim | Sim | Sim |
Verificado contra a especificação da API Gamepad do W3C publicada e testado em sessões novas em cada navegador. “Parcial” significa que o suporte existe para um subconjunto dos controles do nosso conjunto de teste. Giroscópio e rumble por Bluetooth são inconsistentes em todos os navegadores até 2026-05; o USB é o caminho confiável.
Continue lendo
- Como a JoyCheck lê seu controle: a API Gamepad, o ritmo de consulta e a matemática da zona morta, ou seja, o que o navegador de fato vê quando você pressiona um botão.
- Privacidade na JoyCheck: nenhum dado enviado, verificável no DevTools do seu navegador, três linhas para copiar e colar.
- Stick drift, diagnostique em 30 segundos: o teste de 30 segundos, o que o stick drift realmente é e quais controles apresentam mais drift.
Fontes e referências
- W3C Gamepad API Specification. W3C Working Draft. https://w3c.github.io/gamepad/
- MDN Web Docs. “Gamepad API.” Mozilla Developer Network. https://developer.mozilla.org/en-US/docs/Web/API/Gamepad_API
- Josh Sutphin. “Doing Thumbstick Dead Zones Right.” Game Developer, 2013. Uma zona morta é um limite mínimo de entrada, muitas vezes entre 0,1 e 0,2. Game Developer
- Nintendo Support. “Joy-Con Repair Program.” Nintendo Co., Ltd. https://www.nintendo.com/support/
Teste seu controle no navegador
Sem instalar, sem conta. Seus inputs nunca saem do seu aparelho.