Pulpit zdalny systemu Windows - jak odpakować klawiaturę?

20

Mam dwa monitory, na jednym z nich uruchomi się pełnoekranowa sesja zdalnego pulpitu, a na drugim zwykłe programy Windows.

Gdy jeden z pozostałych programów jest ustawiony, mogę normalnie Alt + Tab między oknami normalnie, a jedną z opcji, do których mogę Alt + Tab, jest pulpit zdalny.

Po przejściu na pulpit zdalny klawiatura jest „uwięziona” przez pulpit zdalny, dzięki czemu kolejne klawisze Alt + Tab między programami otwierają się na pulpicie zdalnym.

Czy istnieje skrót klawiaturowy, który „odblokowuje” klawiaturę, gdy zdalny pulpit ma fokus, dzięki czemu kolejne klawisze Alt + Tab przełączą się na jeden z programów na drugim monitorze?

(Jestem przyzwyczajony do maszyn wirtualnych VirtualBox, w których jest klawisz (zwykle Right Ctrl), który dokładnie to robi, tj. Odrywa klawiaturę od maszyny wirtualnej.)

HC4 - przywróć Monikę
źródło
Nie wiem o odblokowywaniu za pomocą skrótu, ale w MSTSC jest ustawienie, które całkowicie wyłącza użycie klawisza polecenia w maszynie wirtualnej.
Iszi

Odpowiedzi:

13

Po ustawieniu pełnego ekranu i ustawieniu aktywnym nie ma możliwości „odpakowania” klawiszy.

Jednak w oparciu o komentarze do drugiej odpowiedzi, jeśli chcesz tylko wyjść z pulpitu zdalnego za pomocą zwykłej klawiatury, spróbuj wykonać następujące czynności:

Naciśnij Ctrl+ Alt+ Pause/Break.

Spowoduje to wyjście z trybu pełnoekranowego i „odpakowanie” klawiszy, co oznacza, że ​​możesz zrobić Alt+ Tab. Aby wrócić do trybu pełnoekranowego, po prostu zrób ten sam skrót.

William Hilsum
źródło
5
Jest to nieco niewygodne, ponieważ musisz ponownie zmaksymalizować okno po powrocie, ale myślę, że tak się stanie.
HC4
Ctrl + Alt + Pause / Break również zmaksymalizuje okno.
AndreasHassing
39

Ponieważ miałem ten sam problem i przeczytałem te odpowiedzi, muszę dodać swoje rozwiązanie - może to pomaga komuś innemu.

Chciałem nacisnąć Ctrl+ Alt+, Pause/Breakale przez przypadek nacisnąłem Ctrl+ Alt+ Home.

Odkryłem, że przenosi fokus z zmaksymalizowanego okna do paska tytułu, a potem Alt+ Tabdziała.

Myślę, że jest to nieco bardziej przydatne ...

Bertram Nudelbach
źródło
BAM! to jest odpowiedź. należy jednak zauważyć, że musisz być szybki. nie można kontrolować i przeglądać listy aplikacji i zastanawiać się, gdzie chce się wylądować. fokus szybko wraca do okna pulpitu zdalnego, jeśli nie dokonasz wyboru. dlatego najlepiej jest po prostu nacisnąć Ctrl + Alt + Home, a następnie Alt + Tab z powrotem do poprzedniego okna, a następnie przejść ostrożniej stamtąd.
Dave Rael
2
@DaveRael Kiedy nacisnę Ctrl + Alt + Home, nie muszę być szybki - wydaje się być stały, dopóki nie kliknę z powrotem w okno RDC (dotyczy to Win10). Właściwie mam teraz problem polegający na odczepianiu klawiatury: nie mogę przywrócić ostrości okna RDC bez kliknięcia myszką!
Charles Roper
1
Moje doświadczenie jest takie samo jak @CharlesRoper w systemie Windows 10. Rozszyfrowywanie jest łatwe dzięki Ctrl + Alt + Home. Przywrócenie ostrości RD jest trudniejsze.
JohnnyO,
Postanowiłem użyć Ctrl + Alt + Pause / Break zamiast Ctrl + Alt + Home, ponieważ ten pierwszy jest lepszy w ustawianiu skupienia z powrotem na RD po odłożeniu. Oto mój typowy przepływ pracy: Ctrl + Alt + Pauza / Przerwa, następnie praca na hoście Windows, a kiedy jestem gotowy, aby wrócić do RD, następnie Alt + Tab do niego, a następnie Win + Up, aby był pełny - ekran i ponownie się skupił. Wydaje się, że to jedyny niezawodny sposób na powrót do trybu RD bez użycia myszy.
JohnnyO,
Jeśli pójdę z tym Pause/Break, mogę wrócić do pulpitu zdalnego w ten sam sposób. Jeśli pójdę Homezgodnie z opisem, nie ma możliwości powrotu do pulpitu zdalnego tylko za pomocą klawiatury.
Franklin Yu,
4

Przed połączeniem z komputerem zdalnym możesz zmienić właściwości (źródła lokalne), aby nigdy nie wysyłać skrótów klawiaturowych do komputera zdalnego. Domyślnie jest ustawiony na: Tylko w trybie pełnoekranowym. Po ustawieniu na lokalne, niektóre skróty klawiaturowe, które są inne niż zwykle używane, stają się aktywne.

Alt-tab zmienia się w Alt-pageup.
Ctrl-alt-del staje się ctrl-alt-end.

LPChip
źródło
1
Idealna odpowiedź, jeśli dołączasz także oficjalną dokumentację firmy Microsoft .
Franklin Yu,
0

Jak powiedział Bertram , Ctrl+ Alt+ Homeprzenosi fokus na pasek tytułu, dzięki czemu rzeczy takie jak Alt+ Tabprzechodzą na lokalny pulpit.

Ponadto odkryłem, że uderzenie ESCprzywraca ostrość do pulpitu zdalnego. (W systemie Windows 10 nie miałem problemu z przekroczeniem limitu czasu zgłoszonego przez @JohnnyO).

Alex Robbins
źródło
Nie jestem pewien, dlaczego zostało to zanegowane ... to (w tym użycie, Escktóre znalazłem samodzielnie) działa dla mnie, gdy RDPing z komputera z systemem Windows 10.
TripeHound,
0

(Windows 10 Home i Windows 2012 Server)

Chciałem, aby funkcjonalność działała w obu przypadkach, więc napisałem skrypt AutoHotKey dla mojego komputera lokalnego.

Nic nie powinno pójść źle, ale ponieważ to chwyta Left Mouse Buttoni Enterprawdopodobnie najpierw zapisujesz całą swoją pracę.

Dałem komputerowi lokalnemu pełny dostęp do poleceń systemu Windows, nawet gdy RDC jest zmaksymalizowane

Opcje RDP.  karta zasobów lokalnych

A potem napisałem skrypt AutoHotKey (nie jestem w tym dobrze zaznajomiony), który przechwycił WIN+ TAB( #Tab), podczas gdy RDC jest otwarty, a następnie używa tego i ALT+ Page Downwbudowanego w Usługi terminalowe do aktywacji ALT+ serwera Tab. Po otwarciu możesz nawigować za pomocą klawiszy strzałek i wchodzić / klikać, aby wybrać.

Jeśli możesz to poprawić, zrób to i udostępnij.

#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
}
Zwykły Joe
źródło
-1

Pulpit zdalny zasadniczo nie ma klawisza „odwijania”, ale mysz nigdy nie jest uwięziona. Po prostu przenieś go w dowolne miejsce na drugim monitorze, kliknij, aby klient RDP stracił fokus, a następnie twoje klucze będą działały poprawnie z resztą systemu, dopóki nie ponownie uaktywnisz klienta RDP.

Darth Android
źródło
5
Cały sens korzystania ze skrótów klawiaturowych polega na tym, że nie musisz dotykać myszy ...
HC4 - przywróć Monikę
@ HighCommander4: W takim razie musisz zajrzeć do zewnętrznych klientów RDP. Microsoft jest wszystko albo nic.
Darth Android