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.

Baixar o InputConfig na Mac App StoreO InputConfig é grátis na Mac App Store. macOS 14 ou posterior, sem conta, sem rastreamento, código aberto.

Passos

  1. Conecte o controle por Bluetooth ou USB.
  2. Abra o InputConfig e permita o acesso de Acessibilidade.
  3. Crie um preset, clique em Scan em uma linha e pressione o botão do controle.
  4. Escolha Keyboard Key como saída e selecione a tecla.
  5. Salve e clique em Activate. O mapeamento funciona em qualquer app.

Atribuir o primeiro botão

  1. 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.
  2. 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.
  3. 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.
  4. 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:

  1. Conferir se o preset está ativo. O Live Visualizer acende cada comando quando você o pressiona. Se acender, o InputConfig está lendo o controle.
  2. 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.
  3. 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.
  4. 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.
  5. 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, 日本語, 简体中文, 繁體中文, 한국어, Русский

Baixar o InputConfig na Mac App StoreGrátis. macOS 14 ou posterior. Sem conta, nada sai do seu Mac. Código aberto no GitHub.