“Mudar o layout do teclado automaticamente” significa coisas diferentes dependendo do que deve decidir o layout. Pode ser a janela em que você está digitando, o app ou o site em primeiro plano, ou o teclado físico sob as suas mãos. O macOS cobre o primeiro caso; os apps cobrem o resto. Escolha pelo que decide o layout para você.
Todos os métodos lado a lado
| Quem decide o layout | Integrado | Ideal para | |
|---|---|---|---|
| Atalho ou menu de Entradas | Você, toda vez | Sim | Trocas ocasionais |
| Por documento | A janela em primeiro plano | Sim | Um idioma por documento |
| Input Source Pro | O app, ou o site no navegador | Não, app gratuito | Um teclado, um idioma por app |
| Keyameleon | O teclado em que você digita | Não, app gratuito | Teclados com layouts impressos diferentes |
| Karabiner-Elements | Regras que você escreve | Não, app gratuito | Quem já personaliza o próprio teclado |
Integrado: atalhos e o menu de Entradas
Primeiro adicione os seus layouts em Ajustes do Sistema › Teclado › Entrada de Texto › Editar…. Depois, Control Space seleciona a fonte de entrada (o layout de teclado) anterior, Control Option Space a próxima, e nos ajustes de Teclado a tecla 🌐 pode ser configurada para “Alterar Layout de Teclado”. Nada disso é automático, mas é a base sobre a qual todos os outros métodos são construídos.
Integrado: um layout por documento
Nos mesmos ajustes de Layouts de Teclado, ative Alternar automaticamente para o layout de teclado de um documento. Cada janela passa a lembrar o último layout de teclado que você usou nela, e o macOS o restaura quando você volta. É a única troca automática que o macOS oferece, e serve para quem escreve cada documento num só idioma.
Por app ou site: Input Source Pro
Input Source Pro é um app gratuito e de código aberto que define um layout de teclado padrão para cada app e, na maioria dos navegadores, para cada site. Inglês no Terminal, chinês no WeChat, japonês num site específico. Ele também mostra na tela um indicador do layout de teclado ativo. Como ele se compara ao Keyameleon.
KeyboardHolder funciona do mesmo jeito e é popular entre quem digita em chinês: regras por app, regras por domínio nos navegadores e suporte a Spotlight, Alfred e Raycast. Como ele se compara ao Keyameleon.
Por teclado: Keyameleon
Se os seus teclados têm layouts impressos diferentes, por exemplo um MacBook americano e um teclado externo ABNT2, nem o documento nem o app são o sinal certo. O teclado é. O Keyameleon é um app da barra de menus gratuito e de código aberto para o macOS 26 ou posterior: você atribui um layout de teclado a cada teclado uma única vez, e ele troca quando você começa a digitar num deles, em qualquer app. O guia do teclado externo mostra a configuração completa.
Outras opções por teclado são o Keychange, que roda no macOS 14 ou posterior, e o autokbisw, de linha de comando.
Regras: Karabiner-Elements
O Karabiner-Elements remapeia teclas com regras escritas em JSON, e uma regra pode selecionar um layout de teclado, por exemplo quando uma tecla vem de um determinado teclado. É a opção mais flexível e a que dá mais trabalho para configurar. Veja Keyameleon vs Karabiner-Elements.
Escolha um único critério
Todos eles mudam o mesmo ajuste do sistema, então usar dois ao mesmo tempo significa que um vai desfazendo o que o outro fez. Decida o que deve escolher o layout (a janela, o app ou o teclado) e use a ferramenta que segue esse critério.