web-dev-qa-db-fra.com

Windows Remote Desktop - Comment faire un raccourci clavier?

J'ai deux moniteurs, une session de bureau distante en plein écran fonctionnera sur l'une d'entre elles et des programmes Windows réguliers fonctionnant de l'autre.

Lorsque l'un des autres programmes se concentre, je peux l'onglet Alt + entre les fenêtres normalement et l'un des choix que je peux alt + onglet vers le bureau distant.

Une fois que je passe au bureau distant, le clavier est "piégé" par le bureau distant, de sorte que le commutateur ALT + ALT + ALT + entre les programmes s'ouvre dans le bureau distant.

Existe-t-il un raccourci clavier qui "désactive" le clavier tandis que le bureau distant a le focus, de sorte qu'un onglet ALT + ultérieur allume-t-il sur l'un des programmes de mon autre moniteur?

(Je suis habitué aux machines virtuelles de VirtualBox où il existe une clé (généralement CTRL) qui fait précisément cela, c'est-à-dire une interruption du clavier à partir du VM.)

23
HighCommander4

En plein écran et définissez actif, il n'y a aucun moyen de "négliger" les clés.

Cependant, sur la base de vos commentaires sur l'autre réponse, si vous voulez simplement une méthode de clavier uni uniquement pour sortir du bureau distant, essayez ce qui suit:

Presse Ctrl+Alt+Pause/Break.

Cela vous mènera en mode plein écran et "Untrap" les clés, ce qui signifie que vous pouvez faire Alt+Tab. Pour revenir en mode plein écran, faites simplement le même raccourci.

15
William Hilsum

Depuis que j'ai eu le même problème et j'ai lu ces réponses, je dois ajouter ma solution - peut-être que cela aide quelqu'un d'autre.

Je voulais appuyer sur Ctrl+Alt+Pause/Break mais heureusement frappé presse Ctrl+Alt+Home.

J'ai trouvé que cela déplace la mise au point de la fenêtre maximisée sur la barre de titre et après cela Alt+Tab travaille.

Pense que cela est légèrement plus pratique ..

44
Bertram Nudelbach

Avant de vous connecter à l'ordinateur distant, vous pouvez modifier les propriétés (sources locales) pour ne jamais envoyer de raccourcis clavier sur le PC distant. Par défaut, c'est défini sur: seulement en plein écran. Lorsqu'il est réglé sur local, certains raccourcis clavier différents différents que ce que vous utilisez normalement devenir actif.

Alt-Tab devient Alt-PageUp.
[.____] Ctrl-Alt-del devient Ctrl-Alt-extrémité.

4
LPChip

Comme a dit BertramCtrl+Alt+Home donne l'accent sur la barre de titre afin que des choses comme Alt+Tab aller sur le bureau local.

J'ai en outre trouvé que frapper ESC Donne au centre de la mise au point sur le bureau distant. (Sous Windows 10, je n'avais pas le problème de délai imparti à @Johnnyo.)

2
Alex Robbins

(Windows 10 Home et Windows 2012 Server)

Je voulais que la fonctionnalité fasse les deux, alors j'ai écrit un script Autohotkey pour ma machine locale.

Rien ne devrait aller mal, mais comme ça attrape Left Mouse Button et Enter, économisez probablement tout votre travail en premier.

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

RDP Options. local resources tab

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

Si vous pouvez améliorer cela, veuillez le faire et partager.

#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