¿Cómo cambio las teclas de Windows y Control en Windows?


25

Estoy acostumbrado a un teclado Mac y eso significa que mi dedo espera encontrar la tecla de acceso directo a la izquierda de la barra espaciadora. ¿Cómo puedo convertir la tecla de Windows - tecla de comando ( ) en un teclado Mac) en la tecla Control y viceversa?

Respuestas:


24

En pocas palabras, use este script AutoHotKey

RCtrl::RWin
RWin::RCtrl
LCtrl::LWin
LWin::LCtrl

Funciona para todos menos CtrlAltDel.

Una solución alternativa para permitir simultáneamente CtrlAlt, es mapear de izquierda a derecha y de derecha a izquierda (en oposición a izquierda-izquierda, derecha-derecha), es decir.

LAlt::RCtrl
RAlt::LCtrl
RCtrl::LAlt
LCtrl::RAlt

¡Qué buena solución! Gran software de código abierto allí! :)
James Bedford

sección inferior ya no funciona, da un error de duplicados de las llaves, he probado esto en Windows 8.1 en un MacBook Air y ctrl alt del funciona normalmente sin un guión
JqueryToAddNumbers

2
Me gusta que haya buscado en Google esto y venga aquí yo mismo 7 años después ...
jay

Acabo de usar LWin: LCtrl, ya que no uso mucho RWin para Control. Buena sugerencia
Vijay Vepakomma

En mi Lenovo Ideapad 110 W10 Xmas 2017 especial, la tecla uparrow es donde se encuentra cada otra tecla de mayúsculas en el mundo. Así que los cambié usando AutoHotKey: pastebin.com/eEYb7kT1 . Tuve que iniciar el script con 'Ejecutar como administrador' para que los programas iniciados como administrador (por ejemplo, cmd.exe) pudieran ver la reasignación.
john v kumpf


2

Eche un vistazo a este script AutoHotkey que prácticamente trae la experiencia del teclado mac a Windows.

https://github.com/stroebjo/autohotkey-windows-mac-keyboard

Este archivo de configuración de AutoHotkey hace que los atajos de teclado usuales funcionen con un teclado Apple en Windows. Se ha probado con un diseño de teclado alemán, pero también debería funcionar en diferentes diseños.


2

SharpKeys

SharpKeys es una utilidad que administra una clave del Registro que permite a Windows reasignar una clave a cualquier otra clave .

Aplicar cambio de clave

Cambie las teclas Ctrly a Alttravés de un proceso de dos pasos. Usando SharpKeys, mapa:

  1. Left Alt (00_38) a Left Ctrl (00_1D)
  2. Left Ctrl (00_1D) a Left Alt (00_38)

Presumiblemente puede hacer cosas similares a un derecho Alty un derecho Ctrl.

Nota: la documentación de la utilidad proporciona la siguiente advertencia:

Cosas que SharpKeys + no + hará:

Le permite intercambiar dos claves entre sí, por ejemplo, no puede tener lugares de intercambio Q y Z porque el código de reasignación se confundiría

Lo que esto significa no lo sé, así que ten cuidado. Cada vez que modifica el registro, las cosas pueden salir mal. En este caso, el autor de la utilidad sugiere que no es posible hacer lo que acabo de hacer, por lo que podría estar malinterpretando lo que escribió, estaba equivocado, es posible hacer esto, pero solo para Ctrly Alt, o yo solo estropeé mi computadora.

Apliqué con éxito la reasignación de dos pasos a Windows 10 a partir del 21/04/2017.

Eliminar cambio de clave

Al elegir Eliminar todo y seguir con Escribir en el registro en SharpKeys, pude eliminar la clave de registro que SharpKeys creó en primer lugar. También puede eliminar manualmente la clave de registro relevante utilizando regedit.

Fondo

Cómo deshabilitar la tecla de bloqueo de mayúsculas en Windows 7, 8, 10 o Vista proporciona una buena explicación de la clave de registro que SharpKeys modifica (crea). He publicado mi clave de registro para su información.

Después de ejecutar SharpKeys, mi clave de registro:

Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout\Scancode Map

Contenido:

00 00 00 00 00 00 00 00 03 00 00 00 1D 00 38 00 38 00 1D 00 00 00 00 00

Una pregunta separada de SuperUser proporciona un poco de contexto adicional: cómo reasignar las teclas del teclado Right-Win y Right-Alt y la respuesta de Mehper C. Palavuzlar a esta pregunta me señaló en la dirección correcta. En lugar de editar su pregunta, pensé que era más apropiado publicar mi respuesta como una respuesta separada.

Comentario editorial

Se siente bien poder cortar, copiar y pegar con el pulgar y en Altlugar del incómodo alcance meñique requerido con la Ctrltecla en Windows. Pero, aunque crecí como usuario de Mac (25 años) y me encantaría poder usar mi pulgar (una posición natural) para activar atajos en Windows, creo que será demasiado confuso hacer un todo- intercambio de venta de Ctrly Alt para mi . Por ejemplo, Command/ Alt- Tabestán en el mismo lugar, por lo que reasignan Alt- Taba Ctrl-TabSimplemente no funcionará. Lástima que Apple haya tomado la decisión correcta (atajos basados ​​en el pulgar) y Microsoft haya seguido el "estándar de la industria" no tan lógico de su época. Pero, supongo que "estándar de la industria" es cómo terminamos escribiendo con QWERTY y todas sus variantes sin gloria en primer lugar.

¿PS Windows todavía tiene tres teclas de comando? La solución de Apple de una tecla modificadora para letras especiales y otra para atajos fue una opción de diseño sensata y permitió un fácil acceso a símbolos y diacritos menos comunes (en inglés) pero aún importantes (por ejemplo, °, ´, ¸, ˆ, ¨). En Windows que tienes Ctrl, Alty Windowstodos haciendo esencialmente la misma cosa y, me parece que la gran mayoría de los usuarios rara vez o nunca utilizar el Alto Windowslos accesos directos. Además, se Altvuelve especialmente confuso ya que a veces es un método para ingresar caracteres no estándar con el teclado o con AltGr, pero a veces también es un modificador de atajo). Pero, estoy divagando ... Me he inspirado a buscar o hacer una pregunta real.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.