Português
Gamepad USB genérico não funciona em um Mac
Este app é totalmente gratuito. Você não precisa criar uma conta. Não há assinaturas nem downloads complicados, e nada fica bloqueado. Otimizado para Apple Silicon.
Na maioria das vezes o controle está bem: está em um modo que o macOS não consegue ler, ou o Mac lê e o jogo não procura por ele. Um gamepad USB genérico, o tipo sem marca vendido aos pares por muito pouco, falha em um Mac de uma de algumas formas, e cada uma tem uma correção diferente. Encontre o seu sintoma abaixo.
Eu faço o InputConfig, um app grátis para Mac que lê esses controles diretamente, e digo onde ele ajuda e onde não consegue.
A versão 1.7 do InputConfig, prevista para outubro de 2026, estará totalmente disponível em português.
Descubra o que o Mac vê
Dois lugares dizem em qual caso você está. Suba esta escada, do passo menor para o maior:
- Listado em Ajustes do Sistema, Controles de Videogame, com botões acendendo. O macOS o trata como um controle de videogame, e o problema está no jogo. Veja controle conectado mas não funciona.
- Não está lá, mas está em System Information, USB. Segure Option, abra o menu Apple, escolha System Information e clique em USB. Um controle listado aqui, mas não em Controles de Videogame, é um dispositivo HID comum. Esse é o caso comum para controles genéricos. Vá para se o Mac vê, mas os jogos ignoram.
- Em nenhum dos dois. O Mac não recebe nada dele. Vá para se nada o vê.
Onde o controle aparece decide qual correção você precisa.
Se nada o vê: cabo, hub ou modo Xbox
- O cabo ou o adaptador. Conecte o controle direto no Mac. Um controle com cabo removível pode ter vindo com um que só carrega. Tente um cabo que você sabe que transmite dados. Em um MacBook, o adaptador USB-C também precisa transmitir dados.
- O hub. Hubs sem alimentação e algumas docas derrubam gamepads. Teste sem um.
- Modo Xbox ou X-input. Muitos controles baratos começam em um modo que fala o protocolo Xbox 360 com fio, que o macOS não suporta de jeito nenhum, e nenhum app do Mac consegue lê-lo. Procure uma chave de modo, ou um botão mantido enquanto você conecta, que escolha D-input, PC, Android ou Switch.
O InputConfig 1.6 lista um controle preso nesse modo no menu Devices, em cinza, com as palavras Xbox 360 style pad e uma nota para usar outro modo ou Bluetooth, se ele tiver um.

Um controle que acende mas não envia nada geralmente está no modo Xbox, então troque-o para D-input ou PC.
Se o Mac vê, mas os jogos ignoram
Um controle em System Information, mas não em Controles de Videogame, é lido pelo macOS sem driver, mas os jogos construídos sobre o suporte a controles da Apple só procuram controles PlayStation, Xbox, Switch e MFi. Nenhum driver muda isso. O que ainda funciona:
- Emuladores e simuladores de voo. Eles leem dispositivos HID por conta própria. Associe os botões nas configurações de entrada deles.
- Jogos com um modo de teclado. O InputConfig lê o controle e envia as teclas que o jogo usa. Ele aparece no topo da barra lateral. Se não aparecer, clique em Refresh Controllers, ou marque-o em Devices, na barra de menus do InputConfig. Depois pressione Escanear (Scan) em uma linha e pressione um botão do controle.
- Jogos que só aceitam um controle. Nada no Mac conserta isso para um controle HID. O InputConfig envia teclado e mouse, não um controle virtual. Um controle com modo Switch, iOS ou MFi por Bluetooth é o caminho de entrada.
Se o jogo tem controles de teclado, o controle pode dirigi-lo pelo InputConfig.
Se os botões estão nos lugares errados
O InputConfig 1.6 nomeia controles genéricos pelo GameControllerDB da comunidade SDL quando uma das suas linhas combina com o controle: A, B, X, Y, os ombros e os analógicos caem nos mesmos números de qualquer outro controle.
- Uma linha que combina. Muitos controles baratos compartilham um chip e um ID USB, então uma linha só é usada quando combina exatamente, ou quando todas as linhas desse ID concordam. O consulta de ID de controle mostra se o seu tem uma.
- Nenhuma linha que combine. O controle é lido pela própria descrição, com os botões numerados na ordem em que ele os informa e rotulados como Button 1, Button 2 e assim por diante.
- A e B trocados. O controle pode simplesmente usar as posições Nintendo. Veja controles SNES USB em um Mac para entender o motivo.

O Live Visualizer acende cada controle quando você o pressiona, o que mostra de relance o que o controle está enviando. O Scan associa o botão que você realmente pressiona, então o layout sempre fica certo.
Se um analógico deriva, ou marca tudo para um lado
Placas baratas costumam descrever os eixos de forma errada, então um analógico pode repousar fora do centro, ou informar uma direção empurrada até o fim. O InputConfig 1.6 corrige os erros comuns de descritor, como uma faixa escrita ao contrário ou mais larga que o campo, em vez de ler lixo. Suba esta escada, do passo menor para o maior:
- Pressione o botão Analog ou Mode. Alguns controles têm um que desliga os analógicos ou os troca pelo direcional. Pressione uma vez e confira de novo.
- Reconecte sem tocar nos analógicos. Se um analógico está preso em uma borda, desconecte o controle e conecte de novo. Alguns controles baratos definem o centro quando são ligados.
- Aumente a zona morta interna. Para um analógico que repousa um pouco fora do centro, abra as opções na linha do analógico e use Adjust live enquanto observa o analógico.

Mais sobre deriva de analógico em um Mac. Reconecte com as mãos longe dos analógicos antes de mudar qualquer configuração.
Se o menu Devices diz que precisa de Monitoração de Entrada
Alguns controles, e muitos joysticks de arcade, também se apresentam como um teclado, e o macOS coloca qualquer dispositivo com uma parte de teclado atrás da permissão de Monitoração de Entrada.
- Você: Escolha a entrada marcada como precisa de Monitoração de Entrada no menu Devices do InputConfig, e ligue o InputConfig no painel que abrir.
- macOS: Permite que o InputConfig leia o controle.
- Confira: Volte ao app, e o controle é lido.
A explicação completa está em por que um controle precisa de Monitoração de Entrada.
Se parou de funcionar depois de atualizar o InputConfig
O InputConfig 1.6 numera controles USB genéricos, controles 8BitDo no modo D-input, encoders de arcade e volantes Logitech de forma diferente da 1.5.
- Você: Conecte o controle pela primeira vez depois da atualização.
- InputConfig: Oferece mover as linhas dos presets feitos antes da 1.6.
- Confira: Marque os presets que você fez com esse controle e clique em Update Ticked Presets. Linhas que você escaneou de novo na 1.6 são deixadas em paz.
Se você clicou em Leave Them As They Are, abra Settings, Advanced, e em Data & storage clique em Check Older Presets Again. A oferta volta na próxima vez que o controle conectar.
O que não consegue fazer
- Ler o modo Xbox 360. Nenhum app do Mac consegue.
- Fazer um controle parecer um controle Xbox. O InputConfig envia eventos de teclado e mouse. Um jogo que só aceita um controle precisa de um que o macOS reconheça.
Um controle genérico basta para jogos que aceitam teclas, mas não basta para jogos que só aceitam um controle.
O resumo
- Nada em lugar nenhum. Use um cabo de dados sem hub, e coloque o controle no modo D-input ou PC.
- Só em System Information. Emuladores o leem. O InputConfig o transforma em teclas para o resto.
- Botões estranhos ou deriva. Escaneie o que você pressiona. Use o Adjust live para a zona morta.
- Quebrou depois da atualização. Aceite a oferta, ou use Check Older Presets Again.
O controle quase nunca está quebrado, e quando você descobre onde ele aparece, sabe a correção.
Perguntas
Preciso de driver para um gamepad USB genérico no Mac?
Não. O macOS lê gamepads USB genéricos como dispositivos HID sem instalar nada. Instalar um driver não faria os jogos que usam o suporte a controles da Apple enxergarem o controle.
Por que meu controle USB acende, mas não faz nada no Mac?
A energia vem pelo cabo mesmo quando nenhum dado vem. Geralmente o controle está em um modo Xbox ou X-input, que o macOS não consegue ler, ou o cabo ou o adaptador só carrega. Troque para o modo D-input ou PC e use um cabo de dados.
Por que a Steam vê meu controle genérico, mas o jogo não?
A Steam lê controles pela própria camada e os passa só a jogos que usam o Steam Input. Um jogo que lê controles por conta própria pelo suporte da Apple não vê um controle HID. Veja funciona na Steam mas não no jogo.
O InputConfig pode fazer um controle genérico parecer um controle Xbox?
Não. Ele envia eventos de teclado e mouse. Um jogo que só aceita um controle precisa de um que o macOS reconheça.
Quais controles genéricos o InputConfig 1.6 nomeia sozinho?
Qualquer um cujo ID USB combine com uma linha do macOS no GameControllerDB da comunidade SDL, que cobre muitos controles PowerA, Hori, Logitech, Tomee, Retrolink e parecidos. Controles sem linha ainda são lidos. Seus botões só são numerados na ordem em que informam.
Mais em português
Guias completos, em inglês
Quem escreve. Ryleigh Newman desenvolve o InputConfig e usa o próprio Mac todos os dias com um controle, porque as mãos não funcionam bem. Esta página foi traduzida do inglês. Os principais botões e menus do app aparecem em português quando o Mac está em português; esta página os chama assim, com o nome em inglês entre parênteses. O restante do app e do site está em inglês.
Esta página em outros idiomas: English, Čeština, Dansk, Deutsch, Español, Français, עברית, Magyar, Bahasa Indonesia, Italiano, 日本語, Norsk, Nederlands, Polski, Русский, Slovenčina, Svenska, ไทย, Türkçe, Українська, Tiếng Việt
Grátis. macOS 14 ou posterior. Sem conta, nada sai do seu Mac. Código aberto no GitHub.