A veces tengo que usar Microsoft Remote Desktop Connection para Mac para tener acceso remoto a una máquina con Windows 7 desde un iMac con MacOS X 10.6.6 (Snow Leopard).
Hacer el cambio mental para usar la tecla Control CTRLen lugar de la tecla Comando CMDmientras está en la ventana Escritorio remoto (por ejemplo CTRL, Cpara copiar en lugar de CMD- C) es una molestia y una fuente de errores constantes.
Me gustaría poder asignar la CMDclave para generar una CTRLclave en mi Mac, pero solo cuando accedo a la aplicación Microsoft Remote Desktop Connection para Mac. Remote Desktop Connection le permite asignar una cantidad de otras teclas a través de sus Preferencias. . . pero no la clave CMD.
Es decir, en cualquier otra aplicación de Mac, CMDactuaría como CMD. Sin embargo, en Microsoft Remote Desktop Connection para Mac, CMDactuaría como CTRL.
fuente
Respuestas:
Respondiendo mi propia pregunta. :-PAGS
Poco después de publicar, busqué en Google una aplicación llamada Karabiner que hace exactamente lo que necesitaba que hiciera (además de muchas otras cosas).
Específicamente, puede asignar las teclas de comando izquierda y derecha para que sean teclas de control solo en la conexión de escritorio remoto y las máquinas virtuales.
fuente
Microsoft Remote Desktop beta agrega soporte para Cmd+ X/ C/ Vasí como Ctrl+ X/ C/ Vpara cortar / copiar / pegar dentro de una sesión remota. (Nota: la redirección del portapapeles estará disponible en una actualización posterior).
También puede agregar asignaciones personalizadas navegando al directorio Recursos / Teclado dentro del contenido de la aplicación y abriendo el
ClipboardActionTransformations.xml
archivo en un editor de texto sin formato.Actualizar
Simplemente puede configurar esta casilla de verificación en la sección Preferencias / General:
Actualización 2
Algunos sospechaban del sitio hockeyapp, a pesar de que el autor era "Microsoft Remote Desktop". Esta publicación de blog de TechNet de microsoft.com anuncia la aplicación beta y proporciona la misma URL hockeyapp.
fuente
Instala la aplicación Karabiner
Una vez instalado, abra Karabiner:
Desde la pestaña 'Cambiar clave', expanda la sección 'Para aplicaciones'
Subsección 'Habilitar solo en cliente de conexión a escritorio remoto'
Marque 'Cambiar clave de comando a clave de control en RDC'
Ahora, cuando usa la nueva aplicación RDP, puede continuar usando Cmd en lugar de Ctrl.
fuente
Al igual que las respuestas anteriores, yo también usé Karabiner. ¡La aplicación más excelente!
Lo que hice de manera diferente, fue agregar asignaciones de teclas personalizadas para mitigar los botones de control de comando de MAC en la Terminal.
En mi situación, estoy usando un teclado Logitech, así que no hay tecla de comando de Apple.
Esencialmente, lo que hice fue asignar la tecla de comando MAC a la tecla de control. Mi razonamiento fue que quería preservar las secuencias comunes de Ctrl-Key que MAC asigna a las secuencias de teclas de comando (es decir, Ctrl-F, para buscar). Además, necesitaba preservar las verdaderas secuencias de Control, como Ctrl-C para SIGINT. Básicamente, estamos multiplexando la tecla Control.
Después de instalar Karabiner, no pude hacer que Ctrl-c enviara el unix (SIGINT) inicialmente. Sin embargo, una vez que modifiqué el private.xml, conseguí que funcionara.
Pasos:
3.1 NO asigne Command_L o Command_R a nada. Déjalos sin marcar.
3.2 Asigne Control_L y Control_R a los respectivos Command_L y Command_R.
A continuación, edite el archivo private.xml. Enlace útil: https://pqrs.org/osx/karabiner/document.html#privatexml
4.1 Agregue el siguiente fragmento:
fuente