Escritorio remoto: envío de Ctrl-Alt-Flecha izquierda / Ctrl-Alt-Flecha derecha a la PC remota

32

Necesito usar las combinaciones de teclas Ctrl- Alt- Left Arrowy Ctrl- Alt- Right Arrowen una aplicación en mi computadora. Cuando uso el Escritorio remoto para conectarme a esa computadora, el Cliente de escritorio remoto (mstsc.exe) o la implementación del servidor RDP se tragan estas combinaciones de teclas. Los combos parecen estar reservados para el escritorio remoto, aunque no parecen estar haciendo nada.

¿Hay alguna manera (compatible o no) de desactivar este comportamiento para que las combinaciones de teclas se envíen a mi aplicación?

Fabian Schmied
fuente
posible duplicado de Cómo enviar Ctrl + Alt + Fin al escritorio remoto
Ƭᴇcʜιᴇ007
1
Estas combinaciones son las teclas de acceso rápido de Escritorio remoto ( serverfault.com/a/73568/238181 )
Lu55

Respuestas:

3

Para usar CtrlAlt+ en Far Manager utilicé el siguiente script de AutoHotKey:

!^Right::
send ^+{F9}
return

!^Left::
send ^+{F8}
return

… Donde debajo de CtrlShiftF8/ F9tengo macros Far que hacen lo mismo que cuando presiono CtrlAlt+ .

Esta solución solo funciona si en Propiedades, la opción de conexión Teclado está configurada en "En esta computadora".

Ceros
fuente
Estoy marcando esto como la respuesta aceptada porque terminé haciendo algo similar: yo también tengo un script AutoHotKey en mi computadora host que captura y traduce la combinación de teclas a otra diferente; luego tengo un segundo script AutoHotKey en la computadora remota que lo traduce de nuevo al combo de teclas original.
Fabian Schmied
Pero, esta opción obliga al usuario remoto a cambiar el acceso directo utilizado de forma remota, ¿verdad?
chomp
6

Gracias al póster y las respuestas hasta ahora; estos me ayudaron a resolver mi problema similar: tengo atajos de teclado en el editor de texto de mi PC de escritorio que uso Ctrl+Alt+..., y quería poder usarlos cuando accedo a la máquina de forma remota.

Con este script AHK, escribo en Winlugar de Alty puedo realizar los comandos comentados a continuación. Ahora, independientemente de la PC que use para acceder a la PC de escritorio remota (es decir, cuando esté en casa o viajando), puedo usar mis atajos (y Win está bastante cerca de Alt). Aquí está mi script AHK:

;Send Ctrl+Alt+Left keys when user types Ctrl+Win+Left
^#Left::
send !^{Left}
return

;Send Ctrl+Alt+Right keys when user types Ctrl+Win+Right
^#Right::
send !^{Right}
return

;Send Ctrl+Alt+Up keys when user types Ctrl+Win+Up
^#Up::
send !^{Up}
return

;Send Ctrl+Alt+Down keys when user types Ctrl+Win+Down
^#Down::
send !^{Down}
return

;Send Ctrl+Alt+Shift+Left keys when user types Ctrl+Win+Shift+Left
^#+Left::
send !^+{Left}
return

;Send Ctrl+Alt+Shift+Right keys when user types Ctrl+Win+Shift+Right
^#+Right::
send !^+{Right}
return

;Send Ctrl+Alt+Shift+Up keys when user types Ctrl+Win+Shift+Up
^#+Up::
send !^+{Up}
return

;Send Ctrl+Alt+Shift+Down keys when user types Ctrl+Win+Shift+Down
^#+Down::
send !^+{Down}
return

Tenga en cuenta que uso "Aplicar combinaciones de teclas de Windows ... en la computadora remota" en Conexión a Escritorio remoto, por lo que ejecuto este script en la computadora remota .

Si bien probablemente haya formas más eficientes de AHK para hacer esto, lo anterior funciona para mí. Espero que esto ayude a alguien más también.

iamsolarplexus
fuente
2

Asegúrese de tener la configuración del teclado establecida en algo apropiado para la forma en que usa RDP. Eche un vistazo a las opciones para su conexión RDP, en la pestaña Recursos locales.

Si siempre tiene la conexión a pantalla completa, configúrela en "Solo cuando utilice la pantalla completa", pero si no utiliza RDP en pantalla completa, configúrela en "En la computadora remota".

RDP Key Combo

Windos
fuente
15
Esto no resuelve el problema. Siempre tengo la conexión a pantalla completa, y la configuración de "Recursos locales / Teclado" está configurada en "Solo cuando uso la pantalla completa". Esto significa que puedo usar Alt-Tab y similares, pero todavía no puedo usar Ctrl-Alt-Flecha izquierda o Ctrl-Alt-Flecha derecha.
Fabian Schmied
Encuentro que Ctrl-Alt-Up y Ctrl-Atl-Down funcionan; pero Ctrl-Alt-Izquierda y Ctrl-Alt-Derecha ya no funcionan. Aunque todos solían trabajar hasta hace poco.
Steve Pitchers
Encuentro esto realmente molesto, mstsc.exe no parece importar lo que intento Ctrl-Alt-Izquierda y Ctrl-Alt-Derecha no funciona. La otra aplicación de escritorio remoto (tal vez solo disponible en Windows 10) pasa esas pulsaciones de teclas, pero tiene otras limitaciones, como la falta de soporte de monitor dual y parece desconectar un montón para mí.
Glen el