Multilingual Windows XP: Fazendo com que mude para inglês quando eu uso meu IDE

1

Eu tenho um computador com Windows XP com dois idiomas instalados: inglês e hebraico. (Esta questão seria relevante para quem usa o XP com vários idiomas, independentemente de quais idiomas.)

Eu posso usar Alt-Shift para alterar entre inglês e hebraico. Às vezes preciso escrever em inglês e às vezes em hebraico. Mas quando eu uso um determinado programa, Wing IDE , eu sempre quero escrever em inglês. Mas às vezes eu não percebo que está definido para hebraico, e eu começo a digitar, e ele sai como rabisco, e então eu pressiono Ctrl-Z apenas para lembrar que o Wing não aceitaria essa tecla de atalho no modo hebraico. Realmente irritante.

Existe alguma maneira de mudar automaticamente o idioma para o inglês quando me concentro no meu IDE?

    
por Ram Rachum 21.08.2010 / 16:40

3 respostas

1

Autohotkey! Sério. É grátis e inclui um gravador. Inicie a gravação, siga as etapas necessárias para alternar idiomas e inicie o Wing IDE, interrompa a gravação, salve o script gravado com um nome significativo como StartWingIDE , crie um atalho para o script e use-o para iniciar o Wing IDE em vez de seu atalho normal. Você pode até mudar o ícone do novo atalho para que ele se pareça com o atalho do Wing IDE. Tada!

    
por 21.08.2010 / 17:10
1

Não conheço uma maneira automática de resolver esse problema, mas há uma maneira de simplificar as alterações no layout do teclado.

Se você for para Control Panel / Regional and Language Options / Languages / Details / Key Settings , poderá definir teclas de atalho para alterações de idioma.

Eu não suponho que sua versão do Wing IDE tenha uma opção para executar um script ao obter o foco?
Se isso acontecer, então uma solução programática seria bastante fácil.

Vejo que todas as versões do Wing IDE têm "Interface de usuário personalizável", enquanto a versão Professional tem "Estender IDE com script Python", o que parece promissor. Seria útil saber qual versão você tem, mas não ter o Wing IDE instalado, não posso pesquisar mais.

    
por 26.08.2010 / 17:34
0

Ahi, não há uma resposta simples aqui, como se você gostaria de fazer essa mudança acontecer instantaneamente quando se concentrar em seu IDE, você terá que criar um wrapper que irá macroá-lo.

No XFCE, posso definir as configurações do idioma do keybd por aplicativo, portanto, se você puder usar o ambiente linux, tente usá-lo.

existe uma solução para sua situação. Eu uso hebraico também, e notei que quando eu definir o idioma padrão para ser Inglês, o teclado redefine para inglês automaticamente quando eu alternar entre aplicativos. minimizando ocorrências de tal dor e raiva:)

shalom.

    
por 31.08.2010 / 09:56