Um Windows 10, como posso ter entrada de inglês do meu teclado esquerdo e entrada húngara do meu teclado direito?

3

Estou trabalhando em uma empresa de TI em Budapeste, onde fazemos muita programação em pares.

Embora eu seja americano com 30 anos de memória muscular, ditando onde os personagens deveriam estar no meu teclado, eu sempre quero (preciso) usar um layout em inglês.

Meus colegas são húngaros e se tocam ou olham para os teclados, um layout em inglês é menos do que ideal para eles.

Na verdade, tenho dois teclados distintos na minha mesa (um Genius e um Dell).

Meu sistema operacional é o Windows 10.

Existe alguma maneira que eu possa dizer ao computador para tratar a entrada Genius como Inglês e a entrada da Dell como húngara?

    
por Brian Kessler 11.11.2015 / 11:44

1 resposta

2

Is there any way I can tell the computer to treat the Genius input as English and the Dell input as Hungarian?

Sim, mas você precisa de um software extra, veja, por exemplo, Usando vários teclados com layouts diferentes na mesma máquina :

Although more than one keyboard may be connected to the same computer, the Win32 API treats them as if there was only one keyboard. A program receives key strokes from every keyboard, but has no way of knowing which keyboard sent a particular stroke.

Usually, this is exactly what the program wants. It is the role of the Operating System to shield the program from the complexity of dealing with multiple input devices. But in this case, we need to know which device has been used in order to switch the input language. Luckily, the raw input API exposes which device is sending the messages, which solves our problem.

O programa é fácil de usar. Basta executá-lo e um ícone aparecerá na área de notificação. O ícone permite fechar o programa quando clicado com o botão direito do mouse. Na primeira vez que um teclado é usado, um pop-up aparecerá com uma lista dos idiomas de entrada disponíveis. Selecione o idioma correto e clique em OK. De agora em diante, toda vez que o teclado for usado, todos os aplicativos serão alterados para esse idioma. Mais idiomas de entrada podem ser adicionados nas Opções regionais e de idioma no Painel de controle.

    
por 11.11.2015 / 11:52