Método abreviado de teclado para minimizar el escritorio remoto


114

¿Hay alguna manera, usando el teclado, para cambiar de una conexión de escritorio remoto maximizada (pantalla completa) a la computadora principal?

Tengo alrededor de 4 conexiones de Escritorio remoto entre las que estoy cambiando y sería bueno no tener que usar el mouse cada vez que quiera cambiar.

Sé que puedo presionar Ctrl+ Alt+ Breaky eso normaliza la pantalla del escritorio remoto. Eso está cerca, pero me gustaría una forma de minimizarlo (para no tener que normalizar-> cambiar-> maximizar cada vez que quiero cambiar de pantalla)

Respuestas:


72

CTRL+ ALT+ BREAKminimizará la ventana maximizada a la PC host.


66
Para mí eso simplemente lo "normaliza". Pero eso es lo suficientemente bueno. (Se puede usar Alt + Tab.)
Vaccano

8
Para mí, un segundo ctrl-alt-break volverá a maximizar la ventana.
Ben Mosher

1
CTRL + ALT + PAUSA también funciona si no tiene la tecla BREAK o si tiene que escribir FN para alcanzar BREAK.
hobbes3

1
ctrl + alt + pauseno funciona con el teclado MS esculpir (Windows 8).
Sridhar Ratnakumar

44

Ctrl+ Alt+ HomeVa a concentrar la atención en el equipo local (al menos en Win 8). Ctrl+ Alt+ Homeluego Winabrirá el menú de Windows en su máquina local.

Con el uso de la máquina virtual, a menudo tengo varias sesiones RDP abiertas, y cambio por Ctrl+ Alt+ Homeluego Win+ Tluego las teclas de flecha para elegir la sesión RDP en la que quiero estar.


Después de presionar Ctrl + Alt + Inicio, en Windows 10, puedo usar Alt + Tab en máquinas locales
Harun

19

Esto también me molestó por mucho tiempo.

Los intentos iniciales de resolverlo con AutoHotkey fallaron porque el cliente de Escritorio remoto instala un gancho de teclado y se traga todas las entradas.

Finalmente descubrí que la Caps Lockclave se pasa al sistema local.

Entonces, este script de AutoHotkey hará el truco, haciendo que Ctrl+ Shift+ CapsLockminimice el escritorio remoto:

#IfWinActive ahk_class TscShellContainerClass
  ^+CapsLock::
    ; Need a short sleep here for focus to restore properly.
    Sleep 50
    WinMinimize
  return
#IfWinActive

Versión corregida que funciona para mí:

#IfWinActive ahk_class TSSHELLWND
  ^Capslock::           ; Ctrl+Caps Lock (couldn't make Ctrl+Shift+Caps Lock work for some reason
    ; Need a short sleep here for focus to restore properly.
    Sleep 50
    WinMinimize A    ; need A to specify Active window
    ;MsgBox, Received Remote Desktop minimize hotkey    ; uncomment for debugging
  return
#IfWinActive

Mismo problema que dnk.nitro en Win7 de 64 bits. Al cambiar el ahk_class Ctrl + Shift + CapsLock funciona para mí.
koushik

Esto no funcionó para mí en Windows 10 porque #IfWinActive no detectó el escritorio remoto. Usé el espía para probar varios métodos de detección diferentes. ¡Así que eliminé la línea #IfWinActive y funciona! Por supuesto, ahora minimiza todas las aplicaciones, no solo el escritorio remoto, sino que puedo vivir con eso.
Knox

Para mí en Windows 10, tuve que cambiar IfWinActive #IfWinActive Remote Desktop Connection ahk_class TscShellContainerClassy ponerlo SetTitleMatchMode, 2al principio para que compruebe si el título de la ventana contiene el texto "Conexión a escritorio remoto"
CichyK24

10

Alt+Tab

Es posible usar ese atajo de teclado normal y cómodo para salir de un escritorio remoto de pantalla completa, pero requiere una configuración ligeramente diferente antes de conectarse. En lugar de minimizar el sistema remoto, simplemente cambio a otro programa local y dejo el sistema remoto en segundo plano con lo siguiente:

  1. Antes de conectarme a la máquina remota con Remote Desktop Connection, en la pestaña "Recursos locales", configuré "Teclado" en "En esta computadora". Esto permite usar Alt+ Tabpara regresar a cualquier otro programa en el sistema local.
  2. Cuando quiero cambiar entre programas en el sistema remoto, uso Alt+ Page Up, que funciona igual que Alt+ Tab, pero solo en el sistema remoto.

Además, puede usar Alt+ Page Down(o Alt+ Shift+ Page Up) para recorrer los programas activos en el sistema remoto en reversa.

Debe señalarse una advertencia que Luc mencionó: al usar esta configuración, todos los atajos de teclado que se usan Windows Keyse envían al sistema local. Un ejemplo sería Windows Key+ Epara abrir el Explorador de Windows, que lo llevará al sistema de archivos local, no al remoto.

Me costó un poco de tiempo acostumbrarme, pero esta configuración me ha funcionado bien sin la necesidad de software adicional o más de un acceso directo.


Muy bueno saber esto, aunque no dirige todas las demás entradas a la máquina remota. El uso de windowskey + E, por ejemplo, se realiza localmente. +1 de todos modos.
Luc

@Luc: ese es un efecto secundario que debería haber mencionado, lo agregaré a la respuesta. Puede ser útil o frustrante tener siempre la clave de Windows local dependiendo de lo que desee en este momento. Gracias.
kevinmicke

Esto es exactamente lo que quiero, pero no estoy seguro de cómo configurarlo. Aquí hay un enlace en el navegador que abre el cliente, por lo que es imposible configurar algo antes de eso. Y solo al abrir el cliente de Citrix, se solicita un correo electrónico que nunca se resuelve en nada. ¿Habría alguna forma de configurar esto? ¿Tal vez algún archivo de configuración en mi PC que pueda editar?
T_D

@T_D - Supongo que no podrás controlarlo si solo puedes acceder a él a través de un navegador, y yo mismo no he usado Citrix. Si bien pueden no ayudar, un par de lugares para intentar serían: 1. C: \ Users \ YOUR_USERNAME \ Documents \ Default.rdp donde desea cambiar a "keyboardhook: i: 0" 2. Si eso no funciona funciona, puede probar la misma configuración aquí en el registro: HKEY_CURRENT_USER \ Software \ Microsoft \ Terminal Server Client \ Default (se encuentra aquí msdn.microsoft.com/en-us/library/… ). ¡Buena suerte!
kevinmicke

5

Para mí, en Windows 7 de 64 bits, para que el script funcionara, tuve que cambiar la primera línea de #IfWinActive ahk_class TSSHELLWNDa " IfWinActive ahk_class TscShellContainerClasspara que el script completo ahora se vea así:

#IfWinActive ahk_class TscShellContainerClass
  ^Capslock::           ; Ctrl+Caps Lock (couldn't make Ctrl+Shift+Caps Lock work for some reason
    ; Need a short sleep here for focus to restore properly.
    Sleep 50
    WinMinimize A    ; need A to specify Active window
    ;MsgBox, Received Remote Desktop minimize hotkey    ; uncomment for debugging
  return
#IfWinActive

Esto funcionó perfectamente para mí en Win7 Ultimate 64-bit bootcamp en una Mac. ¡Gracias!
John Bubriski

4

No es exactamente lo que pediste, pero podría ser lo suficientemente útil:

CTRL+ ALT+ - te cambia a la computadora host

CTRL+ ALT+ - lo regresa a la computadora remota

Fuente


1
Sí, pero esto no funciona si elige no propagar todas las claves a la máquina remota. Necesito eso para tener algunos atajos de teclado en la máquina remota. Las combinaciones mencionadas por el OP funcionan incluso en este caso, con las fallas mencionadas.
Marcel

3
Espero que las personas que prueben esta solución no tengan tarjeta gráfica Intel: D
anishsane

3

CTRL+ ALT+ Homeenfoca la barra de Conexión a Escritorio remoto. La barra de conexión incluye el botón minimizar.

En Windows 7, si desmarco la opción "Mostrar la barra de conexión cuando uso la pantalla completa" al realizar la conexión, las teclas para minimizar la sesión RPD son CTRL+ ALT+ Home Spacebar.

Si la barra de conexión está configurada para mostrar (que es el valor predeterminado), entonces debe presionar Tabun par de veces para minimizar la sesión RDP: CTRL+ ALT+ Home Tab Tab Spacebar.


2

Abra el Administrador de tareas del host, luego cambie de tarea:

  • Ctrl+ Alt+ Delete(Seguridad de Windows)
  • T (Administrador de tareas)
  • Alt+ Tab(cambio de tareas en la computadora host)

2

Descubrí que necesitas dos combinaciones de shorcuts. Funciona en Windows 7.

  1. CTRL+ ALT+ BREAKminimizará la ventana maximizada a la PC host.
  2. Win+ M Minimiza la ventana de tu escritorio remoto

o en el primer paso puedes cambiar de ventana con ALT+ TAB.


WIN+ Mno funciona. ALT+ TABtan bien como entiendes. Debe ser una solución absoluta, pero no solo para alguna configuración particular.
Kirby

1

Yo hago lo mismo. La mejor solución que encontré en XP fue la dimensión virtual con los escritorios virtuales siempre en la parte superior. Luego puedo cambiar entre 4 escritorios remotos en pantalla completa con un clic del mouse cada uno. Sin embargo, Virtual Dimension no funciona del todo bien en Windows 7 (al menos en 64 bits). Parece funcionar pero pierde el "siempre arriba" aunque la casilla de verificación permanece activada, el conmutador de escritorio virtual no. Está tan cerca de lo que ambos queremos, pero tan lejos.


1

Alt + Caps Lock sin Caps Lock cambios de estado molestos ( bueno si no tiene Scroll Lock )

Al principio molesto de configurar, pero a largo plazo el más cómodo. Me gusta poder cambiar rápidamente solo con la mano izquierda

Dexpot 1. Establezca el siguiente escritorio en Alt + Scroll Lock (si no tiene bloqueo de desplazamiento, use el teclado en pantalla de Windows para presionar "ScrLk") 2. Establezca el escritorio anterior en Alt + Scroll Lock 3. Establezca la descripción general de las pantallas en Ctrl + Bloqueo de desplazamiento

Ahora use Autohotkey para hacer redirecciones (de esta manera se evitará que el Bloq Mayús cambie su estado):

 GetKeyState, state, Capslock ;
    ; Alt + Caps Lock becomes Alt + Scroll Lock
    !Capslock::
        send !{ScrollLock}
    return
    ; Alt + Shift + Caps Lock becomes Alt + Shift + Scroll Lock
    !+Capslock::
        send !+{ScrollLock}
    return
    ; Ctrl + Caps Lock becomes Ctrl + Scroll Lock
    ^Capslock::
        send ^{ScrollLock}
    return

Hecho. Ahora puede usar Alt + Caps Lock para cambiar entre pantallas sin que Caps Lock cambie sus estados. Además, si solo necesita 2 pantallas, puede configurar dexpot para usar solo 2 escritorios, lo que hará que alt + caps lock se active rápidamente para el escritorio remoto.


0

Encontré esta solución usando un administrador de escritorio múltiple:

  1. Instalar Dexpot
  2. Configure la tecla de acceso rápido para "Siguiente escritorio" en ALT+ScrollLock
  3. Configure el escritorio remoto para capturar todas las teclas en modo de pantalla completa

Luego puede cambiar entre escritorios de pantalla completa mit ALT+ ScrollLock.

Configuré el número de escritorios en 2, ya que solo tengo 1 escritorio remoto.

Además, he instalado Clavier , que me permite usar solo ScrollLockpara cambiar entre escritorios. (Configuración de Clavier: Agregar-> Escribir texto ... -> Atajo: ScrollLock -> OK -> Escribir-Texto: [ALT + ScrollLock])


0

Ctrl+ Alt+ Homefuncionó para mí. Estoy usando el host de Windows 10 con teamviewer para la máquina con Windows 8 que tiene un servidor terminal en ejecución. Pude fijar la barra de conexión del servidor terminal.

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.