Português
Como configurar um controle no RetroArch no 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.
A maioria dos controles conhecidos se configura sozinha no RetroArch. Se o seu não se configurar, vá em Settings, Input, RetroPad Binds, Port 1 Controls, escolha Set All Controls e pressione cada botão conforme ele pede. Se o controle continuar mudo mesmo assim, troque o driver de controle: no Mac o RetroArch tem três, mfi, hid e sdl2, e um controle que fica mudo em um costuma funcionar em outro.
Estes passos vêm da documentação do libretro, Input and Controls e Controller Autoconfiguration, que li em 7 de outubro de 2026. Eu faço o InputConfig, um app grátis para Mac que mapeia controles para teclas e mouse. O RetroArch lê um controle sem ele, e mais adiante explico os casos em que ele ajuda mesmo assim.
A versão 1.7 do InputConfig, prevista para outubro de 2026, estará totalmente disponível em português.
Passos
- Conecte o controle ao Mac e abra o RetroArch.
- Vá em Settings, Input, RetroPad Binds, Port 1 Controls.
- Escolha Set All Controls e pressione cada botão conforme o RetroArch pedir.
- Escolha Save Controller Profile para o RetroArch reconhecer o controle da próxima vez.
Deixe-o se configurar primeiro
O RetroArch mantém um banco de perfis de controle e reconhece um controle pelo nome, pelos números do fabricante e do produto, e pelo driver em uso. Com uma correspondência, o controle funciona assim que se conecta, inclusive no menu. Os perfis se atualizam dentro do próprio RetroArch: Main Menu, Online Updater, Update Controller Profiles. Atualize os perfis de controle antes de mapear qualquer coisa à mão.
Configure à mão
- Você: Vá em Settings, Input, RetroPad Binds, Port 1 Controls, e escolha Set All Controls.
- RetroArch: Pede cada botão do seu RetroPad, um de cada vez.
- Confira: Aperte o botão correspondente no seu controle a cada vez. Depois escolha Save Controller Profile.
O RetroPad é o controle imaginário do próprio RetroArch: um direcional, quatro botões de ação, Select e Start, dois ombros, dois gatilhos e dois analógicos com clique. Você mapeia seu controle para ele uma vez, e cada sistema que o RetroArch emula pega os botões dele. Configure o RetroPad uma vez, e todo núcleo herda a configuração.
Escolha o driver certo no Mac
| Driver | Lê | Use para |
|---|---|---|
| mfi | O suporte a controles de jogo da Apple | Controles listados em Controles de Videogame: PS5, PS4, Xbox, Switch Pro |
| hid | Aparelhos USB e Bluetooth diretamente | Gamepads USB comuns, controles estilo SNES, adaptadores |
| sdl2 | A lista de controles da biblioteca SDL | Uma segunda tentativa para qualquer um dos dois tipos |
Troque em Settings, Drivers, Controller, depois reinicie o RetroArch. Um controle que o macOS não lista como controle de jogo nunca aparece no driver mfi. Como usar um controle SNES USB no Mac cobre o tipo USB comum.
Configure os atalhos sem acidentes
Os atalhos do RetroArch têm teclas padrão: F1 abre o menu, F2 salva um estado, F4 carrega um, e Space liga e desliga o avanço rápido. Eles também podem ir para botões do controle, e a documentação do libretro recomenda atribuir primeiro um botão Enable Hotkeys, para que um atalho só funcione enquanto esse botão estiver apertado. Atribua Enable Hotkeys antes de qualquer outro atalho, ou um botão de jogo vai funcionar também como salvar estado.
Adicione um segundo jogador
Port 2 Controls é a mesma tela para o segundo controle, e cada porta é configurada separadamente. Configure cada porta com o controle que vai jogar nela. Como usar dois controles no Mac e encoders de fliperama para dois jogadores cobrem o lado do Mac.
Se o controle está mudo
- Confira o Mac. Um controle deve aparecer em Ajustes do Sistema, Controles de Videogame, ou, para um controle USB comum, em System Information, USB.
- Troque o driver. mfi para os controles em Controles de Videogame, hid ou sdl2 para o resto. Reinicie o RetroArch depois de trocar.
- Configure à mão. Set All Controls, depois Save Controller Profile.
- Feche o Steam durante o teste. A camada de controle dele pode enviar teclas próprias para outros apps.
No Mac, a configuração de driver resolve mais controles mudos no RetroArch do que qualquer outra coisa. Controle de emulador que não funciona no Mac vai além.
Quando um mapeador ajuda, e quando não
- Não para o próprio controle. O RetroArch lê os controles diretamente. Configure o RetroPad ali.
- Configurações só de teclado. As teclas padrão de jogador do RetroArch são as que o layout Emulator / Arcade do InputConfig envia, exceto Select. Assim, um controle que o RetroArch não consegue ler ainda pode jogar pelas atribuições de teclado.
- O Mac em volta do RetroArch. O mesmo controle move o ponteiro nas telas de arquivos e abre o RetroArch por um botão.
Use as atribuições do próprio RetroArch quando ele enxerga o controle, e teclas de um mapeador quando não enxerga. O InputConfig envia eventos de teclado e mouse, não um controle virtual.


O resumo
- Controles conhecidos. Eles se configuram sozinhos, então atualize os perfis primeiro.
- Controles desconhecidos. Set All Controls, depois salve o perfil.
- Controles mudos. Troque o driver de controle e reinicie.
Eu tentaria os perfis primeiro, depois as atribuições, e trocaria o driver por último.
Perguntas
Qual driver de controle devo usar no RetroArch no Mac?
mfi para os controles que o macOS lista em Controles de Videogame, como PS5, PS4, Xbox e Switch Pro, e hid ou sdl2 para gamepads USB comuns. Reinicie o RetroArch depois de trocar.
Por que meu controle não funciona no RetroArch no Mac?
Normalmente o driver de controle não combina com o controle. Troque-o em Settings, Drivers, Controller, reinicie e configure o controle com Set All Controls.
Um controle Xbox funciona com o RetroArch no Mac?
Sim, um Xbox Wireless Controller pareado por Bluetooth. O macOS o lista como controle de jogo, então o driver mfi o lê.
Como salvo a configuração do meu controle no RetroArch?
Depois de atribuir, escolha Save Controller Profile na mesma tela de Port 1 Controls. Depois disso o RetroArch reconhece esse controle sozinho.
Quais são os atalhos padrão do RetroArch no Mac?
F1 abre o menu, F2 salva um estado, F4 carrega um, e Space liga e desliga o avanço rápido, segundo a documentação do libretro.
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, Suomi, 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.