Português
Como atribuir os botões de um controle a teclas no Mac
Para atribuir os botões de um controle a teclas no Mac você precisa de um app de mapeamento, porque o macOS não faz isso sozinho: Controles de Videogame, nos Ajustes do Sistema, só troca um botão do controle por outro, e só em jogos que já leem um controle.
Eu desenvolvo o InputConfig exatamente para isso. Ele é grátis e de código aberto, lê controles de PlayStation, Xbox, Switch e 8BitDo, além de joysticks USB simples, e a configuração leva uns dois minutos.
O InputConfig é grátis na Mac App Store. macOS 14 ou posterior, sem conta, sem rastreamento, código aberto.
Passos
- Conecte o controle por Bluetooth ou USB.
- Abra o InputConfig e permita o acesso de Acessibilidade.
- Crie um preset, clique em Scan em uma linha e pressione o botão do controle.
- Escolha Keyboard Key como saída e selecione a tecla.
- Salve e clique em Activate. O mapeamento funciona em qualquer app.
Atribuir o primeiro botão
- Permitir Acessibilidade. Abra o InputConfig e permita o acesso quando o app pedir. O macOS exige isso antes que um app possa enviar teclas. Você confere em Ajustes do Sistema, Privacidade e Segurança, Acessibilidade.
- Escanear um botão. Clique em New Preset, depois em Scan em uma linha, e pressione o botão que você quer atribuir. A linha passa a mostrar o nome dele.
- Escolher a tecla. À direita na linha, escolha Keyboard Key e selecione a tecla. Uma linha também pode enviar movimento do mouse, um clique, rolagem ou uma macro.
- Ativar. Salve e clique em Activate. Abra o Editor de Texto e pressione o botão: a tecla aparece.
Transformar um analógico em WASD ou nas setas
Um analógico tem dois eixos e cada direção ganha a própria linha, então um analógico vira quatro teclas.
- Quatro linhas. Para cima em W, para baixo em S, esquerda em A e direita em D, ou as quatro setas.
- Diagonais. Empurre para cima e para a direita e as duas linhas disparam: o jogo vê duas teclas pressionadas.
- Ligado ou desligado. Um analógico que envia teclas deixa de ser gradual: a tecla está pressionada ou solta.
Mapear um jogo que ignora o controle
Atribua os comandos às teclas que o jogo espera: WASD no analógico esquerdo, o mouse no direito, Espaço para pular e os gatilhos nos botões do mouse. O jogo vê um teclado e um mouse. O Smart Preset Maker do app tem layouts prontos para mais de 450 jogos e apps. A lista completa, em inglês.
Se as teclas não chegarem ao app
Suba esta escada, começando pelo menor passo:
- Conferir se o preset está ativo. O Live Visualizer acende cada comando quando você o pressiona. Se acender, o InputConfig está lendo o controle.
- Conferir Acessibilidade. Abra Ajustes do Sistema, Privacidade e Segurança, Acessibilidade e ative o InputConfig. Se já estiver ativo, remova o app com o botão de menos e adicione de novo.
- Usar as teclas do jogo. Se uma tecla funciona em um editor de texto mas não no jogo, ajuste a linha para a tecla que o jogo usa.
- Parar os toques duplicados. Se o jogo faz tudo duas vezes, ele também está lendo o controle por conta própria. Desative o suporte a controles do jogo ou pare o preset.
- Soltar uma tecla presa. Control, Option, Command e a tecla de ponto param o preset e soltam todas as teclas pressionadas.
O que ele não faz
O InputConfig transforma controles em teclado e mouse, e não o contrário. Ele não cria um controle virtual, então não consegue fazer um teclado funcionar como um controle.
Em resumo
- Uma permissão. Permita Acessibilidade uma vez.
- Uma linha por tarefa. Escaneie o botão, escolha Keyboard Key e selecione a tecla.
- Uma saída. Control, Option, Command e ponto param tudo.
- O mouse também. Usar o controle como mouse.
Escanear, escolher uma tecla e ativar: esse é o método inteiro, para qualquer controle e qualquer app.
Perguntas
Posso mapear um controle para o teclado no Mac de graça?
Sim. O InputConfig é grátis na Mac App Store e de código aberto, sem conta nem assinatura.
Funciona em apps que não são jogos?
Sim. Ele envia eventos reais de teclado e mouse, então navegadores, editores e o Finder respondem como a um teclado.
Quais controles funcionam?
PS5 DualSense e DualSense Edge, PS4 DualShock 4, Xbox Wireless, Series e Elite, Switch Pro, Joy-Con, 8BitDo e outros controles HID.
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. A interface do app e o restante do site estão em inglês.
Esta página em outros idiomas: English, Deutsch, Français, Español, Italiano, Nederlands, 日本語, 简体中文, 繁體中文, 한국어, Русский
Grátis. macOS 14 ou posterior. Sem conta, nada sai do seu Mac. Código aberto no GitHub.