web-dev-qa-db-fra.com

Windows Vista, Windows 7, maintenez la touche enfoncée pour revenir à la machine hôte

J'utilise alt+tab toute la journée pour passer d'une fenêtre à l'autre. Lorsque je travaille à distance, j'utilise Remote Desktop pour me connecter à mon PC Windows 7 au travail.

Depuis la machine hôte, il est simple de alt+tab pour passer à la machine distante.

Cependant, sur la machine distante, alt+tab ne me permet pas de revenir à la machine hôte, ce qui m'oblige à tilisez la souris (halète!). Pour être clair, je veux toujours voir les applications de l'ordinateur invité lorsque j'utilise alt+tab sur la machine invité. Je veux juste pouvoir voir la machine hôte en tant que ne des options dans alt+tab alors que je suis à distance dans.

Y a-t-il un moyen de pouvoir alt+tab Retour à la machine hôte à partir de la machine distante, peut-être via un add-on tiers?

43
Ben McCormack

Utilisation ctrl+alt+break pour restaurer la fenêtre du Bureau à distance afin qu’elle ne soit plus en plein écran.

Puis utiliser alt+tab pour basculer entre les applications sur la machine locale.

Lorsque vous souhaitez revenir à la machine distante, alt+tab et appuyez sur ctrl+alt+break pour le restaurer en plein écran à nouveau.

32
Garrulinae

Sur mon système (avec Windows Server 2012 R2), j'utilise ctrl + alt + home pour accéder à la barre du bureau à distance, puis alt + tab pour parcourir les fenêtres sur l'ordinateur local.

22
user2329744

Alt-Insert fonctionne en mode fenêtré et est presque identique à Alt-Tab.

Alt-PgDown et Alt-PgUp sont également utiles.

19
Nik

La solution est là - Sous Terminal de connectivité à distance (mstsc), accédez au troisième onglet

"Ressources locales" et sélectionnez le premier menu déroulant - Clavier - "Sur cet ordinateur" C’est incroyable et rend votre travail beaucoup plus facile et plus loin peut basculer entre l’ordinateur hôte et la composition distante (en mode plein écran)

Mais ne pouvait pas naviguer dans la machine distante, donc, dans le cas où, revenez aux paramètres précédents du menu déroulant et utilisez le raccourci pour basculer entre le mode plein écran et le mode normal du PC distant - Contrôle + Alt + Pause.

6
Josh

Pour moi, le scénario suivant fonctionnait correctement "Ressources locales" et sélectionnez le premier menu déroulant - Clavier - "Sur cet ordinateur". Après-mots, vous devez utiliser Alt + PageUp au lieu de Alt + Tab.

4

Cela peut être fait avec une seule touche en utilisant autohotkey.

Capslock::                              ; replace by ^Capslock to use Control+Capslock
    WinGet, id, List,,, Program Manager
    Loop, %id%
    {
        this_id := id%A_Index%
        WinActivate, ahk_id %this_id%
        WinGetTitle, this_title, ahk_id %this_id%
        if(this_title!="")
            break
    }
    WinActivate, ahk_id %this_id%
    Send, {Alt Down}{Tab}{Alt Up}
Return

Le script ci-dessus permet d’alterner sur l’ordinateur hôte chaque fois que vous appuyez sur la touche majuscule. Pour votre information, la raison pour laquelle le verrouillage majuscule est utilisé est parce que RDP dérange vraiment avec les scripts autohotkey et que le verrou majuscule est l’une des rares frappes qui sont envoyées à l’ordinateur personnel plutôt qu’à l’ordinateur invité.

Pour que cela fonctionne, téléchargez autohotkey, enregistrez ce script au format .ahk et exécutez-le sur l'ordinateur de la maison .

Si vous souhaitez conserver le contrôle de votre clé de verrouillage, remplacez "Capslock" par "^ Capslock" à la deuxième ligne.

1
Danferno

Encore une nuisance six ans plus tard ... Je voulais pouvoir changer d’onglet à l’intérieur et à l’extérieur du serveur. Le meilleur des deux mondes.

(Windows 10 Home et Windows 2012 Server)

Rien ne devrait aller mal, mais depuis ce saisit Left Mouse Button et Enter, sauvegardez probablement tout votre travail en premier.

J'ai donné à mon ordinateur local un accès complet aux commandes de touches Windows même lorsque RDC est maximisé

RDP Options. local resources tab

Et puis écrit un script AutoHotKey (je ne suis pas bien versé dans celui-ci) qui a capturé WIN+TAB (#Tab), alors que RDC est ouvert et utilise ensuite cela et le ALT+Page Down intégré aux services Terminal Server pour activer le serveur ALT+Tab. Une fois ouvert, vous pouvez naviguer avec les touches fléchées et entrer/cliquer pour le sélectionner.

Si vous pouvez améliorer cela, faites-le et partagez-le.

#persistent
#Tab::WinTabbing()
return

WinTabbing() {
    WinGetTitle, Title, A                             ; Get Title
    StringRight, TitleEnd, Title, 25                  ; RDC is 25 letters long
    If (TitleEnd = "Remote Desktop Connection")       ; Check that an RDC is active. This will probably have
                                                      ; issues with the inital "connect to dialog of RDC
    {
        Send, {Alt down}{PgDn}                        ; Press and hold alt, and press pgdn
        Hotkey, Enter, Entering, On                   ; Map Enter, Click, and their alt-counterparts to Entering()
        Hotkey, !Enter, Entering, On
        Hotkey, LButton, Entering, On
        Hotkey, !LButton, Entering, On
        return
    }
}
; There is no return statement at the end of this function, because we want
; Control Tab to work when focused in any other window.

; I tried to map Tab/Alt Tab (because alt is still pressed) to Right arrow
; and Control Tab/Control Alt Tab to left arrow. I was unable to get it to work.
; I left the functions in comments if anyone want to try    
; Righting()
;   Send, Right
;   return
; }

; Lefting() {
;   Send, Right
;   return
; }

Entering() {
    Send, {Alt}{Enter}                                ; Releases Alt, and makes the selection
    Hotkey, Enter, Entering, Off                      ; See WinTabbing()
    Hotkey, !Enter, Entering, Off
    Hotkey, LButton, Entering, Off
    Hotkey, !LButton, Entering, Off
    return
}
0
Regular Joe

Ctrl + Alt + Break = Sortir du plein écran du bureau à distance

Si votre clavier n'a pas le Break clé, vous pouvez utiliser:

Ctrl + Alt + Pause

Une fois que vous êtes sorti du mode plein écran de Remote Desktop, vous pouvez utiliser

Alt + Tab = naviguer vers d'autres applications

Windows + Up = application en plein écran

Cela représente un gros gain de productivité car vous ne retirez jamais votre main du clavier pour la souris. Si vous êtes vraiment bon, vous n'aurez plus jamais à utiliser la souris :)

0
Kolob Canyon

Win Key + Alt + Tab fonctionnera.

0
user475703

Essayez de vous connecter via mstsc (Démarrer-> Exécuter-> mstsc). Je me connectais initialement via RDP Client et ai essayé la solution fournie ci-dessus par Josh Mais cela n'a pas fonctionné. Lorsque je me connecte à l'aide de mstsc et que j'applique la solution, cela fonctionne.

0
user3104465