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)

Vaccano
źródło

Odpowiedzi:

72

CTRL+ ALT+ BREAKzminimalizuje zmaksymalizowane okno do komputera hosta.

Gustav Westling
źródło
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ć.

Gość
źródło
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
Russell Davis
źródło
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.

Kevinmicke
źródło
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
dnk.nitro
źródło
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

Ryan Berger
ź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.

Tim Lewis
źródło
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)
Brian Tkatch
źródło
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.

Nie ja
źródło
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.

Sayre Swarztrauber
źródło
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.

Paweł
źródło
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])

Synox
źródło
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.

użytkownik523271
źródło