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.
fonte
.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 delesHKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
também. Provavelmente também os de,HKCU\...\Run
mas eu não tenho nenhum atm lá.Respostas:
O MSKLC funciona no Windows 10 (1809) e exibe o layout do teclado carregado, se você definir as configurações de DPI do Windows para 100 (padrão). Ou seja, você não tem permissão para usar a escala. Encontrei essas informações aqui: https://www.sevenforums.com/customization/159818-keyboard-layout-creator-1-4-no-keyboards.html
fonte