O KeyboardHolder e o Keyameleon trocam automaticamente o método de entrada do seu Mac, mas seguem regras diferentes. O KeyboardHolder escolhe o método de entrada pelo app ou site em primeiro plano. O Keyameleon escolhe pelo teclado físico em que você digita. Fique com a regra que combina com o motivo pelo qual você troca.

Resumo rápido

KeyameleonKeyboardHolder
Troca com base emO teclado físico em que você digitaO app em primeiro plano, ou o domínio do site no navegador
Usuário típicoUm Mac, teclados com layouts impressos diferentesUm teclado, um método de entrada diferente em cada app, muitas vezes chinês e inglês
Preço e licençaGratuito, MITGratuito (aceita doações), código-fonte não publicado
Também fazNada além disso: uma só funçãoRegras para Spotlight, Alfred e Raycast, um método de entrada para a barra de endereços do navegador, um indicador na tela ou junto ao cursor de texto
macOS26 ou posterior12 ou posterior

Quando a troca por app faz sentido

Você digita em um só teclado e troca de método de entrada conforme a tarefa: um método de entrada chinês no WeChat e nas suas notas, inglês no Terminal e no editor de código. É para isso que serve o KeyboardHolder. Em cada app, ele lembra o último método de entrada que você usou ali ou troca sempre para o que você definiu, e nos navegadores pode seguir regras por domínio. Ele também cuida de launchers como Spotlight, Alfred e Raycast, e pode mostrar qual método de entrada está ativo junto ao cursor de texto.

Quando a troca por teclado faz sentido

Você tem teclados com layouts diferentes impressos nas teclas: um MacBook americano e um teclado externo ABNT2, ou um teclado Dvorak ao lado de um QWERTY. Cada teclado deveria digitar o que está escrito nas teclas dele, em qualquer app. Uma regra por app não consegue expressar isso, porque o app em primeiro plano é o mesmo, seja qual for o teclado que você usa. O Keyameleon troca quando você aperta uma tecla no outro teclado, seja qual for o app em primeiro plano.

Dá para usar os dois?

Os dois mexem no mesmo método de entrada do sistema, então usar os dois juntos significa duas regras sobrescrevendo uma à outra. O KeyboardHolder troca quando você muda de app ou de site, e o Keyameleon volta para o método de entrada do teclado no seu próximo toque de tecla. Escolha uma regra: se quem decide é o app, use o KeyboardHolder; se quem decide é o teclado, use o Keyameleon.

Qual você deve usar?

  • O app ou o site decide o método de entrada: KeyboardHolder.
  • O teclado decide o layout: Keyameleon.

Outra opção por app é o Input Source Pro. O guia sobre como mudar o layout do teclado automaticamente no Mac compara todos os métodos, incluindo os do próprio macOS.