it-swarm-pt.tech

Alternando o layout do teclado no Windows globalmente

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

Quando troco o layout atual pressionando a combinação mágica Alt+Shift ou quando escolho outro layout na barra de idiomas, isso altera apenas o layout na janela atual.

52
Manuel Faux

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

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

Eu atendi os problemas de layout do 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 maneira confiável. Posso dizer com confianç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 intermitentemente mudando para um não padrão durante o uso normal. Verificou-se que o problema foi causado pelo legado intrusivo Ctrl+ShiftAlt+Shift atalhos. 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 teclas de atalho da barra de idiomas.
  4. Vá para Alterar sequência de teclas ....
  5. Cancele a atribuição dos atalhos que você não deseja.
19
Sam

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

http://www.tomseddon.plus.com/kbswitch/

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 dos dois layouts Pára meus dedos ficando muito confusos.

POSTSCRIPT: se você estiver se sentindo ousado e/ou usar o Windows 7 x64, poderá tentar o experimental kbswitch2 (o link é para o README). Além da compatibilidade mais ampla, esse recurso oferece suporte à linha de comando, para que possa ser integrado ao AutoHotkey (ou similar) para alternância de layout controlada por teclado. Devido à sua natureza experimental, até agora só está disponível via GitHub, portanto, com desculpas pelo método de entrega levemente trapalhão: visite a página do projeto kbswitch , use o GitHub Download Zip para obter um Zip e localize kbswitch2.exe no kbswitch-master/kbswitch2/bin/ pasta dentro do Zip.

22
Tom Seddon

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

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

5
antitoxic

Tente Alterne! . É um programa russo com uma interface opcional em inglês; funciona no Vista e no Windows 7. Continue pressionando "Next" para instalar. Após a instalação, em Propriedades (primeiro item do menu), marque " Use o inglês como idioma da interface do usuário " e " Defina o layout ativo em todo o sistema ".


Editar: o link acima vai para uma página de tradução do Google. Este post foi originalmente vinculado a esta página em russo .

5
Denis

Acho que lembrar de layouts por janela é um "recurso". Eu me perguntei 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 -> configurações regionais e de idioma -> segunda guia -> Detalhes -> alterar padrão -> Ok -> Ok -> Fechar janelas

(No Windows XP). De maneira alguma "rápido" :) Mas a única maneira de pensar.

1
alok

Um dos meus colegas de trabalho possui um layout personalizado criado com o Editor de layout do teclado da Microsoft que possui um comportamento diferente de caps lock/shift: se o caps lock estiver ativado, é um layout Dvorak e se o caps lock estiver desativado, será QWERTY. Como caps lock é uma configuração global, pressionar Caps Lock alterna entre os layouts globalmente.

Este é um truque horrível, significa que você não pode usar a tecla caps lock normalmente, alguns programas usam apenas o botão caps lock-off para comandos modificados (por exemplo, Ctrl + C), e você só pode usá-lo com no máximo 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 conectado nos outros layouts desejados e ter vários teclados na área de trabalho, um para cada idioma. Porém, isso tem seu próprio conjunto de desvantagens, ou seja, ter vários teclados em sua mesa e estar sob os caprichos da religação de hardware (geralmente bastante limitada).

1
me_and

Editar: com base no seu comentário, isso não funcionará para você. Mas isso resolve um problema se as configurações regionais do teclado não corresponderem ao seu idioma tipográfico principal.

se a barra de idiomas para alternar entre layouts.

Mas talvez a solução "mais fácil" seja excluir qualquer outro layout de teclado das configurações de idioma, pois ele não voltará mais. Parece que, embora você desative o reconhecimento automático de idioma, alguns aplicativos o substituirão e continuarão mudando (como navegadores). Portanto, simplesmente desligá-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 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 será exibida automaticamente se você instalar um serviço de texto, como manuscrito, fala ou um IME (Input Method Editor). No entanto, se você fechar a barra de idiomas, poderá usar este procedimento para exibi-la novamente.
  • Se você minimizou a barra de idiomas da barra de tarefas, clique no ícone Idioma na barra de tarefas e clique em Mostrar a barra de idiomas.
  • Depois que a barra de idiomas é 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 rótulos de texto.
0
Ivo Flipse

Se você for ao Painel de controle/Opções regionais e de idioma/Idiomas/Detalhes/Configurações de teclas ", poderá definir teclas de atalho para alterações de idioma.

Você pode associar isso a um idioma de macro como AutoHotkey , para definir uma macro que altera o layout de idioma/teclado para todas as janelas.

0
harrymc