Como modificar o layout do teclado existente (RU, kbdru.dll)?

3

Estou pensando em usar um programa chamado Punto Switcher que detecta um idioma que estou digitando e alterna a palavra inteira entre russo e inglês. O problema que tenho com essa configuração é que, embora a maioria das letras russas "corresponda" às letras em inglês, as teclas russas estão espalhadas por todo o teclado e não sinto vontade de aprender todas elas enquanto digito em inglês.

Agora, o programa é muito específico sobre mim usando RU, kbdru.dllarquivo e não qualquer outro, e se eu usar um teclado personalizado em russo, ele não reconhecerá o que digito, então acho que devo alterar o teclado RU padrão.

Criei meu teclado personalizado usando a ferramenta da Microsoft e preciso modificar o original. Eu acho que vai demorar mais do que apenas substituir um arquivo.

Socorro?

Anton
fonte

Respostas:

1

Se você tiver um arquivo .dll de layout do teclado, sempre poderá substituir o layout padrão do sistema pelo seu. Simplesmente coloque seu arquivo de layout no diretório \ Windows \ system32. Abra o registro executando regedit.exe. Role para Layouts HKEY_LOCAL_MACHINE \ SYSTEM \ ControlSet001 \ Control \ Keyboard . O número do layout 00000419 é para russo, o número 00010419 é para a máquina de escrever russa e 00020419é para o russo mnemônico (transliterado, meio). Existem outros layouts para outros idiomas, portanto você pode alterar praticamente qualquer um deles. Cada uma dessas pastas conterá várias entradas. O que você deseja modificar é o arquivo de layout. Ao clicar duas vezes nele, você pode editar e alterar a DLL do layout para qualquer que seja seu arquivo de layout personalizado. Você também pode renomeá-lo para seu próprio layout, alterando a entrada Texto do layout, mas isso não é necessário, desde que você lembre-se de que layout agora é personalizado.

Alex
fonte
0

Faça seu layout e siga as etapas para criar um arquivo de instalação binária. Você não precisa mover manualmente os .dllarquivos. Basta instalar o layout e selecione-o no menu localização / teclado no Painel de Controle.

Use o Microsoft Keyboard Layout Creator (MSKLC) e consulte este arquivo ZIP para obter um exemplo de um layout fonético russo funcional (ele corresponde a um teclado norueguês, que é como o inglês, com exceção de teclas como essas {}()[]/.,).

Ярослав Рахматуллин
fonte
O programa ignora outros idiomas além da RU. Tentei adicionar um, mas o programa não o reconheceu.
Anton