138 votes

Raccourci clavier pour réduire la fenêtre de Bureau à distance

Y a-t-il un moyen, en utilisant le clavier, de passer d'une connexion Bureau à distance maximisée (plein écran) à l'ordinateur principal ?

J'ai environ 4 connexions Bureau à distance entre lesquelles je passe et ce serait bien de ne pas avoir à utiliser la souris à chaque fois que je veux changer.

Je sais que je peux appuyer sur Ctrl+Alt+Pause et que cela normalise l'écran du bureau à distance. C'est proche, mais j'aimerais trouver un moyen de simplement le minimiser (afin de ne pas devoir normaliser->changer->maximiser à chaque fois que je veux changer d'écran)

89voto

Gustav Westling Points 994

CTRL + ALT + BREAK désoptimisera la fenêtre de connexion plein écran sur l'ordinateur hôte.

8 votes

Pour moi, cela « normalise » simplement les choses. Mais c'est assez bien. (Alt + Tab peut alors être utilisé.)

8 votes

Pour moi, un deuxième ctrl-alt-break rétablira la fenêtre à sa taille maximisée.

4 votes

CTRL + ALT + PAUSE fonctionne également si vous n'avez pas de touche BREAK ou si vous devez taper FN pour accéder à BREAK.

69voto

Guest Points 681

Ctrl + Alt + Home permettra de mettre le focus sur votre machine locale (au moins sous Win 8). Ctrl + Alt + Home puis Win ouvrira ensuite le menu Windows sur votre machine locale.

Avec l'utilisation de machines virtuelles, j'ai souvent plusieurs sessions RDP ouvertes, et je change en utilisant Ctrl + Alt + Home puis Win + T puis les touches fléchées pour choisir la session RDP dans laquelle je veux être.

4 votes

Après avoir appuyé sur Ctrl + Alt + Accueil, sous Windows 10, je peux utiliser Alt + Tab dans les machines locales

2 votes

Parfaite solution pour les personnes sans un Break et aussi sans bouton Pause

1 votes

Je peux comprendre que c'est un ancien fil de discussion, mais je pense que cette réponse devrait maintenant être marquée comme réponse acceptée pour qu'il soit facile pour un visiteur novice comme moi d'accéder à la solution réelle. Merci

23voto

Russell Davis Points 1272

Cela me tracassait aussi depuis longtemps.

Les tentatives initiales pour résoudre ce problème avec AutoHotkey ont échoué, car le client du Bureau à distance installe un hook de clavier et intercepte toutes les entrées.

J'ai finalement découvert que la touche Verr Maj est transmise au système local.

Ainsi, ce script AutoHotkey fera l'affaire, en faisant en sorte que Ctrl+Shift+Verr Maj réduise la fenêtre du Bureau à distance :

#IfWinActive ahk_class TscShellContainerClass
  ^+VerrMaj::
    ; Il est nécessaire d'attendre un court laps de temps ici pour que la mise au premier plan se fasse correctement.
    Sleep 50
    WinMinimize
  return
#IfWinActive

Version corrigée qui fonctionne pour moi :

#IfWinActive ahk_class TSSHELLWND
  ^VerrMaj::           ; Ctrl+Verr Maj (je n'ai pas pu faire fonctionner Ctrl+Shift+Verr Maj pour une raison quelconque)
    ; Il est nécessaire d'attendre un court laps de temps ici pour que la mise au premier plan se fasse correctement.
    Sleep 50
    WinMinimize A    ; besoin de A pour spécifier la fenêtre Active
    ;MsgBox, Hotkey de réduction du Bureau à distance reçu    ; décommenter pour débogage
  return
#IfWinActive

0 votes

Même problème que dnk.nitro sur Win7 64-Bit. Après avoir modifié la ahk_class, Ctrl+Shift+CapsLock fonctionne pour moi.

0 votes

Cela n'a pas fonctionné pour moi sous Windows 10 en raison de #IfWinActive qui n'a pas détecté le bureau à distance. J'ai utilisé l'espion pour essayer plusieurs méthodes de détection différentes. J'ai donc supprimé la ligne #IfWinActive et ça marche! Bien sûr, maintenant il réduit toutes les applications, pas seulement le bureau à distance, mais je peux vivre avec ça.

3 votes

Pour moi sur Windows 10, j'ai dû changer IfWinActive en #IfWinActive Remote Desktop Connection ahk_class TscShellContainerClass et mettre SetTitleMatchMode, 2 au début pour vérifier si le titre de la fenêtre contient le texte "Remote Desktop Connection"

13voto

kevinmicke Points 900

Il est possible d'utiliser le raccourci clavier normal et pratique Alt+Tab pour sortir d'un bureau à distance en plein écran, mais cela nécessite une configuration légèrement différente avant la connexion. Au lieu de réduire le système distant, je passe simplement à un autre programme local en laissant le système distant en arrière-plan avec les étapes suivantes :

  1. Avant de vous connecter à la machine distante avec la Connexion Bureau à Distance, dans l'onglet "Ressources locales", je définis "Clavier" sur "Sur cet ordinateur". Cela permet d'utiliser Alt+Tab pour revenir à n'importe quel autre programme sur le système local.description de l'image
  2. Lorsque je veux passer entre les programmes sur le système distant, j'utilise Alt+Page Up, qui fonctionne comme le ferait Alt+Tab, mais uniquement sur le système distant.

De plus, vous pouvez utiliser Alt+Page Down (ou Alt+Shift+Page Up) pour parcourir les programmes actifs sur le système distant en sens inverse.

Une mise en garde que Luc a mentionnée doit être soulignée : en utilisant cette configuration, tous les raccourcis clavier utilisant la Touche Windows sont envoyés au système local. Un exemple serait Touche Windows+E pour ouvrir l'Explorateur Windows, ce qui vous amènerait au système de fichiers local et non distant.

Il m'a fallu un court laps de temps pour m'y habituer, mais cette configuration a bien fonctionné pour moi sans avoir besoin de logiciel supplémentaire ou de plus d'un raccourci.

0 votes

Très bon de savoir cela, même si cela ne dirige pas toutes les autres entrées vers la machine distante. Utiliser la touche windows+E par exemple s'effectue localement. +1 de toute façon.

0 votes

@Luc - C'est un effet secondaire que j'aurais dû mentionner - je vais ajouter cela à la réponse. Cela peut être utile ou frustrant d'avoir toujours la touche Windows locale selon ce que vous voulez à ce moment-là. Merci.

0 votes

C'est exactement ce que je voudrais, mais je ne sais pas comment le configurer. Ici, il y a un lien dans le navigateur qui ouvre le client donc il est impossible de configurer quoi que ce soit avant cela. Et simplement en ouvrant le client Citrix, il demande un email qui ne mène jamais à rien. Y aurait-il un moyen de configurer ceci? Peut-être un fichier de configuration sur mon ordinateur que je pourrais éditer?

6voto

cpu2 Points 65

Pour moi sous Windows 7 64 bits pour que le script fonctionne, j'ai dû changer la 1ère ligne de #IfWinActive ahk_class TSSHELLWND à "IfWinActive ahk_class TscShellContainerClass donc le script complet ressemble maintenant à :

#IfWinActive ahk_class TscShellContainerClass
  ^Capslock::           ; Ctrl+Caps Lock (n'a pas pu faire fonctionner Ctrl+Shift+Caps Lock pour une raison quelconque
    ; Besoin d'une courte pause ici pour que le focus se restaure correctement.
    Sleep 50
    WinMinimize A    ; besoin de A pour spécifier la fenêtre active
    ;MsgBox, Received Remote Desktop minimize hotkey    ; décommenter pour le débogage
  return
#IfWinActive

0 votes

Cela a parfaitement fonctionné pour moi dans Win7 Ultimate 64-bit bootcamp sur un Mac. Merci!

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X