2008-10-02 13:56:39 +0000 2008-10-02 13:56:39 +0000
93
93

Como evitar a mudança automática da disposição do teclado nas janelas

Tenho duas línguas de entrada na minha barra de línguas (janelas xp). O problema é que as janelas gostam de mudar entre elas sem qualquer intervenção. Isso é realmente irritante!

Conheço os atalhos e já desliguei a detecção da linguagem do Word, mas o problema está em todo o lado (especialmente no prompt de comando).

Eu uso ambas as línguas e só quero mudar entre elas manualmente. Como desligar esta mudança automática?

Respostas (7)

74
74
74
2008-10-02 14:11:03 +0000

Por defeito, o ALT+LEFT SHIFT é utilizado para alternar entre línguas. Demasiado fácil de as premir por engano, especialmente se for como eu e preferir o teclado em vez do rato.

Para alterar isto, vá para Painel de Controlo/Parâmetros Regionais/Idiomas/Detalhes e existe um botão que lhe permite configurar os atalhos para alternar idiomas - eu apenas o desabilito por completo.

No Windows 7 isto é Painel de Controlo/Região e Idioma/Keyboards e Idiomas/Alterar Teclas/Parâmetros Avançados.

Também pode querer desactivar a detecção automática de idiomas no Word (Ferramentas/Idiomas). Penso que isto pode mudar a disposição do teclado para corresponder à língua detectada.

36
36
36
2011-09-27 15:46:24 +0000

O Windows mantém uma linguagem de entrada diferente para cada linha. Quando muda para uma janela de outro tópico, o seu idioma de entrada pode mudar. Como os tópicos não são visíveis para o utilizador, pode parecer aleatório, e eu concordo que isto é irritante como o inferno.

Não há opção incorporada para evitar que, no Windows, se possa usar software de terceiros ou algo ainda melhor.

O “algo ainda melhor” é usar o Microsoft Keyboard Layout Creator para criar um layout personalizado que usa CapsLock como um interruptor de idioma, e depois apagar todos os outros layouts (incluindo o inglês por defeito). Fiz isto com Inglês+Russo e não consigo expressar como a minha vida tem sido melhor desde então. Verifique os prós:

  • A linguagem de entrada torna-se sistema-global e nunca muda por si só.
  • É sempre possível ver qual é a língua actual olhando para o LED no teclado, mesmo numa aplicação de ecrã inteiro quando o indicador da língua não está visível.
  • CapsLock é muito mais fácil de carregar do que Alt+Shift, Ctrl+Shift, Cmd+Space ou qualquer outra coisa, o seu dedo mindinho está sempre perto dele.
  • É mais difícil pressionar acidentalmente o CapsLock do que Alt+Shift ou Ctrl+Shift.
  • Pode adicionar caracteres adicionais ao seu layout que lhe sejam úteis, que podem ser introduzidos com AltGr+??, por exemplo: traço longo -, aspas inglesas “” “, aspas russas ”“, setas ← → ↑↓ , símbolos matemáticos ≠ ± ≈ (introduzi todos estes com RightAlt+Key e sem software adicional e sem códigos de caracteres)
  • Não há nenhuma aplicação de terceiros em execução, o que significa que não há bugs, nem ícones de bandeja, nem popups, nem anúncios, nem uso adicional de memória.
  • Pode ter o mesmo método de troca de linguagem em todos os sistemas operativos que utiliza (por exemplo, no Mac OS X existe o criador de layout de teclado Ukulele), em vez de usar atalhos específicos do SO em cada um deles.

Cons são:

  • Não funcionará com três ou mais idiomas.
  • O Microsoft Word e provavelmente alguns outros programas não detectarão em que língua está a escrever, e a verificação ortográfica pode não funcionar correctamente. Para o russo, resolve-se ligando a detecção automática da língua; no entanto, pode não funcionar tão bem para pares de línguas com base no latim (por exemplo, inglês+italiano).

Antes de encontrar esta solução, usei o programa SwitchIt! para tornar a definição da língua de entrada global. Já não está desenvolvido, por isso não sei se ainda funciona em XP/Vista/Win7.

6
6
6
2011-01-11 16:34:44 +0000

Espero que esta seja a solução que tem procurado. Tive agora o mesmo problema quando estava a tentar brincar com línguas diferentes, pois precisarei delas num futuro próximo. Reparei que cada vez que clico no “ícone de som” no canto inferior direito (uso vista), a entrada muda para coreano, ou talvez se eu abrir o Mozilla Firefox, a entrada muda automaticamente para coreano (enquanto que eu tenho estado a usar inglês o tempo todo). Em suma, dependendo do programa que abrir ou clicar na língua de entrada muda….annoying right? Aqui está o que quer fazer se quiser que o default* seja definido em todo o sistema** independentemente do programa que abrir*** :

clique com o botão direito do rato na barra de idioma, e depois no menu pendente, idioma de entrada por defeito….seleccione o que pretende.

D'oh! demorei 3 horas a perceber…isto devia ter vindo logo ter comigo, pois eu nasci praticamente com um computador, por esta altura isto já devia ser uma espécie de senso comum para mim? hehe

2
2
2
2008-10-02 14:12:27 +0000

A resposta de Georgi é quase definitivamente a razão pela qual o PO percebe isto como sendo “automático”, especialmente sendo um programador e utilizando todo o tipo de combinações ctrl-shift, alt-shift.

Se for ao Painel de Controlo->Opções Regionais e Linguísticas->Mudar Teclados e depois modificar a sequência de teclas para a opção de alternar entre linguagens de entrada

2
2
2
2011-01-21 22:10:12 +0000

Encontrei a solução simples ou o verdadeiro problema para mim. Estou a usar o WinXP e instalei o teclado Urdu juntamente com o inglês. Tinha esta configuração antes, mas nunca tive problemas até agora. Depois de alguma frustração e de olhar à minha volta, encontrei o problema. XP foi instalado usando a língua inglesa. O “Default input Language” (através de Opções Regionais e de Idioma, Separador de Idioma, Botão de Detalhes, Separador de Definições) foi acidentalmente configurado para Urdu. Quando o mudei de volta para Inglês - EUA, o problema foi resolvido.

2
2
2
2011-09-07 14:18:35 +0000

Tive o mesmo problema no Windows 7. A cada minuto ou dois, mudava silenciosamente de dvorak para qwerty; um comportamento extremamente inquietante quando estou a tentar lembrar-me da palavra-passe para um sistema Linux.

A solução era definir o idioma de entrada padrão para dvorak no menu pendente na janela Serviços de Texto e Idiomas de Entrada.

Uma “característica” útil, tenho a certeza…

0
0
0
2008-10-31 15:58:49 +0000

Na grande maioria dos casos, é suficiente eliminar a disposição do teclado que não corresponde ao seu teclado real. Muitas instalações padrão do Windows vêm com (por exemplo) uma disposição de teclado americana, bem como um teclado britânico. O teclado americano não serve qualquer propósito útil (neste caso exemplo, pois pode anexar o inglês americano como língua que utiliza a disposição britânica).

Para múltiplas línguas da Europa Ocidental num único teclado, pode utilizar a disposição do teclado US-International (melhor se tiver um teclado físico US), ou utilizar o gerador de disposição do teclado MS para construir uma disposição multilingue semelhante derivada de um teclado nacional específico.