Por que o Windows altera o idioma de entrada aleatoriamente?


33

Trabalho em uma versão em inglês do Windows XP Pro, mas meu idioma de trabalho é o espanhol. Meu idioma de entrada padrão está definido como espanhol, mas às vezes o Windows altera essa configuração automaticamente quando você alterna entre aplicativos (e, portanto, obtém um layout de teclado diferente).

Por que é que?

Tornei-me um grande fã de ALT+ LEFT SHIFT, o que permite percorrer os idiomas disponíveis.


retag como "janelas", isso está acontecendo no Vista também
Andrija

Isso também acontece no dia 7.
Cristián Romo

Respostas:


20

As configurações do idioma de entrada são por aplicativo. Um aplicativo que chama uma API do Windows para alterar o código de idioma de entrada pode definir um layout de teclado diferente, se estiver ativado para o usuário.

Às vezes, isso também acontece, se você pressionar acidentalmente as teclas ALT e SHIFT ESQUERDA juntas. Se você não quiser ter esse comportamento, poderá "desinstalar" todos os idiomas / culturas de entrada que não precisa no Painel de Controle:

Regional and Language Options > Text Services and Input Languages

EDIT: ou apenas marque "Desativar serviços avançados de texto" .


3
Remover todos os outros idiomas parece muito drástico. Tentei marcar "Desativar serviços avançados de texto" na guia Avançado .
guillermooo

onde está "Desativar serviços avançados de texto" no Vista?
187 Andrija


11
como esta resposta resolve mudanças aleatórias do teclado? Eu preciso ter alt + shift para alterar os layouts. o problema de que a linguagem muda "por si mesma" às vezes.
Berry Tsakala

21

Ele provavelmente acontece porque você bater essa Alt+ Shifttecla de atalho por acidente.

Pessoalmente, removo todos os outros idiomas da barra de idiomas E desabilito a tecla de atalho. Depois de fazer isso, nunca mais aconteceu =)

Como (no Windows Vista e provavelmente sete): Clique com o botão direito do mouse na barra de idiomas e escolha Configurações ... (ou vá para Painel de controle , Opções regionais e de idioma ). Em seguida, vá para a guia Teclados e idiomas e clique em Alterar teclados ... , selecione o (s) teclado (s) que você não possui e clique no botão Remover . Vá para a guia Barra de idiomas e escolha Oculto na caixa de grupo Barra de idiomas . Vá para a guia Configurações avançadas de teclas e , em Teclas de atalho para idiomas de entrada, selecione Entre idiomas de entrada , clique no botão Alterar sequência de teclas ...e escolha Não atribuído nas duas caixas de grupo. Por fim, pressione OK , OK e OK .


Tenho certeza de que funcionaria, mas parece força bruta demais para uma estação de trabalho compartilhada! ;-)
guillermooo

4
Ter uma única conta de usuário para todos é tão '95. ;)
macbirdie 15/07/2009

Ah, sim, certo. De alguma forma, pensei que era uma configuração global para todos os usuários. · Blushes ·
guillermooo

Além disso, com que frequência um computador possui mais de um teclado? Mas eu vejo o seu ponto ... @macbirdie felizmente tinha um ponto bom, bem, então eu acho que o meu ponto ainda permanece: p
Svish

2
não posso comentar como nenhum representante. (desculpe) mas @Svish - muitas pessoas / computadores, por exemplo, meu laptop no Reino Unido morreu dois dias antes da viagem aos EUA, sou desenvolvedor de Web, então precisava de um novo no dia em que aterrissei. Então, eu tenho laptop nos EUA, mas estou usando chaves, colchetes angulares etc. o tempo todo e não quero mexer no meu toque digitando ao mudar para o layout dos EUA. Então, quando entro no escritório, coloco um teclado no Reino Unido. Mas os aplicativos windows / windows apenas mudam minha escolha de layout, com vontade e maldade, e isso me leva até a parede. :( Se eu configurá-lo, eu quero configurá-lo. Eu sou o usuário, não o computador, eu deveria ser o responsável por este realmente :(
MemeDeveloper

3

Eu acho que o idioma de entrada é mantido por aplicativo. Não tenho certeza se existe uma maneira de desativar esse comportamento.


3

Sim jtbandes, o idioma de entrada é mantido por aplicativo - de fato por janela, porque várias janelas do navegador IE têm suas próprias configurações. Sabe-se que o Windows é muito pobre em lidar com vários idiomas de entrada e às vezes nem consegue se lembrar do idioma usado em um único aplicativo ao alternar muito. Sou dinamarquês, trabalhando com conteúdo em inglês, em computadores Windows austríacos (alemães) e já vi isso com muita frequência.

A melhor solução que posso oferecer é escolher apenas um idioma de entrada e seguir apenas esse.

Para mim, significa sempre usar um layout dinamarquês, porque então eu posso digitar os caracteres especiais alemães (o layout DK tem uma ¨tecla de trema), bem como os caracteres especiais dinamarqueses (que um layout alemão não pode), além de todo o inglês claro.

A desvantagem pode ser uma velocidade de digitação abaixo do ideal em outros idiomas, mas pelo menos o teclado corresponde ao idioma de entrada do Windows o tempo todo. É muito raro que o idioma escolhido realmente o impeça de digitar o que você precisa.


2

Às vezes também acontece comigo, mas acho que é só porque acertei Alt + Shift por acidente.

Seria bom se houvesse um sinal sonoro ou algo para lhe dizer que você fez isso ...


1

Acho que as configurações do teclado são mantidas por aplicativo, por exemplo, o Word pode estar sendo executado com as configurações do idioma espanhol, mas o Bloco de Notas está configurado com o idioma inglês.

Você também pode verificar qual idioma está configurado para ser o padrão.


1

Eu odeio que sim, alguns aplicativos têm um padrão

O que faço é removê-los completamente da barra de idiomas e manter apenas um.

Outra coisa que eu odeio é mudar meu teclado da en-Spain / en-LatinAmerica ... quebra o layout!

Então eu removo todos eles e mantenho o que eu uso.


Sim, também removi o idioma de entrada em inglês.
Djidot

0

Eu tive a mesma coisa há alguns meses atrás, ao que parece, eu estava pressionando acidentalmente uma tecla de atalho para mudar de idioma. Desativei todos os atalhos e removi a barra de ferramentas do idioma, para que você precise alterar explicitamente o idioma no painel de controle. Desde então, não tenho acontecido.


0

A opção Detectar idioma automaticamente, disponível no Word e no Outlook, detecta o idioma que você está digitando e habilita automaticamente as ferramentas de verificação para esse idioma.

  1. Abra um novo documento ou mensagem de email.

  2. Na guia Revisão, no grupo Idioma, clique em Idioma.

  3. Clique em Definir idioma de verificação.

  4. Na caixa de diálogo Idioma, marque a caixa de seleção Detectar idioma automaticamente.

Aplica-se a: Office 2013 Word 2016 Outlook 2016 Word 2013 Outlook 2013 Preferências de idioma 2013 Word 2010 Outlook 2010 Word 2007 Outlook 2007

Verifique as configurações do Word para "detecção automática de idioma"


Cite as partes essenciais da resposta nos links de referência, pois a resposta pode se tornar inválida se as páginas vinculadas forem alteradas.
DavidPostill

Outra dica: leia Como fazer referência a material escrito por outras pessoas . Você deve bloquear o texto da citação que foi escrito por outra pessoa. Consulte a ajuda do Markdown . Corrigi isso para você neste momento, mas preste atenção nisso no futuro.
DavidPostill
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.