Alguma idéia de por que o Microsoft Keyboard Layout Creator 1.4 se recusa a funcionar corretamente no meu Windows 7 Professional de 64 bits?

7

Fiz o download do MSKLC 1.4 do Centro de Download da Microsoft , execute [it] como administrador, mas ele se recusa a exibir o layout do teclado após ArquivoCarregar teclado existente ... :

(Observe o layout do teclado selecionado na barra de título.)

MSKLC vazio

Li em um tópico do fórum (mais antigo) que o .NET 3.5 é necessário, mas o dotNetFx35setup.exe simplesmente não faz nada (pelo menos nada visível para mim) quando Executar como Administrador .

Eu tenho o MS .NET Framework 4.6.1 instalado. Eu o consertei no Painel de ControleProgramas e Recursos . Isso não ajudou.

Eu também tentei com as configurações de compatibilidade do Windows XP, sem sucesso.

Eu baixei o KeyTweak de um site chamado jaleco, mas quando o iniciei, meu antivírus SW detectou um PUA / InstallCore . Então eu descobri que ele simplesmente faz o mesmo que os .regarquivos no meu Q / A vinculado abaixo .

Uso a solução que descrevi em Como remapear as teclas Right-Win e Right-Alt por enquanto, mas a necessidade de reinicializações é inconveniente, pois eu a uso para um teclado conectado a um laptop e não quero alterar seu interno permanentemente.

Sugestões para outras ferramentas de mapeamento de teclado (aquelas que não contêm vírus) são igualmente bem-vindas, bem como dicas para uma solução para o mau comportamento do MSKLC.

ATUALIZAÇÃO 1

Aplicar a alteração apropriada do Registro , interromper o processo do Explorer no Gerenciador de Tarefas e iniciar um novo Explorer a partir do Gerenciador de Tarefas, conforme proposto em um comentário por @barlop, não ajuda. É necessário reiniciar / reiniciar para que as configurações entrem em vigor.

ATUALIZAÇÃO 2

Remapkey.exedo Windows Server 2003 Resource Kit, conforme mencionado em uma resposta para Alternar entre as teclas alt e lwindows no PC (Windows 7), apenas altera o Registro e também precisa de uma reinicialização.

ATUALIZAÇÃO 3

Um script de Autohotkey que contém:

RWin::RAlt
RAlt::RWin

também não ajudou muito. A tecla R-Alt trocada funciona em alguns aplicativos, em alguns mostra um comportamento estranho.

O MSKLC não funciona no meu Windows Vista antigo com o mesmo mau comportamento descrito no início desta pergunta.

Há o KbdEdit que parece promissor (por outro lado, algumas coisas até a ATUALIZAÇÃO 3 aqui também pareciam promissoras). No entanto, não é de graça e ainda não sei se funciona, pois não é possível salvar na versão demo.

ATUALIZAÇÃO 4

O MSKLC permite salvar um layout de teclado carregado com ArquivoCarregar teclado existente ... como .klcarquivo. Isso contém:

...

KEYNAME_EXT

...
38  "Right Windows"
...
5c  "Right Alt"
...

Estes são os scancodes das chaves, mas ainda não descobri como ou se elas podem ser trocadas.

GeroldBroser restabelece Monica
fonte
O MSKLC gerará um EXE ou MSI. Então, você pode executá-lo em qualquer computador e especificar seu layout, criar esse EXE ou MSI e, em seguida, executá-lo no seu computador e ver como isso acontece. Ele deve adicionar um layout que você possa depois escolha nos idiomas / layouts do painel de controle.
barlop
Para constar, o KeyTweak é mencionado bleepingcomputer.com/download/keytweak Portanto, definitivamente não é malicioso .. o bleepingcomputer é um site com um fórum de "combatentes de malware" humanos voluntários muito dedicados e excessivamente protetores. No momento, qualquer software destinado ao remapeamento de chave usa o mesmo método, esse método de registro, com exceção do MS KLC, que IIRC é mais flexível e cria o EXE ou MSI. Uma vez, tentei meia dúzia de remapeamentos de teclado há alguns anos e todos tinham a mesma funcionalidade e provavelmente fizeram o remapeamento da chave do registro.
barlop
Também em relação ao download de software, a softpedia é boa (não deve ser confundida com a softonic - uma ruim). keytweak está na softpedia, portanto, se você estava procurando um site legítimo com qualquer software, a softpedia é sempre uma boa opção.
barlop
Outra coisa que você pode tentar reiniciar é tentar finalizar o taser explorer.exe ... e criar um novo a partir do arquivo ... novo no gerenciador de tarefas .. Isso pode fazer algumas coisas que a reinicialização faz, não tenho certeza se recarregaria o registro ou a parte que faz o remapeamento da chave ... mas talvez fosse mais conveniente do que uma reinicialização completa.
barlop
@ Barlop Obrigado pelas várias dicas. Eu vou experimentá-los. O MSKLC cria uma DLL (que faz o mapeamento) e um Pacote de Instalação (que é um .msiIIRC). Sobre o processo do Explorer, veja a atualização do meu Q. E mata todos os programas de inicialização automática e a maioria deles HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Runtambém. Provavelmente também os de, HKCU\...\Runmas eu não tenho nenhum atm lá.
GeroldBroser restabelece Monica

Respostas: