Antes de la actualización de Windows 8.1, pude asignar Caps-Lock a los controles a través del tipo de ajuste de registro en esta publicación:
Reasignación de una tecla del teclado en Windows 8.1
Sin embargo, después de actualizar a 8.1, mi ajuste ya no funciona. Lo que hice fue
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
"Scancode Map"=hex:00,00,00,00,00,00,00,00,02,00,00,00,1d,00,3a,00,00,00,00,00
Supongo que Windows 8.1 puede haber cambiado la forma en que interpreta el registro de distribución del teclado.
Soy un emacs
usuario ávido , por lo que este problema es un escenario de vida o muerte para mí.
windows-8.1
keymap
ehuang
fuente
fuente
reg
por encima de trabajos sobre-actualizada de Windows 8.1 después de reiniciar ProRespuestas:
¡SharpKeys lo hizo por mí! No pude encontrar otra forma y, como descubriste, el viejo truco del registro ya no funciona :(
http://sharpkeys.codeplex.com/
fuente
El uso de regedit es la mejor manera en que sabes que funciona. Esto hará que el bloqueo de mayúsculas sea un ctrl adicional. Pero no se meterá con ctrl en sí.
Para Windows 7 y 8, haga lo siguiente:
Abierto
regedit.exe
Vaya a este directorio (en regedit):
Después de hacer clic en ese directorio (KeyboardLayout), haga clic derecho en el cuadro de la derecha y agregue el
new Binary Value
llamado 'Mapa de código de escaneo'Para Windows 7 escriba esto:
Para Windows 8 escriba esto, he verificado que esto funciona en 8.1 y 10 (esto es solo cuatro ceros adicionales):
Presiona bien y reinicia.
fuente
Estoy en la misma situación. Esta es una solución parcial. En la página web de SysInternals en technet.microsoft.com, descargue el archivo Ctrl2Cap.zip de Mark Russovich
Descomprima el archivo zip en un solo directorio. Abra una ventana CMD con privilegios de administrador (haga clic con el botón derecho en un icono CMD.EXE y elija "Ejecutar como administrador"). CD al directorio de archivo, ejecute
ctrl2cap /install
y presione ENTER. Cierre la ventana CMD y reinicie (reinicie) la computadora.Cuando Windows se reinicie, el Bloqueo de mayúsculas funcionará exactamente igual que Control. En Windows 8.0 y versiones inferiores, la tecla de control izquierda funcionará como lo haría CapsLock, cambiando todas las letras a mayúsculas y alternando la luz indicadora de CapsLock en el teclado. Desafortunadamente, en Windows 8.1 la tecla de control izquierda todavía funciona como solía hacerlo. Entonces, lo que se presenta aquí no es una solución completa, pero cumple la función más importante: convierte CapsLock en Control.
fuente
De hecho, creo que he construido la solución perfecta aquí:
Como usuario de Vim, esto es imprescindible para mí, y lo he estado usando con éxito en Windows durante mucho tiempo. Acabo de crear una entrada
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run
con regedit para apuntar al ejecutable y simplemente funciona.¡Hará que su BLOQ MAYÚS no solo CTRL (cuando grabe) sino también ESC (cuando se presione y suelte solo)!
Para compilar e instalar dependencias, consulte el repositorio README y el sitio web principal de Interception.
También he creado una versión de Linux de lo mismo aquí:
fuente