Te sugerimos que pruebes esta respuesta en un ambiente controlado antes de enviarlo a producción, un saludo.
las teclas de acceso rápido
control+alternativa+Flecha izquierda y
control+alternativa+Flecha correcta
son consumidos por el cliente de escritorio remoto. Su único efecto es cambiarlo de regreso a la computadora host.
Parece que esta fue una función intencionada que nunca se programó y completó por completo, pero no hay forma de desactivarla. Microsoft ni siquiera enumera estas teclas de acceso rápido en su documentación oficial en Teclas de acceso directo de servicios de escritorio remoto.
Solución 1: use la versión de Microsoft Store
Se puede encontrar otra versión de RDP en Microsoft Store en Microsoft Remote Desktop.
Esta versión no tiene esta función semi-implementada, por lo que deja pasar estas teclas de acceso rápido sin ningún problema. Esto se verificó en Windows 10 versión 1903.
Solución 2: traducir las teclas de acceso rápido tanto en el cliente como en el servidor
Esta solución utilizará AutoHotkey instalado tanto en el cliente como en el servidor para:
- En el cliente, traduzca las teclas de acceso rápido anteriores a otras que no sean interceptadas por RDP
- En el servidor, traduzca estos keys volver a las teclas de acceso rápido anteriores.
Puede, por ejemplo, usar en el cliente el siguiente script AutoHotkey para convertir
control+alternativa+flecha a
control+Victoria+flecha:
;Send Ctrl+Win+Left when user types Ctrl+Alt+Left
^!Left::
send !#Left
return
;Send Ctrl+Win+Right when user types Ctrl+Alt+Right
^!Right::
send !#Right
return
Puede usar en el servidor el siguiente script AutoHotkey para convertir
control+Victoria+flecha a
control+alternativa+flecha:
;Send Ctrl+Alt+Left when user types Ctrl+Win+Left
^#Left::
send !^Left
return
;Send Ctrl+Alt+Right when user types Ctrl+Win+Right
^#Right::
send !^Right
return
Si es necesario, puede restringir estas teclas de acceso rápido a ventanas o procesos particulares usando los comandos AutoHotkey de #IfWin[Not]Activo / #IfWin[Not]Existe.
Gracias al cartel 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 usan Ctrl+Alt+..., y quería poder usarlos al acceder a la máquina de forma remota.
Con este script AHK, escribo Victoria en vez de alternativa y 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 de viaje), puedo usar mis accesos directos (y Win está bastante cerca de Alt). Aquí está mi guión 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 ventanas key combinaciones… En la computadora remota” en Remote Desktop Connection, así que ejecuto este script en la computadora remota.
Si bien probablemente haya formas AHK más eficientes de hacer esto, lo anterior funciona para mí. Espero que esto también ayude a alguien más.
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úrelo en “Solo cuando se usa la pantalla completa”, pero si no usa RDP en pantalla completa, configúrelo en “En la computadora remota”.
Tienes la posibilidad dar difusión a esta división si te valió la pena.