¿Puedo cambiar las teclas alt y ctrl en mi teclado?

¿Puedo cambiar las teclas alt y ctrl en mi teclado?

Soy usuario de Mac desde hace mucho tiempo, pero acabo de construir una PC. No me gustan las ubicaciones de las teclas Ctrl y Alt. Siempre espero que la tecla Ctrl esté donde está la tecla Comando en mi Macbook. ¿Puedo cambiarlos de alguna manera? Estoy ejecutando Windows 10 y estoy actualizado.

Respuesta1

La utilidad de reasignación de clavesteclas afiladas (Descargar) debería permitirle volver a vincular sus claves como desee. (Fuente)

Pasos:

  1. Abra Sharpkeys y haga clicAgregar
  2. Agregue las dos entradas siguientes como asignaciones de claves

    From:                           To:
    Special: Left Alt (00_38)       Special: Left Ctrl (00_1D)
    Special: Left Ctrl (00_1D)      Special: Left Alt (00_38)
    
  3. Confirme sus reasignaciones, luego haga clicEscribir al registro

Respuesta2

Para reasignar cualquier tecla física del teclado hay una entrada de registro.

Está en [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
Creas una clave con el nombre Scancode Map. Puede redirigir cualquier clave a otra clave o desactivarla.

Esa clave es un valor hexadecimal con el siguiente significado:

00,00,00,00 Header: Version. Set to all zeroes.
00,00,00,00 Header: Flags. Set to all zeroes.
05,00,00,00 5 entries in the map (including null entry).
38,00,1d,00 Left CTRL -> Left ALT (can also be another key).
1d,00,38,00 Left ALT -> Left CTRL.
38,e0,1d,e0 Right CTRL -> Right ALT.
1d,e0,38,e0 Right ALT -> Right CTRL.
00,00,00,00 Null entry.

Para intercambiar las teclas CTRL y ALT necesitas cuatro entradas (más nulo).
La Izquierda Left-CTRL(1d 00), la Izquierda Left-ALT(38 00), la Right-CTRL(1d e0) y la Right-ALT(38 e0).

Entonces puedes crear un archivo .reg como este:Disable_CTRL-key.reg

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,05,00,00,00,38,00,1d,00,1d,00,38,00,38,e0,1d,e0,1d,e0,38,e0,00,00,00,00

Ejecute (haga doble clic) el archivo .reg y cierre sesión y vuelva a iniciarla (o reinicie su computadora). Ahora sus teclas CTRL y ALT deberían haberse intercambiado.

Otras claves útiles que debes conocer:

1d 00    Left Ctrl
1d e0    Right Ctrl
38 00    Left Alt
38 e0    Right Alt
5b e0    Left Windows Key
5c e0    Right Windows Key
5d e0    Windows Menu Key

(Residencia enesta respuestaporRik)

Si no se siente cómodo cambiando el registro o también desea otras claves, puede usar el programallaves afiladaspara editarlos más fácilmente. También tiene una lista conveniente de todas las claves para que puedas agregarlas en una ventana.

Si bien SharpKeys (quizás, en realidad no puedo verificar que funcionó) solía ser una opción alternativa, la versión actual de SharpKeysLéameafirma que SharpKeys no se puede utilizar para este propósito, aunque se puede utilizar para otras reasignaciones de claves. (h/tgabe)


Alternativamente, encontré elHerramientas del kit de recursos de Windows Server 2003(descarga archivada) que contiene un pequeño ejecutable llamado remapkey.exe, de sólo 340 KB de tamaño. Es un programa gráfico que te permite reasignar las teclas de tu teclado. Es necesario reiniciar, como ocurre con cualquier cambio manual. En Windows Vista+ requerirá privilegios de administrador.

Mientras buscaba algunas capturas de pantalla, encontréotra respuestaen este sitio que lo recomienda:

La mejor herramienta para el trabajo es la propia de Microsoft remapkey, disponible como parte delKit de recursos de Windows. (Ese enlace es para Windows 2003; lo he usado con éxito a lo largo de los años en muchas versiones de Windows, incluido Windows 7; no he probado Windows 8).

remapkeyCreo que escribirá el mapeo directamente en el registro y no requiere un proceso en ejecución. Simplemente arrastre desde la clave real a la clave deseada y guarde.

captura de pantalla de remapkey


Otras lecturas:

información relacionada