¿Reasignar Bloq Mayús a Ctrl en Windows 10 sin privilegios de administrador?

¿Reasignar Bloq Mayús a Ctrl en Windows 10 sin privilegios de administrador?

Encontré esta pregunta:

Lo cual probablemente funcionaría muy bien si tuviera derechos de administrador en mi máquina. Pero yo no.

También encontréuna pareja de Enlacessobre la reasignación de claves sin derechos de administradoren Windows 7. La solución sugerida es utilizar lo siguiente:

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\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 

(Guarde en un archivo con .regextensión, haga doble clic para aplicar al registro y luego reinicie).

Esto es lo mismo que la primera solución vinculada excepto por la clave para editar; la HKEY_CURRENT_USERclave se puede editar sin derechos de administrador.

Desafortunadamente, esto no funciona en Windows 10. (Aplica y crea la clave, pero incluso después de reiniciar, la tecla Bloq Mayús es Bloq Mayús, no Ctrl).

Veo regeditque debajo HKEY_CURRENT_USER\Keyboard Layouthay subcarpetas (¿subgrupos?) para "Precarga", "Sustitutos" y "Alternar". Me parece probable que poner algo en "Sustitutos" podría ser la forma de hacerlo para Windows 10, pero no tengo idea de qué poner y no puedo encontrar ninguna documentación.

¿Cómo puedo reasignar Bloq Mayús a Ctrl en Windows 10 sin derechos de administrador?

Respuesta1

Puedes hacerlo usando el programa gratuito AutoHotKey. Como no puede instalar software, puede obtener la versión portátil de Descargas de AutoHotKey.

Descárguelo AutoHotkey.zip, descomprímalo y utilícelo de la siguiente manera.

Este .ahkarchivo hará la reasignación:

Capslock::Ctrl

Puede configurar AutoHotKey como controlador de .ahkarchivos ejecutando una versión modificada de estos comandos para la carpeta correcta (si puede):

assoc .ahk=AutoHotkeyScript
ftype AutoHotkeyScript="C:\path\to\AutoHotkey.exe" "%1"

Si no puede ejecutar lo anterior, simplemente comience:

"C:\path\to\AutoHotkey.exe" "myscript.ahk"

También puede colocar un archivo por lotes que haga lo anterior (o similar) en su carpeta de Inicio.

Respuesta2

Hay un pequeño programa llamadoDestapareso se hizo exactamente para esta tarea (aunque también se puede usar para reasignar otras claves).

Cómo hacer que funcione:

  1. Descargue el ejecutable (uncap.exe)de suPágina de lanzamientos de GitHub.

  2. Guarde el archivo ejecutable en una ubicación permanente.Por ejemplo:

    • Abra una ventana del Explorador de Windows (Tecla del logotipo de Windows + E).
    • Haga clic en la barra de direcciones, escriba %USERPROFILE%y luego presione Enter. Esto abre su carpeta de perfil de usuario.
    • Crea una nueva carpeta con Programsese nombre.
    • Mueva el uncap.exearchivo ejecutable que descargó a esta carpeta.
  3. StartupCrea un acceso directo dentro de la carpeta de tu usuariopara hacer que Uncap se inicialice al iniciar sesión:

    • Abra una ventana del Explorador de Windows (Tecla del logotipo de Windows + E).

    • Haga clic en la barra de direcciones, escriba shell:startupy luego presione Enter. Esto abre su carpeta de inicialización automática ( Startup).

    • Haga clic derecho dentro de la ventana, luego seleccione New > Shortcuten el menú.

    • En el cuadro de diálogo, busque el ejecutable o simplemente pegue este texto como ubicación si siguió el ejemplo anterior:

      "%USERPROFILE%\Programs\uncap.exe" 0x14:0xa2
      
    • Asegúrese de incluir el 0x14:0xa2bit ' ' después de la ruta ejecutable (separado por un espacio). Le indica a Uncap que se asigne Caps Locken Right Controllugar de asignarlo de Escapeforma predeterminada.

    • Termina de crear el acceso directo. La próxima vez que inicie sesión, Uncap se ejecutará automáticamente y se reasignará Caps Lock.

    • Para que el mapeo funcione inmediatamente, haga doble clic en el acceso directo. Se abrirá y cerrará brevemente una pequeña ventana.

información relacionada