Skrót klawiaturowy w celu zminimalizowania Pulpitu zdalnego


114

Czy za pomocą klawiatury można przełączyć zmaksymalizowane (pełny ekran) połączenie pulpitu zdalnego z powrotem na główny komputer?

Mam około 4 połączeń pulpitu zdalnego, między którymi się przełączam i byłoby miło, gdyby nie trzeba było iść do myszy za każdym razem, gdy chcę się przełączać.

Wiem, że mogę nacisnąć Ctrl+ Alt+, Breakco normalizuje ekran pulpitu zdalnego. To jest blisko, ale chciałbym sposób na zminimalizowanie go (więc nie muszę normalizować-> przełączać-> maksymalizować za każdym razem, gdy chcę przełączać ekrany)

Odpowiedzi:


72

CTRL+ ALT+ BREAKzminimalizuje zmaksymalizowane okno do komputera hosta.


6
Dla mnie to „normalizuje”. Ale to wystarczy. (Można wtedy użyć Alt + Tab.)
Vaccano

7
Dla mnie drugi ctrl-alt-break ponownie zmaksymalizuje okno.
Ben Mosher

1
CTRL + ALT + PAUZA działa również, jeśli nie masz klawisza BREAK lub jeśli musisz wpisać FN, aby uzyskać BREAK.
hobbes3

1
ctrl + alt + pausenie działa z klawiaturą MS sculpt (Windows 8).
Sridhar Ratnakumar

44

Ctrl+ Alt+ Homeprzeniesie fokus na lokalną maszynę (przynajmniej w Win 8). Ctrl+ Alt+ Homenastępnie Winotworzy menu Windows na twoim komputerze lokalnym.

Przy użyciu maszyny wirtualnej często mam otwartych wiele sesji RDP i przełączam za pomocą Ctrl+ Alt+, Homea następnie Win+, Ta następnie klawiszy strzałek, aby wybrać sesję RDP, w której chcę uczestniczyć.


Po naciśnięciu klawiszy Ctrl + Alt + Home w systemie Windows 10 mogę używać Alt + Tab na komputerach lokalnych
Harun

19

To mnie również denerwowało przez najdłuższy czas.

Początkowe próby rozwiązania go za pomocą AutoHotkey nie powiodły się, ponieważ klient pulpitu zdalnego instaluje zaczep klawiatury i połyka wszystkie dane wejściowe.

W końcu odkryłem, że Caps Lockklucz jest przekazywany do systemu lokalnego.

Tak więc skrypt AutoHotkey załatwi sprawę, dzięki czemu Ctrl+ Shift+ CapsLockzminimalizujesz Pulpit zdalny:

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

Poprawiona wersja, która działa dla mnie:

#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

Ten sam problem, co dnk.nitro na Win7 64-bit. Po zmianie ahk_class Ctrl + Shift + CapsLock działa dla mnie.
koushik

Nie działało to dla mnie pod Windows 10, ponieważ #IfWinActive nie wykrył zdalnego pulpitu. Użyłem szpiega do wypróbowania kilku różnych metod wykrywania. Więc usunąłem linię #IfWinActive i to działa! Oczywiście minimalizuje teraz wszystkie aplikacje, nie tylko zdalny pulpit, ale mogę z tym żyć.
Knox

Dla mnie w systemie Windows 10 musiałem zmienić IfWinActive na #IfWinActive Remote Desktop Connection ahk_class TscShellContainerClassi ustawić SetTitleMatchMode, 2na początku, aby sprawdzić, czy tytuł okna zawiera tekst „Podłączanie pulpitu zdalnego”
CichyK24

10

Alt+Tab

Można użyć tego normalnego, wygodnego skrótu klawiaturowego, aby wyjść z pełnego ekranu Pulpitu zdalnego, ale przed podłączeniem wymaga nieco innej konfiguracji. Zamiast minimalizować system zdalny, po prostu przełączam się na inny program lokalny i zostawiam system zdalny w tle z następującymi informacjami:

  1. Przed połączeniem się ze zdalnym komputerem za pomocą Podłączania pulpitu zdalnego, na karcie „Zasoby lokalne” ustawiam „Klawiatura” na „Na tym komputerze”. Pozwala to na użycie Alt+, Tababy wrócić do dowolnego innego programu w systemie lokalnym.
  2. Kiedy chcę przełączać się między programami w systemie zdalnym, używam Alt+ Page Up, który działa tak samo jak Alt+ Tab, ale tylko w systemie zdalnym.

Ponadto można użyć Alt+ Page Down(lub Alt+ Shift+ Page Up), aby przełączać się między aktywnymi programami w systemie zdalnym w odwrotnej kolejności.

Należy zwrócić uwagę na jedno zastrzeżenie, o którym wspomniał Luc : przy użyciu tej konfiguracji wszystkie skróty klawiaturowe Windows Keysą wysyłane do systemu lokalnego. Przykładem może być Windows Key+ Eotwarcie Eksploratora Windows, który przeniesie Cię do lokalnego systemu plików, a nie do zdalnego.

Przyzwyczaiło się to do krótkiego czasu, ale ta konfiguracja działała dla mnie dobrze, bez potrzeby instalowania dodatkowego oprogramowania lub więcej niż jednego skrótu.


Bardzo dobrze to wiedzieć, chociaż nie kieruje on wszystkich innych danych wejściowych do zdalnego komputera. Na przykład użycie Windowskey + E odbywa się lokalnie. W każdym razie +1.
Luc

@Luc - To efekt uboczny, o którym powinienem wspomnieć - dodam to do odpowiedzi. Zawsze może być pomocne lub frustrujące posiadanie lokalnego klucza Windows, w zależności od tego, czego chcesz w tej chwili. Dzięki.
kevinmicke

Właśnie tego chciałbym, ale nie jestem pewien, jak to skonfigurować. Tutaj jest link w przeglądarce, który otwiera klienta, więc nie można nic wcześniej skonfigurować. I po prostu otwarcie klienta Citrix prosi o wiadomość e-mail, która nigdy nie rozwiązuje problemu. Czy istnieje jakiś sposób, aby to skonfigurować? Może jakiś plik konfiguracyjny na komputerze mogę edytować?
T_D

@T_D - Podejrzewam, że nie będziesz w stanie kontrolować tego, jeśli możesz uzyskać do niego dostęp tylko przez przeglądarkę, a ja sam nie korzystałem z Citrix. Chociaż mogą nie pomóc, kilka miejsc do wypróbowania to: 1. C: \ Users \ NAZWA UŻYTKOWNIKA \ Documents \ Default.rdp, w którym chcesz zmienić na „chwytanie klawiatury: i: 0” 2. Jeśli to nie pomoże pracy, możesz wypróbować to samo ustawienie tutaj w rejestrze: HKEY_CURRENT_USER \ Software \ Microsoft \ Terminal Server Client \ Default (znajduje się tutaj msdn.microsoft.com/en-us/library/... ). Powodzenia!
kevinmicke

5

Dla mnie w Windows 7 64-bitowym, aby scrip działał, musiałem zmienić pierwszą linię z #IfWinActive ahk_class TSSHELLWNDna ”, IfWinActive ahk_class TscShellContainerClasswięc pełny skrypt wygląda teraz tak:

#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

Działa to idealnie dla mnie w Win7 Ultimate 64-bit bootcamp na komputerze Mac. Dzięki!
John Bubriski,

4

Niezupełnie to, o co prosiłeś, ale może być wystarczająco pomocne:

CTRL+ ALT+ - przełącza cię na komputer hosta

CTRL+ ALT+ - przełącza z powrotem do komputera zdalnego

Źródło


1
Tak, ale to nie działa, jeśli nie chcesz propagować wszystkich kluczy na maszynie zdalnej. Potrzebuję tego, aby mieć kilka skrótów klawiaturowych na zdalnym komputerze. Kombinacje wymienione przez PO działają nawet w tym przypadku, z wymienionymi wadami.
Marcel

3
Mam nadzieję, że ludzie próbujący tego rozwiązania nie mają karty graficznej Intel: D
anishsane

3

CTRL+ ALT+ Homeprzenosi fokus na pasek połączenia pulpitu zdalnego. Pasek połączenia zawiera przycisk minimalizacji.

W systemie Windows 7, jeśli odznaczę opcję „Wyświetl pasek połączenia, gdy korzystam z pełnego ekranu” podczas nawiązywania połączenia, klawisze minimalizujące sesję RPD to CTRL+ ALT+ Home Spacebar.

Jeśli pasek połączenia jest ustawiony na wyświetlanie (co jest ustawieniem domyślnym), wymaga kilkukrotnego naciśnięcia, Tababy zminimalizować sesję RDP: CTRL+ ALT+ Home Tab Tab Spacebar.


2

Wyświetl Menedżera zadań hosta, a następnie przełącz zadanie:

  • Ctrl+ Alt+ Delete(Zabezpieczenia systemu Windows)
  • T (Menadżer zadań)
  • Alt+ Tab(przełączanie zadań na komputerze hosta)

2

Przekonałem się, że potrzebujesz dwóch kombinacji skrótów. Działa w systemie Windows 7.

  1. CTRL+ ALT+ BREAKzminimalizuje zmaksymalizowane okno do komputera hosta.
  2. Win+ M Zminimalizuj okno pulpitu zdalnego

lub w pierwszym kroku możesz zmienić okno za pomocą ALT+ TAB.


WIN+ Mnie działa. ALT+ TABtak dobrze, jak rozumiesz. To musi być absolutne rozwiązanie, ale nie tylko w przypadku określonej konfiguracji.
Kirby

1

Robię to samo. Najlepszym rozwiązaniem, jakie znalazłem w XP, był wymiar wirtualny z wirtualnymi pulpitami zawsze na wierzchu. Następnie mogę przełączać się między 4 zdalnymi pulpitami na pełnym ekranie za pomocą jednego kliknięcia myszy. Jednak wirtualny wymiar nie działa całkiem dobrze w systemie Windows 7 (przynajmniej w wersji 64-bitowej). Wygląda na to, że działa, ale traci „zawsze na wierzchu”, chociaż pole wyboru pozostaje włączone, wirtualny przełącznik pulpitu nie. Jest tak blisko tego, czego oboje chcemy, ale jak dotąd.


1

Alt + Caps Lock bez Caps Lock irytujące zmiany stanu ( dobre, jeśli nie masz Scroll Lock )

Na początku denerwujące w konfiguracji, ale w dłuższej perspektywie najbardziej wygodne. Lubię być w stanie szybko przełączać się tylko lewą ręką

Dexpot 1. Ustaw następny pulpit na Alt + Scroll Lock (jeśli tak, jak ja nie mam blokady przewijania, użyj klawiatury ekranowej systemu Windows, aby nacisnąć „ScrLk”) 2. Ustaw poprzedni pulpit na Alt + Scroll Lock 3. Ustaw przegląd ekranów na Ctrl + Scroll Lock

Teraz użyj Autohotkey, aby dokonać przekierowań (w ten sposób Caps Lock nie zmieni swojego stanu):

 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

Gotowy. Teraz możesz używać Alt + Caps Lock do przełączania ekranów bez zmiany Caps Lock w jego stanach. Również, jeśli potrzebujesz tylko 2 ekranów, możesz ustawić dexpot, aby używał tylko 2 komputerów, co sprawi, że kombinacja klawiszy Alt + Caps szybko zmieni się na pulpicie zdalnym.


0

Znalazłem to obejście za pomocą menedżera mutli-desktop:

  1. Zainstaluj Dexpot
  2. Skonfiguruj klawisz skrótu „Następny pulpit” na ALT+ScrollLock
  3. Skonfiguruj Pulpit zdalny, aby przechwytywał wszystkie klucze w trybie pełnoekranowym

Następnie możesz przełączać się między pulpitami pełnoekranowymi mit ALT+ ScrollLock.

Ustawiłem liczbę komputerów stacjonarnych na 2, ponieważ mam tylko 1 zdalny pulpit.

Dodatkowo zainstalowałem Clavier , który pozwala mi używać tylko ScrollLockdo przełączania między komputerami stacjonarnymi. (Konfiguracja Claviera: Dodaj-> Napisz tekst ... -> Skrót: ScrollLock -> OK -> Napisz tekst: [ALT + ScrollLock])


0

Ctrl+ Alt+ Homepracował dla mnie. Korzystam z hosta systemu Windows 10 z narzędziem Teamviewer na komputerze z systemem Windows 8, na którym działa serwer terminali. Udało mi się przypiąć pasek połączenia z serwerem terminali.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.