Layout de teclado padrão específico do aplicativo no Mac OS X

9

Eu sei como alterar o layout do teclado em geral, mas quero que certos aplicativos sempre abram com um layout específico, não o mesmo para todos eles. Por exemplo, eu gostaria que o Firefox fosse aberto com um layout em espanhol, mas o Mathematica com um layout americano. Como posso fazer isso?

Estou usando o Snow Leopard

    
por Yaelcita 27.06.2010 / 07:38

6 respostas

6

Acho que a solução mais fácil é adicionar um pouco de trabalho manual e fazê-lo da seguinte maneira:

  • Ative os idiomas desejados em Prefs do sistema > Language & Texto > Fontes de entrada
  • Em "Opções da fonte de entrada", selecione "Permitir uma diferente para cada documento"
  • Configurar um atalho de teclado para alterar o layout do teclado
  • Inicie seu aplicativo, altere o layout do teclado e ele só será alterado para essa janela.
  • Se você abrir uma nova janela do Firefox, será necessário selecionar novamente o idioma dessa nova janela.

Para responder ao seu desejo específico de ter apps abertos em um layout:

  • Defina "Permitir um diferente para cada documento", conforme indicado acima.
  • Saiba como alterar o layout por meio do script. As soluções parecem disponíveis ...
  • Crie um novo lançador (AppleScript) para o Firefox que inicialize o Firefox e execute o trocador de teclado após um atraso (quando tiver certeza de que o Firefox está aberto e na frente).
  • Talvez isso seja bom o suficiente, já que fazer isso no lançamento atende às suas necessidades. Se não, execute-o continuamente como sugerido pelo @ pattern86
por 07.09.2010 / 00:30
3

Eu sugiro que você tente Piloto do teclado .

O aplicativo é vendido na Mac OS App Store por um preço pequeno. Ele permite que você defina uma lista de pares de layouts app > que força o layout ativo a mudar quando o aplicativo especificado ganha foco.

    
por 16.10.2012 / 15:32
3

A resposta mais votada está desatualizada! Não existe essa opção para o Yosemite.

Encontrei uma ótima aplicação e gratuita , que resolve esse problema: Teclado automático

Por este aplicativo, você pode especificar o idioma padrão para qualquer aplicativo específico - simplesmente incrível!

    
por 13.03.2015 / 10:27
1

Você pode escrever um Applescript que é executado constantemente e verifica se um aplicativo tem foco e, se o fizer, definirá o layout do teclado como um layout e, quando detectar que o aplicativo não tem foco, ele alterna o layout novamente. Execute no login.

Não posso ajudar a escrever o aplicativo, mas essa seria a solução.

Aqui estão alguns artigos relacionados que encontrei:

por 06.09.2010 / 06:28
1

Eu sugiro que você experimente o Keyboard Maestro no link .

Por este aplicativo, você pode especificar a fonte de entrada padrão para qualquer aplicativo específico - simplesmente incrível!

Verifique minha captura de tela:

    
por 09.05.2016 / 07:28
0

Não é exatamente a resposta para a pergunta (já que funciona apenas para russo e inglês), mas eu quero que ela esteja aqui, para aqueles que procurarão por um aplicativo desse tipo no futuro. O Punto Switcher by Yandex possui uma caixa de seleção para lembrar o layout por aplicativo. E você pode desativar a comutação automática de layout com base no que você está digitando.

    
por 30.06.2017 / 15:48