Raccourci clavier pour réduire le bureau à distance

114

Existe-t-il un moyen, à l'aide du clavier, de passer d'une connexion Bureau à distance maximisée (plein écran) à l'ordinateur principal?

Il y a environ 4 connexions de bureau à distance entre lesquelles je commute et il serait bien de ne pas avoir à passer à la souris chaque fois que je souhaite basculer.

Je sais que je peux appuyer sur Ctrl+ Alt+ Break, ce qui normalise l'écran du bureau distant. C'est proche, mais je voudrais un moyen de simplement le minimiser (donc je n'ai pas à normaliser-> basculer-> maximiser à chaque fois que je veux changer d'écran)

Vaccano
la source

Réponses:

72

CTRL+ ALT+ BREAKMinimisera la fenêtre maximisée à l'ordinateur hôte.

Gustav Westling
la source
6
Pour moi, cela ne fait que "normaliser". Mais c'est assez bon. (Alt + Tab peut alors être utilisé.)
Vaccano
8
Pour moi, une deuxième pause ctrl-alt-pause va redimensionner la fenêtre.
Ben Mosher
1
CTRL + ALT + PAUSE fonctionne également si vous ne disposez pas de la touche BREAK ou si vous devez taper FN pour atteindre BREAK.
hobbes3
1
ctrl + alt + pausene fonctionne pas avec le clavier MS Sculpt (Windows 8).
Sridhar Ratnakumar
44

Ctrl+ Alt+ HomeVa mettre l' accent sur votre machine locale (au moins dans Win 8). Ctrl+ Alt+ Homepuis Winouvrira le menu des fenêtres sur votre ordinateur local.

Avec l' utilisation de la machine virtuelle, j'ai souvent plusieurs sessions RDP ouvert et commutateur en Ctrl+ Alt+ Homepuis Win+ Tpuis les touches fléchées pour choisir la session RDP , je veux être.

Client
la source
Après avoir appuyé sur Ctrl + Alt + Home, sous Windows 10, je peux utiliser Alt + Tab sur des machines locales
Harun
19

Cela m'a aussi énervé pendant très longtemps.

Les tentatives initiales pour le résoudre avec AutoHotkey ont échoué, car le client Remote Desktop installe un raccordement au clavier et avalait toutes les entrées.

J'ai finalement découvert que la Caps Lockclé était transmise au système local.

Donc, ce script AutoHotkey fera l'affaire, en faisant Ctrl+ Shift+ CapsLockminimiser Remote Desktop:

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

Version corrigée qui fonctionne pour moi:

#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
Russell Davis
la source
Même problème que dnk.nitro sur Win7 64 bits. Lors du changement de la classe ahk_class, les touches Ctrl + Maj + CapsLock fonctionnent pour moi.
koushik
Cela ne fonctionnait pas pour moi sous Windows 10 à cause de #IfWinActive ne détectait pas le poste de travail distant. J'ai utilisé l'espion pour essayer plusieurs méthodes de détection. J'ai donc supprimé la ligne #IfWinActive et ça marche! Bien sûr, il réduit maintenant toutes les applications, pas seulement le bureau à distance, mais je peux vivre avec ça.
Knox
Pour moi sur Windows 10, je devais remplacer IfWinActive par #IfWinActive Remote Desktop Connection ahk_class TscShellContainerClasset le mettre SetTitleMatchMode, 2au début afin de vérifier si le titre de la fenêtre contient le texte "Connexion Bureau à distance"
CichyK24
10

Alt+Tab

Il est possible d’utiliser ce raccourci clavier confortable et normal pour sortir d’un bureau à distance plein écran, mais une configuration légèrement différente est nécessaire avant la connexion. Au lieu de minimiser le système distant, je passe simplement à un autre programme local et laisse le système distant en arrière-plan avec les éléments suivants:

  1. Avant de vous connecter à la machine distante avec Connexion Bureau à distance, sous l'onglet "Ressources locales", je règle "Clavier" sur "Sur cet ordinateur". Cela permet d’utiliser Alt+ Tabpour revenir à n’importe quel autre programme du système local.
  2. Lorsque je souhaite passer d'un programme à l'autre sur le système distant, j'utilise Alt+ Page Up, qui fonctionne exactement comme 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.

Luc a mentionné une mise en garde : avec cette configuration, tous les raccourcis clavier utilisant Windows Keysont envoyés au système local. Un exemple serait Windows Key+ Ed'ouvrir l'explorateur Windows, ce qui vous mènera au système de fichiers local, pas au système distant.

Il a fallu peu de temps pour s'y habituer, mais cette configuration a bien fonctionné pour moi, sans logiciel supplémentaire ni plus d'un raccourci.

kevinmicke
la source
Très bon à savoir, même s'il ne dirige pas toutes les autres entrées vers la machine distante. L'utilisation de windowskey + E, par exemple, est effectuée localement. +1 quand même.
Luc
@Luc - C'est un effet secondaire que j'aurais dû mentionner - je vais ajouter cela à la réponse. Il peut être utile ou frustrant de toujours avoir la clé Windows locale en fonction de ce que vous voulez pour le moment. Merci.
kevinmicke
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, il est donc impossible de configurer quoi que ce soit avant. Et en ouvrant simplement le client Citrix, vous demandez un email qui ne résout jamais rien. Y aurait-il un moyen de configurer cela? Peut-être que je pourrai éditer un fichier de configuration sur mon pc?
T_D
@T_D - En main, je suppose que vous ne pourrez pas le contrôler si vous ne pouvez y accéder que via un navigateur, et je n'ai pas utilisé Citrix moi-même. Même s’ils ne peuvent pas vous aider, voici quelques endroits à essayer: 1. C: \ Utilisateurs \ Votre_NOM_UTILISATEUR \ Documents \ Default.rdp où vous voudriez changer pour "keyboardhook: i: 0" 2. Si cela ne fonctionne pas travail, vous pouvez essayer le même paramètre sous ici dans le registre: HKEY_CURRENT_USER \ Software \ Microsoft \ Client Terminal Server \ Default (trouvé ici msdn.microsoft.com/en-us/library/… ). Bonne chance!
kevinmicke
5

Pour moi dans Windows 7 64 bits, afin de faire fonctionner les scripts, je devais changer la 1ère ligne de #IfWinActive ahk_class TSSHELLWND" IfWinActive ahk_class TscShellContainerClassafin que le script complet ressemble maintenant à ceci:

#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
dnk.nitro
la source
Cela a fonctionné parfaitement pour moi dans le bootcamp Win7 Ultimate 64 bits sur un Mac. Merci!
John Bubriski
4

Pas tout à fait ce que vous avez demandé, mais cela pourrait être utile:

CTRL+ ALT+ - vous permet de passer à l'ordinateur hôte

CTRL+ ALT+ - vous ramène à l'ordinateur distant

La source

Ryan Berger
la source
1
Oui, mais cela ne fonctionne pas si vous choisissez de ne pas propager toutes les clés sur la machine distante. J'ai besoin de cela pour avoir des raccourcis clavier dans la machine distante. Les combinaisons mentionnées par le PO fonctionnent même dans ce cas, avec les défauts mentionnés.
Marcel le
3
J'espère que les gens qui essaient cette solution n'ont pas de carte graphique Intel: D
anishsane
3

CTRL+ ALT+ Homemet en évidence la barre de connexion au bureau à distance. La barre de connexion comprend le bouton Réduire.

Sous Windows 7, si je décocherais l'option "Afficher la barre de connexion lorsque j'utilise le plein écran" lors de la connexion, les touches permettant de réduire la session RPD sont CTRL+ ALT+ Home Spacebar.

Si la barre de connexion est configurée pour afficher (ce qui est la valeur par défaut), vous devez appuyer Tabplusieurs fois pour réduire la session RDP: CTRL+ ALT+ Home Tab Tab Spacebar.

Tim Lewis
la source
2

Affichez le gestionnaire de tâches de l'hôte, puis tâche-switch:

  • Ctrl+ Alt+ Delete(Sécurité Windows)
  • T (Gestionnaire des tâches)
  • Alt+ Tab(changement de tâche sur l'ordinateur hôte)
Brian Tkatch
la source
2

J'ai trouvé qu'il vous fallait deux combinaisons de raccourcis. Cela fonctionne sous Windows 7.

  1. CTRL+ ALT+ BREAKMinimisera la fenêtre maximisée à l'ordinateur hôte.
  2. Win+ M Réduisez votre fenêtre de bureau à distance

ou dans la première étape, vous pouvez changer de fenêtre avec ALT+ TAB.

Nome
la source
WIN+ Mne fonctionne pas. ALT+ TABaussi bien que vous comprenez. Ce doit être une solution absolue, mais pas seulement pour une configuration particulière.
Kirby
1

Je fais la même chose. La meilleure solution que j'ai trouvée dans XP était la dimension virtuelle avec les bureaux virtuels toujours au top. Ensuite, je peux basculer entre 4 bureaux distants en plein écran avec un clic de souris chacun. Cependant, Virtual Dimension ne fonctionne pas correctement sous Windows 7 (au moins en 64 bits). Cela semble fonctionner mais il perd le "toujours au top" bien que la case à cocher reste activée, mais pas le commutateur de bureau virtuel. C'est si proche de ce que nous voulons tous les deux, mais jusqu'à présent.

Sayre Swarztrauber
la source
1

Alt + Maj Verrouillage sans Maj Verrouillage des changements d'état gênants ( Bon si vous n'avez pas Scroll Lock )

Au début agaçant à mettre en place, mais à long terme le plus confortable. J'aime pouvoir passer rapidement avec la main gauche seulement

Dexpot 1. Réglez le bureau suivant sur Alt + Verrouillage du défilement (si vous ne possédez pas de verrouillage du défilement, utilisez le clavier à l'écran pour appuyer sur la touche "ScrLk"). 2. Définissez le bureau précédent sur Alt + Verrouillage du défilement. Ctrl + Scroll Lock

Maintenant, utilisez Autohotkey pour faire des redirections (de cette façon, il ne sera pas possible de changer l'état de verrouillage des majuscules):

 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

Terminé. Vous pouvez maintenant utiliser Alt + Caps Lock pour basculer d'un écran à l'autre sans que le verrouillage majuscule ne change d'état. De plus, si vous n'avez besoin que de 2 écrans, vous pouvez configurer dexpot pour n'utiliser que 2 bureaux, ce qui rendra le basculement rapide alt + maj.

Pawel
la source
0

J'ai trouvé cette solution de contournement à l'aide d'un gestionnaire de bureau multiple:

  1. Installer Dexpot
  2. Configurez le raccourci clavier pour "Next Desktop" sur ALT+ScrollLock
  3. Configurer le Bureau à distance pour capturer toutes les clés en mode plein écran

Ensuite, vous pouvez basculer entre les bureaux Fullscreen Desktops mit ALT+ ScrollLock.

Je règle le nombre de bureaux à 2, car je n’ai qu’un seul poste de travail distant.

De plus, j'ai installé Clavier , ce qui me permet simplement ScrollLockde changer de bureau. (Clavier config: Add-> Write Text ... -> Raccourci: ScrollLock -> OK -> Write-Text: [ALT + ScrollLock])

Synox
la source
0

Ctrl+ Alt+ a Homefonctionné pour moi. J'utilise l'hôte Windows 10 avec teamviewer sur une machine Windows 8 sur laquelle un serveur de terminal est en cours d'exécution. J'ai pu épingler la barre de connexion du serveur terminal.

utilisateur523271
la source