Alternando o layout do teclado no Windows globalmente

48

Estou procurando uma solução para alternar rapidamente meu layout de teclado no Windows para todas as janelas .

Quando eu alterno o layout atual pressionando a combinação mágica Alt + Deslocamento ou quando eu escolho outro layout na barra de idiomas, isso só muda o layout no atual janela.

    
por Manuel Faux 26.07.2009 / 22:37

9 respostas

18

O Windows 8 suporta isso pronto para uso. Parece ter muito boa funcionalidade de comutação de layout de teclado com os seguintes recursos:

  • Alterna o layout globalmente por padrão. (Isso pode ser alterado, se necessário).
  • Possui uma tecla de atalho incorporada para alterar os layouts: Windows + Espaço . Isso também aciona uma janela de notificação útil. (Isso é como uma versão de layout de teclado de Alt + Tab .)
  • Mostra o layout atual do teclado no ícone da barra de idiomas.

Ativei os problemas de layout de teclado com versões anteriores do Windows por um longo tempo, e tentei todos os programas mencionados em outras respostas, mas nunca encontrei um que resolvesse o problema de forma confiável. Posso dizer com segurança que o Windows 8 resolve o problema.

Atualizar

Depois de passar algumas semanas usando o Windows 8, notei que o layout do teclado parecia estar mudando de forma intermitente para um não-padrão durante o uso normal. Descobriu-se que o problema foi causado pelos atalhos e Alt + Shift do legado Ctrl + Shift e . Para corrigir isso, faça o seguinte:

  1. Abra o item do painel de controle Idioma .
  2. Vá para Configurações avançadas no lado esquerdo.
  3. Vá para Alterar as teclas de atalho da barra de idiomas .
  4. Vá para Alterar a sequência de teclas ... .
  5. Cancelar a atribuição dos atalhos que você não deseja.
por 11.11.2012 / 09:54
21

Estou um pouco atrasado, mas as partes interessadas podem gostar do meu (gratuito) kbswitch app. Alterne os layouts de teclado no Windows globalmente. Eu uso isso o tempo todo, e acho incrível. (Alguns podem dizer que eu sou tendencioso; eu diria que acabei de descobrir o que seria incrível, e então escrevi o programa que fez isso, então seria estranho se eu pensasse o contrário.)

link

Eu o uso para alternar entre Dvorak (quando estou usando um teclado dividido) e QWERTY (quando estou usando um teclado não dividido). Ao fazer isso, mantenho a memória muscular para ambos os layouts separados. Pára meus dedos ficarem muito confusos.

POSTSCRIPT: Se você está se sentindo ousado e / ou usa o Windows 7 x64, talvez queira tentar o experimental kbswitch2 (o link é para o README). Além da compatibilidade mais ampla, isso inclui suporte a linha de comando, para que possa ser integrado ao AutoHotkey (ou similar) para a alternância de layout controlada por teclado. Devido à sua natureza experimental, até o momento ele está disponível somente via GitHub, portanto, com desculpas pelo método de entrega levemente ropey: visite o kbswitch página do projeto , use o botão GitHub Download ZIP para obter um ZIP e encontre kbswitch2.exe na pasta kbswitch-master/kbswitch2/bin/ dentro do ZIP.

    
por 17.08.2010 / 01:07
5

Experimente Mude! . É um programa russo com uma interface opcional em inglês; ele funciona no Vista e no Windows 7. Apenas continue pressionando "Próximo" para instalar. Após a instalação, em Propriedades (primeiro item no menu), marque " Usar inglês como idioma de interface do usuário " e " Definir layout ativo em todo o sistema ".

Editar: o link acima vai para uma página de tradução do Google. Esta postagem originalmente vinculada a esta página em russo .

    
por 26.12.2009 / 11:15
4

Use Keyla . Suporta layout global e alterna entre milhas de layouts mais rapidamente!

Eu o instalei no computador de todos quando tive a chance:)

    
por 04.02.2012 / 18:10
1

Acho que lembrar de layouts por janela é um "recurso". Eu tenho me perguntado sobre como fazer isso sozinho e parece que uma maneira de fazer isso é alterando o idioma de entrada padrão.

No entanto, alterar o idioma de entrada padrão envolve um zilhão de etapas -

Iniciar - > painel de controle - > conjuntos regionais e de idioma - > segunda aba - > Detalhes - > alterar o padrão - > Ok - > Ok - > Feche as janelas

(no windows xp). De jeito nenhum "rápido" :) Mas a única maneira que eu posso pensar.

    
por 27.07.2009 / 13:20
1

Um dos meus colegas de trabalho tem um layout personalizado criado com o Editor de Layout de Teclado da Microsoft , que tem comportamento de trava / deslocamento de maiúsculas diferentes: se o caps lock estiver ativado, será um layout do Dvorak e, se o caps lock estiver desativado, será QWERTY. Como o caps lock é uma configuração global, clicar em caps lock alterna entre os layouts globalmente.

Este é um hack horrível, significa que você não pode usar sua tecla Caps Lock normalmente, alguns programas usam somente o botão Caps Lock-Off para comandos modificados (por exemplo, Ctrl + C), e você só pode usar isso com pelo mais dois layouts.

Mas, para todas essas desvantagens, é um método de mudar rapidamente globalmente entre dois layouts de teclado diferentes.

Outra opção é obter um conversor de hardware / teclado com fio nos outros layouts que você deseja e ter vários teclados na área de trabalho, um para cada idioma. No entanto, isso tem seu próprio conjunto de desvantagens, ou seja, ter vários teclados em sua mesa e estar nos caprichos da reconfiguração de hardware (geralmente bastante limitada).

    
por 24.03.2010 / 11:47
0

Editar: com base no seu comentário, isso não funcionará para você. Mas isso resolve um problema se as configurações regionais do seu teclado não corresponderem à sua principal linguagem de identificação.

Use a barra de idiomas para alternar entre os layouts .

Mas talvez a solução "mais fácil" seja excluir qualquer outro layout de teclado das suas configurações de idioma, já que ele não voltará mais. Parece que, mesmo que você desative o reconhecimento automático de idioma, alguns aplicativos sobrescreverão isso e continuarão a alterá-lo (como navegadores). Portanto, simplesmente desativá-los (você sempre pode colocá-los de volta) é a maneira mais fácil.

Para mostrar a barra de idiomas (usando o modo de exibição clássico no Painel de controle):

  • Clique em Iniciar, clique em Painel de controle e, em seguida, clique duas vezes em Opções regionais e de idioma.
  • Na guia Idiomas, em Serviços de texto e idiomas de entrada, clique em Detalhes.
  • Em Preferências, clique em Barra de idiomas.
  • Marque a caixa de seleção Mostrar a barra de idiomas na área de trabalho.

Notas:

  • A barra de idiomas é exibida automaticamente se você instalar um serviço de texto, como manuscrito, fala ou um Editor de método de entrada (IME). No entanto, se você fechar a barra de idiomas, poderá usar este procedimento para exibi-la novamente.
  • Se você minimizou a barra de idiomas na barra de tarefas, clique no ícone Idioma na barra de tarefas e, em seguida, clique em Mostrar a barra de idiomas.
  • Após a barra de idiomas ser exibida, você pode clicar com o botão direito do mouse para exibir um menu de atalho. Use este menu para alterar as configurações da barra de idiomas, como encaixá-la na barra de tarefas ou adicionar etiquetas de texto.
por 27.07.2009 / 13:30
0

Se você acessar o Painel de Controle / Opções Regionais e de Idiomas / Idiomas / Detalhes / Configurações de Chave, poderá definir teclas de atalho para alterações de idioma.

Você pode combinar isso com uma macro linguagem como AutoHotkey , para definir uma macro que altere o layout de idioma / teclado para todas as janelas.

    
por 26.12.2009 / 12:15
-1

Sua melhor opção é ter apenas UM layout, o quão horrível pode parecer ...

O Windows nunca manipulou vários layouts e sempre tenta manter uma configuração por janela - e até mesmo isso falha regularmente. Eu sofri com isso também, e a única solução viável é escolher apenas uma e conviver com isso.

Sou um dinamarquês que vive na Áustria e escreve inglês; Eu escolhi usar apenas o layout dinamarquês, porque isso é melhor do que ter que corrigir todos os problemas de comutação de layout o tempo todo.

    
por 09.10.2009 / 09:08