Português
Como remapear botões de controle em um Mac
Você pode remapear botões de controle em um Mac em cinco lugares, e o certo depende do alcance que a mudança deve ter: dentro de um jogo, no macOS para jogos que leem um controle, na Steam, no próprio controle ou em todos os apps do sistema. Só o último consegue fazer um botão digitar uma tecla ou clicar em um app que ignora controles, e é isso que o InputConfig, um remapeador grátis que eu faço, realiza.
O InputConfig é grátis na Mac App Store. macOS 14 ou posterior, sem conta, sem rastreamento, código aberto.
Passos
- Instale o InputConfig e ative-o em Ajustes do Sistema, Privacidade e Segurança, Acessibilidade.
- Abra um preset no editor ou comece um novo.
- Pressione Escanear (Scan) em uma linha e pressione o botão que você quer remapear.
- Escolha a saída: uma tecla, um atalho, um clique ou outra ação.
- Pressione Ativar (Activate).
Escolha o lugar que alcança o suficiente
Suba esta escada, da menor mudança para a mais ampla:
- No jogo. A maioria dos jogos nativos de Mac com suporte a controle tem uma tela de controles. É a solução mais simples quando um jogo erra uma coisa só, e afeta apenas esse jogo.
- No macOS. Ajustes do Sistema, Game Controllers muda o que cada botão faz como botão de controle, para todos os jogos ou para um app de cada vez.
- Na Steam. O Steam Input remapeia qualquer controle para qualquer jogo da Steam e até consegue enviar teclas.
- No controle. O DualSense Edge e o Xbox Elite Series 2 guardam os remapeamentos no próprio controle.
- Em todo o sistema. Um remapeador como o InputConfig alcança todos os apps, incluindo jogos que só leem o teclado.
Use o degrau mais baixo que resolve e suba só quando um botão precisar virar uma tecla.
Remapeie no macOS, para jogos que leem um controle
Abra Ajustes do Sistema e escolha Game Controllers na barra lateral. Com o controle conectado, você pode mudar o que cada botão faz como botão de controle, para todos os jogos ou para um app de cada vez. É a ferramenta certa para trocar A e B, ou para levar o pulo para um gatilho, em um jogo que já lê o controle. Ela não consegue fazer um botão digitar uma tecla nem mover o ponteiro. Detalhes em onde ficam os mapeamentos de controle no macOS.
Remapeie na Steam ou no controle
- Steam Input. O ícone de controle na página do jogo e depois o editor de layout. É um mapeador para jogos da Steam especificamente: não alcança jogos de fora da Steam e, no Mac, alguns jogos o ignoram.
- O próprio controle. O DualSense Edge e o Xbox Elite Series 2 guardam os remapeamentos feitos em um PS5 ou em um Xbox e os levam para o Mac. Úteis para trocar os paddles. Inúteis para qualquer coisa que um controle comum não tem.
Na maioria dos controles, um paddle remapeado é só uma cópia de outro botão, então o Mac não consegue distinguir os dois. Os paddles e os botões Fn do Edge são a exceção, e o framework de controles da Apple também informa os paddles de um Elite como botões próprios quando ele está no perfil padrão. Botões traseiros e paddles em um Mac mostra de que tipo é cada controle.
Remapeie em todo o sistema com o InputConfig
O InputConfig remapeia todo botão, analógico, gatilho e touchpad para qualquer coisa: uma tecla, um atalho de teclado, um clique, movimento do ponteiro, rolagem, uma macro, uma nota MIDI, uma ação do sistema. Funciona em todos os apps, e não só em jogos, e é grátis e de código aberto.
- Você: Pressione Scan em uma linha, pressione o botão e escolha a saída. Ou deixe o Automatically insert available inputs montar uma linha para cada controle que o controle tem, para você só escolher as saídas (mapear todos os botões de uma vez).
- InputConfig: Envia essa saída sempre que o botão dispara, enquanto o preset está rodando.
- Confira: No Live Visualizer, clicar em um controle explica o que ele faz e leva até a linha dele, que é o jeito mais rápido de achar a linha a mudar em um preset grande.

Cada linha também pode ter uma ação de segurar, um toque duplo, um acorde com outro botão, turbo ou uma macro, e desde a 1.6 as ações de segurar, de toque duplo e de passo de macro podem ser atalhos completos, como Command Shift 4. Os gatilhos se associam como analógicos ou como botões, o que você escolher.
Nomes de botões e controles que numeram de outro jeito
O editor nomeia os botões do jeito que o seu controle os imprime: Cross e L1 em um controle PlayStation, B na parte de baixo em um controle Switch.
- Nomes dos botões frontais. Para controles que se identificam como controles Xbox, mas imprimem outras letras, como muitos modelos da 8BitDo, este ajuste escolhe Xbox (A embaixo), PlayStation, Nintendo (B embaixo) ou Positions (North, South, East, West). Só os nomes mudam, nunca os presets.
- Correções na 1.6. Os botões frontais do Switch Pro Controller e dos Joy-Cons, em que pressionar A disparava a linha feita para o B, e os botões traseiros da 8BitDo que eram lidos como os botões Fn de um DualSense Edge. Quando um desses controles conecta, o InputConfig se oferece para atualizar as linhas gravadas nele antes.
- Share, Create e Capture. Em controles PlayStation, Switch e Xbox, eles mantêm o atalho de captura e gravação de tela do macOS, a menos que o preset em execução os associe.
Remapeie para um app só
Um remapeamento para todo o sistema não precisa valer em todo lugar ao mesmo tempo. Faça um preset por app e ligue a troca automática: o layout certo assume quando aquele app vem para a frente e sai de cena quando ele vai embora. Um layout de navegador, um de editor de vídeo e um de jogo podem conviver lado a lado, e a troca automática por app explica as regras.
Quando você tiver alguns, marque com estrela os que usa (Add to Favorites no menu de um preset) e a estrela no topo da barra lateral mostra só esses, na barra lateral e na barra de menus. Se um layout alguma vez assumir mais do que você queria, Control Option Command ponto é a parada de emergência.

Resumindo
- Um jogo. Use a tela de controles do próprio jogo.
- Só botões de controle. Use Ajustes do Sistema, Game Controllers.
- Teclas, cliques, todos os apps. InputConfig: Escanear, pressione o botão, escolha a saída.
O macOS consegue trocar um botão por outro, mas só um remapeador transforma um botão em uma tecla.
Perguntas
Posso remapear botões de controle em Ajustes do Sistema em um Mac?
Em parte. O Game Controllers, na barra lateral dos Ajustes do Sistema, pode fazer um botão de controle agir como outro, por app, em jogos que leem o controle. Ele não consegue fazer um botão digitar uma tecla nem mover o mouse, e não faz nada em apps sem suporte a controle.
Como troco o A e o B de um controle?
Em um jogo que lê o controle, use Ajustes do Sistema, Game Controllers, que troca botões de controle para todos os jogos ou por app. Em um jogo jogado com teclas, ou em qualquer outro app, troque as teclas que os dois botões enviam no InputConfig.
Posso fazer um gatilho funcionar como botão?
Sim. O InputConfig lê os gatilhos como analógicos ou como botões, o que você associar.
Posso remapear um controle de Xbox ou PS5 para teclas do teclado em um Mac?
Sim, com um remapeador de controle. O InputConfig mapeia todo botão, analógico, gatilho e, em um DualSense, o touchpad, para qualquer tecla ou clique, em qualquer app. As páginas de mapeamento de teclado do Xbox e do PS5 têm layouts completos.
Como programo os paddles traseiros de um controle em um Mac?
Defina o que cada paddle copia no controle ou no app do fabricante ou, em um DualSense Edge, deixe-os sem atribuição. Depois, no InputConfig, pressione Escanear em uma linha, pressione o paddle e escolha uma tecla, um clique, uma macro ou um atalho.
Cada jogo ou app pode ter o seu próprio layout de botões?
Sim. Faça um preset por jogo ou app, liste o app no painel Automation do preset e ligue a troca automática em Ajustes, Avançado. O layout muda quando o app vem para a frente. Veja os perfis por app.
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.