He descargado MSKLC 1.4 partir de descargas de Microsoft Centro , Run [que] como Administrador pero se niega a mostrar la disposición del teclado después de Archivo → Cargar teclado existente ... :
(Tenga en cuenta el diseño del teclado seleccionado en la barra de título).
Leí en un hilo de foro (n más antiguo) que se necesita .NET 3.5 pero dotNetFx35setup.exe simplemente no hace nada (al menos nada visible para mí) cuando se ejecuta como administrador .
Tengo instalado MS .NET Framework 4.6.1. Lo reparé desde el Panel de control → Programas y características . Eso no ayudó.
También lo probé con la configuración de compatibilidad de Windows XP, pero fue en vano.
Descargué KeyTweak de un sitio llamado jaleco, pero cuando lo inicié, mi SW antivirus detectó un PUA / InstallCore . Luego descubrí que simplemente hace lo mismo que hacen los .reg
archivos en mi Q / A vinculado a continuación .
Utilizo la solución que describí en Cómo reasignar las teclas del teclado Right-Win y Right-Alt por ahora, pero la necesidad de reiniciar es inconveniente, ya que lo uso para un teclado conectado a una computadora portátil y no quiero cambiar su interno permanentemente.
Las sugerencias para otras herramientas de mapeo de teclado (aquellas sin virus) son igualmente bienvenidas, así como sugerencias para una solución al mal comportamiento de MSKLC.
ACTUALIZACIÓN 1
Aplicar el cambio de Registro apropiado , eliminar el proceso del Explorador en el Administrador de tareas e iniciar un nuevo Explorador desde el Administrador de tareas como se propone en un comentario de @barlop no ayuda. Es necesario reiniciar / reiniciar para que la configuración surta efecto.
ACTUALIZACIÓN 2
Remapkey.exe
del Kit de recursos de Windows Server 2003 como se menciona en una respuesta a Switch alt and lwindows key in PC (Windows 7) solo cambia el Registro y también necesita reiniciarse.
ACTUALIZACIÓN 3
Un script de Autohotkey que contiene:
RWin::RAlt
RAlt::RWin
tampoco ayudó mucho. La tecla R-Alt intercambiada funciona en algunas aplicaciones, en algunas muestra un comportamiento extraño.
MSKLC no funciona en mi antiguo Windows Vista con el mismo mal comportamiento descrito al comienzo de esta pregunta.
Hay KbdEdit que parece prometedor (por otro lado, algunas cosas hasta la ACTUALIZACIÓN 3 también parecían prometedoras). Sin embargo, no es gratis y no puedo decir si funciona ya que no es posible guardar en la versión demo.
ACTUALIZACIÓN 4
MSKLC le permite guardar una distribución de teclado cargada con Archivo → Cargar teclado existente ... como .klc
archivo. Este contiene:
...
KEYNAME_EXT
...
38 "Right Windows"
...
5c "Right Alt"
...
Estos son los códigos de escaneo de las claves, pero aún no descubrí cómo o si es que pueden intercambiarse.
fuente
.msi
IIRC). Vuelva a matar el proceso del Explorador y vea la actualización de mi Q. Y también elimina todos los programas de inicio automático y la mayoría de los deHKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
. Probablemente también los deHKCU\...\Run
pero no tengo ningún cajero automático allí.Respuestas:
MSKLC funciona en Windows 10 (1809) y muestra la distribución del teclado cargado, si establece la configuración de DPI de Windows a 100 (predeterminado). Es decir, no tienes permitido usar el escalado. Encontré esta información aquí: https://www.sevenforums.com/customization/159818-keyboard-layout-creator-1-4-no-keyboards.html
fuente