En Windows 8 solía reasignar mi clave de bloqueo de mayúsculas para controlar usando el script de registro
REGEDIT4
[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
Después de haber actualizado a la ventana 10, esto ya no funciona. ¿Cómo puede hacerse esto?
keyboard-layout
windows-10
remapping
key-binding
capslock
Chiel ten Brinke
fuente
fuente
Respuestas:
¿Te acordaste de reiniciar? Parece funcionar bien para mí, como en 7 y 8.
fuente
.reg
extensión, haga doble clic en el archivo para aplicar los cambios al registro y luego reinicie.Caps Lock
después?En caso de que alguien necesite hacer esto a través de PowerShell:
Ejecútelo como administrador y reinicie.
fuente
Puede usar SharpKeys para asignar cualquier clave a cualquier otra clave en Windows 7, 8 o 10. Es mucho más fácil y limpio que modificar el registro usted mismo.
Espero que esto ayude.
fuente
Utilizo lo siguiente para enviar CTRL para la tecla BLOQ MAYÚS, enviar ALT para la tecla CTRL y BLOQUEO MAYÚSCULAS para la tecla ALT. CTRL está a la izquierda de "A" donde Dios lo intentó, ALT está debajo de SHIFT, y la tecla de BLOQUEO DE MAYÚSCULAS completamente inútil se guarda de forma segura donde tengo que romper mi muñeca para golpearla.
fuente
Este es el script para intercambiar las teclas CTRL y BLOQ MAYÚS:
fuente
Puede usar lswitch para reasignar la entrada de idioma a CapsLock.
Agréguelo a la carga automática.
fuente
Solía usar AutoHotKey para hacer esto.
Tendría un enlace en el directorio de inicio para ejecutar un script ahk muy básico:
El hecho es que Autohotkey no se ejecuta como Administrador, por lo que no afectará a las ventanas privilegiadas, a menos que use el programador de tareas en lugar del directorio de inicio para ejecutar el script al iniciar sesión con privilegios más altos. El segundo problema es que a veces, el script se cuelga cuando se reanuda el sueño, por lo que es posible que deba volver a cargarlo, lo que es molesto.
AutoHotKey es más adecuado para tareas más complejas, como escribir macros.
fuente
La inagotable caja de herramientas de sysinternals también proporciona un pequeño programa solo para cambiar el bloqueo de mayúsculas con control: ctrl2cap.exe.
fuente
Si, por alguna razón, no desea ejecutar herramientas de terceros, es posible hacerlo usted mismo con un poco de C. Gracias a la brillante respuesta de Susam Pal , puse el fragmento a continuación.
Es prácticamente un key-logger. Escucha las pulsaciones de teclas, las captura y construye la entrada del teclado con la asignación en mente. La siguiente aplicación de consola debe estar ejecutándose para que funcione.
Necesitará compilar esto de alguna manera. Usé msys2.org con
pacman -S mingw-w64-x86_64-gcc
y compilé con/mingw64/bin/gcc nocaps.c -o nocaps.exe
.fuente