8 votos

Cliente RDP de Windows que permite la asignación de teclas y el uso fácil de las teclas de función

A menudo utilizo clientes RDP (como Microsoft Remote Desktop o CoRD) para acceder a mis máquinas de trabajo para utilizar Visual Studio en el trabajo. En realidad, esto funciona bastante bien, excepto cuando se trata de utilizar las teclas de función (especialmente F10 y F11 para la depuración).

Como puedes ver, el problema es que el Mac OS ahora también utiliza estas teclas para silenciar y bajar el volumen respectivamente. Puedes mantener pulsada la tecla 'fn' y acceder a ellas, y a veces ni siquiera funciona directamente, tienes que mantener pulsada también Comando. Esto me retrasa bastante. He desarrollado una gran memoria muscular para los comandos de las teclas de Visual Studio, y me gustaría replicarlos lo más posible a través de Remote Desktop.

Estoy buscando un flujo de trabajo que:

  • Permitirme hacer RDP en una máquina Windows (Windows 7 si eso importa)
  • Personalizar los comandos de las teclas SÓLO para esa aplicación, de modo que si RDP es la aplicación actual, al pulsar F10 se interactuará con el depurador en mi conexión RDP, y no se silenciará mi Mac
  • Si no puedo mapear esas teclas exactas, al menos tener una manera de mapear dos teclas no utilizadas a la tecla de función similar en la sesión RDP (como en, si pudiera mapear F10 y F11 a F16 y F17 respectivamente, eso podría funcionar.

Parece que el cliente RDP de Microsoft permite cambiar los comandos de las teclas, pero no añadir otros nuevos. Y no estaba seguro de si había otro método que pudiera utilizar para incorporar estos comandos sólo para cuando RDP fuera la aplicación más frontal

0 votos

2voto

nportelli Puntos 121

La forma más sencilla podría ser desactivar el Fn clave. Dado que usted dice que el uso de Fn + F10 funciona, puedes ir a Preferencias del Sistema > Teclado > Teclado, y activar Utilice todas las teclas F1, F2, etc. como teclas de función estándar . De este modo, ya no es necesario pulsar Fn para enviar F10 .

La segunda solución está en el lado del PC. Puedes instalar una utilidad como AutoHotkey en su PC y reasigne las teclas allí. De este modo, los enlaces de teclas sólo funcionarán en el PC. Lifehacker tiene bonito tutorial sobre esto. En AutoHotkey, puedes decidir a qué aplicaciones se aplica el atajo, pero en tu caso parece que una tecla de acceso rápido global funcionaría ya que se está ejecutando en el lado del PC.

Otra solución podría ser probar una de las formas de crear atajos de teclado mencionadas en este artículo de Lifehacker . El objetivo de este artículo es ayudarte a hacer cosas similares a las que AutoHotkey te permite hacer en el Mac.

0 votos

Entonces, ¿dices que AutoHotKey podría ser configurado para reconocer F16 como si fuera F10?

0 votos

@jmlumpkin: Es lo más probable. En realidad tienen una herramienta que te permite averiguar si es posible un reencuentro. Ejecutas la herramienta y luego pulsas la tecla que quieras volver a enlazar. Si aparece en la lista, puedes volver a vincularla a lo que quieras. Si no aparece, no tienes suerte, ya que no se envía a RDP en primer lugar.

0 votos

Nuevo en Mac aquí (en 2021), utilizando MacOS 11.2 (Big Sur) y haciendo RDP en mi Windows para Visual Studio. Usando mi teclado externo (teclado de PC regular) todas las teclas de función estaban trabajando bien (F5 ejecutar, F10 paso a paso, etc). Excepto F11, que estaba cambiando el escritorio (minizar todo y mostrar el escritorio). Todo lo que tuve que hacer fue cambiar este atajo de F11 a Ctrl-F11 (^F11) usando Configuración - Teclado - Atajos - Mostrar escritorio.

1voto

changkh Puntos 1

Parece que la nueva aplicación Jump Desktop para Mac lo hará.

Ver:

enter image description here

Todavía no lo he probado, pero la aplicación para el iPad está muy bien considerada.

http://jumpdesktop.com/jump-desktop-mac-rdp-vnc

0 votos

¿Sabes si la aplicación para el iPad tenía este tipo de funcionalidad de mapa?

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X