Windows-Remotedesktop - Wie entferne ich die Tastatur?


19

Ich habe zwei Monitore, auf einem läuft eine Vollbild-Remotedesktopsitzung, auf dem anderen werden normale Windows-Programme ausgeführt.

Wenn eines der anderen Programme den Fokus hat, kann ich zwischen den Fenstern normalerweise Alt + Tab drücken, und eine der Auswahlmöglichkeiten, zu denen ich Alt + Tab drücken kann, ist der Remotedesktop.

Sobald ich zum Remotedesktop wechsle, wird die Tastatur vom Remotedesktop "eingefangen", sodass weitere Alt + Tab-Befehle zwischen den auf dem Remotedesktop geöffneten Programmen wechseln.

Gibt es eine Tastenkombination, mit der die Tastenkombination "aufgehoben" wird, während der Remotedesktop den Fokus hat, sodass ein nachfolgendes Alt + Tab zu einem der Programme auf meinem anderen Monitor wechselt?

(Ich bin es gewohnt, virtuelle VirtualBox-Maschinen zu verwenden, bei denen es einen Schlüssel gibt (normalerweise die rechte Strg-Taste), der genau das tut, dh die Tastatur von der VM abfängt.)


Ich weiß nicht, wie man das Trapping per Hotkey aufhebt, aber es gibt eine Einstellung in MSTSC, die die Verwendung von Befehlstasten innerhalb der VM vollständig deaktiviert.
Iszi

Antworten:


13

Wenn der Vollbildmodus aktiviert und aktiviert ist, besteht keine Möglichkeit, die Tasteneingabe aufzuheben.

Wenn Sie jedoch basierend auf Ihren Kommentaren zur anderen Antwort nur eine einfache Tastaturmethode zum Verlassen von Remotedesktop wünschen, versuchen Sie Folgendes:

Drücken Sie Ctrl+ Alt+ Pause/Break.

Dies wird Sie aus dem Vollbildmodus bringen und die Tasten "lösen", was bedeutet, dass Sie Alt+ tun können Tab. Um zum Vollbildmodus zurückzukehren, führen Sie einfach dieselbe Verknüpfung aus.


5
Dies ist etwas unpraktisch, da Sie das Fenster bei der Rückkehr erneut maximieren müssen, aber ich denke, es wird funktionieren.
HC4 - wieder Monica

Strg + Alt + Pause / Pause maximiert auch das Fenster.
AndreasHassing

38

Da ich das gleiche Problem hatte und diese Antworten gelesen habe, muss ich meine Lösung hinzufügen - vielleicht hilft es jemand anderem.

Ich wollte Ctrl+ Alt+ drücken, habe Pause/Breakaber versehentlich Ctrl+ Alt+ gedrückt Home.

Ich fand, dass dies den Fokus aus dem maximierten Fenster in die Titelleiste verschiebt und danach Alt+ Tabfunktioniert.

Denke, das ist etwas praktischer ..


BAM! das ist die Antwort. es sollte jedoch beachtet werden, dass man schnell sein muss. Man ist nicht in der Lage, die Kontrolle zu behalten und durch die Liste der Anwendungen zu blättern und darüber nachzudenken, wo man landen möchte. Der Fokus kehrt schnell zum Remotedesktopfenster zurück, wenn Sie keine Auswahl treffen. Als solches ist es am besten, die Tastenkombination Strg + Alt + Start und dann Alt + Tab zurück zum vorherigen Fenster zu drücken und dann von dort aus vorsichtiger vorzugehen.
Dave Rael

2
@ DaveRael Wenn ich Strg + Alt + Start drücke, muss ich nicht schnell sein - es scheint permanent zu sein, bis ich wieder in das RDC-Fenster klicke (dies ist unter Win10). Eigentlich habe ich jetzt das gegnerische Problem, die Tastatur wieder freizugeben: Ich kann das RDC-Fenster jetzt nicht mehr scharfstellen, ohne es mit der Maus anzuklicken!
Charles Roper

1
Meine Erfahrung ist die gleiche wie bei @CharlesRoper unter Windows 10. Mit Strg + Alt + Home ist das Entfangen ganz einfach. Es ist schwieriger, RD wieder in den Fokus zu bekommen.
JohnnyO

Ich habe mich für Strg + Alt + Pause / Pause anstelle von Strg + Alt + Pos1 entschieden, da erstere nach dem Aufheben der Überfüllung den Fokus besser auf RD zurücksetzen können. Das ist also mein typischer Workflow: Strg + Alt + Pause / Pause, dann auf dem Host-Windows arbeiten, und wenn ich bereit bin, zu RD zurückzukehren, dann Alt + Tab hinein und dann Win + Up, um es voll zu machen. Bildschirm und es hat wieder den Fokus. Dies scheint die einzig verlässliche Möglichkeit zu sein, den Fokus wieder auf RD zu richten, ohne die Maus zu verwenden.
JohnnyO

Wenn ich mitgehe Pause/Break, kann ich auf die gleiche Weise zum Remotedesktop zurückkehren. Wenn ich Homewie beschrieben gehe , gibt es keine Möglichkeit, nur mit der Tastatur zum Remotedesktop zurückzukehren.
Franklin Yu

4

Vor dem Herstellen einer Verbindung mit dem Remotecomputer können Sie die Eigenschaften (lokale Quellen) so ändern, dass keine Tastenkombinationen an den Remotecomputer gesendet werden. Standardmäßig ist dies eingestellt auf: Nur im Vollbildmodus. Bei der Einstellung "Lokal" werden bestimmte Tastenkombinationen aktiviert, die sich von den normalerweise verwendeten unterscheiden.

Alt-Tab wird zu Alt-Pageup.
Strg-Alt-Entf wird zu Strg-Alt-Ende.


1
Perfekte Antwort, wenn Sie auch offizielle Dokumentation von Microsoft einschließen .
Franklin Yu

0

Wie Bertram sagte , Ctrl+ Alt+ HomeFokus auf die Titelleiste gibt , so dass Dinge wie Alt+ Tabgo auf dem lokalen Desktop.

Ich habe außerdem festgestellt, dass das Schlagen ESCden Fokus wieder auf den Remote-Desktop legt. (Unter Windows 10 hatte ich nicht das von @JohnnyO gemeldete Timeout-Problem.)


EscIch bin mir nicht sicher, warum dies abgelehnt wurde. Dies (einschließlich der Verwendung, die ich unabhängig gefunden hatte) funktioniert für mich, wenn ich von einem Windows 10-Computer aus RDP-Dateien ausführte.
TripeHound

0

(Windows 10 Home und Windows 2012 Server)

Ich wollte, dass die Funktionalität beides ermöglicht. Deshalb habe ich ein AutoHotKey-Skript für meinen lokalen Computer geschrieben.

Nichts sollte schief gehen, aber da dies packt Left Mouse Buttonund Enter, wahrscheinlich, alle Ihre Arbeit zuerst rettet.

Ich habe meinem lokalen Computer vollen Zugriff auf Windows-Tastaturbefehle gewährt, auch wenn die RDC maximiert ist

RDP-Optionen.  Registerkarte Lokale Ressourcen

Und dann schrieb ein AutoHotKey Skript (Ich bin nicht sehr versiert darin) , die erfasst WIN+ TAB( #Tab), während RDC offen ist und verwendet dann das und das ALT+ Page Downin Terminaldienste gebaut des Servers zu aktivieren ALT+ Tab. Sobald es geöffnet ist, können Sie mit den Pfeiltasten navigieren und eingeben / klicken, um auszuwählen.

Wenn Sie dies verbessern können, tun Sie dies bitte und teilen Sie es.

#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
}

-1

Remote-Desktop hat im Allgemeinen keinen "Untrap" -Schlüssel, aber die Maus wird niemals gefangen. Bewegen Sie es einfach an eine beliebige Stelle auf dem anderen Monitor, und klicken Sie, damit der RDP-Client den Fokus verliert. Anschließend funktionieren Ihre Tasten mit dem Rest Ihres Systems einwandfrei, bis Sie dem RDP-Client wieder den Fokus geben.


5
Der
springende

@ HighCommander4: Dann müssten Sie sich um RDP-Clients von Drittanbietern kümmern. Das Microsoft ist alles oder nichts.
Darth Android
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.