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 Arquivo → Carregar teclado existente ... :
(Observe o layout do teclado selecionado na barra de título.)
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 Controle → Programas 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 .reg
arquivos 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.exe
do 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 Arquivo → Carregar teclado existente ... como .klc
arquivo. 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.
.msi
IIRC). 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\Run
também. Provavelmente também os de, HKCU\...\Run
mas eu não tenho nenhum atm lá.