2010-11-05 15:39:19 +0000 2010-11-05 15:39:19 +0000
115
115

Skrót klawiaturowy do minimalizowania programu Remote Desktop

Czy istnieje sposób, aby za pomocą klawiatury przełączyć się ze zmaksymalizowanego (pełnoekranowego) połączenia pulpitu zdalnego z powrotem na główny komputer?

Mam około 4 połączeń pulpitu zdalnego, pomiędzy którymi się przełączam i byłoby miło nie musieć używać myszy za każdym razem, gdy chcę się przełączyć.

Wiem, że mogę nacisnąć Ctrl+Alt+Break i to normalizuje ekran pulpitu zdalnego. To jest blisko, ale chciałbym mieć sposób, aby po prostu zminimalizować go (więc nie muszę normalizować->switch->maximize za każdym razem, gdy chcę przełączać ekrany).

Odpowiedzi (13)

74
74
74
2012-05-04 13:26:26 +0000

CTRL + ALT + BREAK spowoduje zminimalizowanie zmaksymalizowanego okna do komputera głównego.

46
46
46
2013-06-07 15:37:42 +0000

Ctrl + Alt + Home przeniesie fokus na lokalną maszynę (przynajmniej w Win 8). Ctrl + Alt + Home następnie Win otworzy menu windows na twojej lokalnej maszynie.

Używając maszyny wirtualnej, często mam otwartych wiele sesji RDP i przełączam się przez Ctrl + Alt + Home następnie Win + T następnie klawisze strzałek, aby wybrać sesję RDP, w której chcę być.

19
19
19
2011-07-03 18:04:22 +0000

To również mnie dręczyło przez dłuższy czas.

Początkowe próby rozwiązania tego problemu za pomocą AutoHotkey nie powiodły się, ponieważ klient Remote Desktop instaluje hak klawiatury i połyka wszystkie dane wejściowe.

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

Więc ten skrypt AutoHotkey zrobi sztuczkę, sprawiając, że Ctrl+Shift+CapsLock zminimalizuje 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
```.
10
10
10
2013-01-29 19:01:03 +0000

Alt+Tab

Możliwe jest użycie tego normalnego, wygodnego skrótu klawiaturowego do wyjścia z pełnoekranowego Pulpitu Zdalnego, ale wymaga nieco innej konfiguracji przed połączeniem. Zamiast minimalizować zdalny system, po prostu przełączam się na inny lokalny program i pozostawiam zdalny system w tle, wykonując następujące czynności:

  1. Przed połączeniem się ze zdalną maszyną za pomocą Remote Desktop Connection, w zakładce “Zasoby lokalne” ustawiam “Klawiatura” na “Na tym komputerze”. Pozwala to na użycie Alt+Tab, aby wrócić do dowolnego programu w lokalnym systemie.
  2. Kiedy chcę przełączać się pomiędzy programami na zdalnym systemie, używam Alt+Page Up, który działa tak samo jak Alt+Tab, ale tylko na zdalnym systemie.

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

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

Przyzwyczajenie się zajęło trochę czasu, ale ta konfiguracja działa dobrze dla mnie bez potrzeby dodatkowego oprogramowania lub więcej niż jednego skrótu.

5
5
5
2011-11-29 18:44:42 +0000

Dla mnie w Windows 7 64 bit, aby skrypt zadziałał musiałem zmienić 1 linię z #IfWinActive ahk_class TSSHELLWND na “IfWinActive ahk_class TscShellContainerClass więc cały 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
4
4
4
2014-03-03 22:16:05 +0000

CTRL+ALT+Home przenosi fokus na pasek połączenia z pulpitem zdalnym. Pasek połączenia zawiera przycisk minimalizacji.

W Windows 7, jeśli odznaczę opcję “Wyświetlaj pasek połączenia, gdy używam pełnego ekranu” podczas nawiązywania połączenia, to klawiszami minimalizującymi sesję RPD są CTRL+ALT+Home Spacja.

Jeśli pasek połączenia jest ustawiony na pokazywanie (co jest domyślne), to minimalizacja sesji RPD wymaga kilkukrotnego naciśnięcia klawisza Tab: CTRL+ALT+Home Tab Tab Spacja.

4
4
4
2010-11-05 18:47:46 +0000

Nie do końca to, o co prosiłeś, ale może być wystarczająco pomocne:

CTRL + ALT + ← - przełącza Cię do komputera głównego

CTRL + ALT + → - przełącza Cię z powrotem do komputera zdalnego Źródło

2
2
2
2013-11-04 12:13:00 +0000

Odkryłem, że potrzebne są dwie kombinacje skrótów klawiszowych. Działa to w Windows 7.

  1. CTRL + ALT + BREAK zminimalizuje zmaksymalizowane okno do komputera głównego.
  2. Win + M Minimalizuje okno pulpitu zdalnego

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

2
2
2
2011-08-23 14:13:11 +0000

Wywołaj Menedżera zadań hosta, następnie przełącz zadanie:

  • Ctrl+Alt+Delete (Windows Security)
  • T (Task Manager)
  • Alt+Tab (przełącznik zadań na komputerze hosta)
1
1
1
2015-03-05 17:42:47 +0000

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

Na początku denerwujące do ustawienia, ale na dłuższą metę najwygodniejsze. Lubię mieć możliwość szybkiego przełączania tylko lewą ręką

Dexpot 1. Ustaw następny pulpit na Alt + Scroll Lock (Jeśli tak jak ja nie masz scroll lock użyj klawiatury ekranowej Windows aby wcisnąć “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 będzie mógł 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

Gotowe. Teraz możesz używać Alt + Caps Lock do przełączania się pomiędzy ekranami bez zmiany stanu Caps Lock. Również jeśli potrzebujesz tylko 2 ekranów, możesz ustawić dexpot, aby używał tylko 2 pulpitów, co sprawi, że alt + caps lock będzie szybko przełączał się na pulpit zdalny.

1
1
1
2011-05-15 15:19:43 +0000

Ja robię to samo. Najlepszym rozwiązaniem, jakie znalazłem w XP był wirtualny wymiar z wirtualnymi pulpitami zawsze na wierzchu. Wtedy mogę przełączać się pomiędzy 4 zdalnymi pulpitami na pełnym ekranie za pomocą jednego kliknięcia myszką. Jednakże Virtual Dimension nie działa całkiem poprawnie w Windows 7 (przynajmniej w 64 bit). Wydaje się, że działa, ale traci “zawsze na wierzchu”, chociaż pole wyboru pozostaje włączone, przełącznik pulpitów wirtualnych nie. To jest tak blisko tego, co oboje chcemy, ale tak daleko.

0
0
0
2015-11-18 02:05:44 +0000

Ctrl+Alt+Home zadziałało dla mnie. Używam hosta Windows 10 z teamviewer do maszyny Windows 8, która ma uruchomiony serwer terminali. Byłem w stanie przypiąć pasek połączenia z serwerem terminali.

0
0
0
2013-05-13 07:31:19 +0000

Znalazłem to obejście używając menedżera mutli-desktopów:

  1. Zainstaluj Dexpot
  2. Skonfiguruj klawisz skrótu dla “Następnego pulpitu” na ALT+ScrollLock
  3. Skonfiguruj Remote Desktop, aby przechwytywał wszystkie klawisze w trybie Fullscreen

Następnie możesz przełączać się pomiędzy Fullscreen Desktops mit ALT+ScrollLock.

Ja ustawiłem liczbę pulpitów na 2, ponieważ mam tylko 1 pulpit zdalny.

Dodatkowo, zainstalowałem Clavier , który pozwala mi używać tylko ScrollLock do przełączania między pulpitami. (Konfiguracja Clavier: Add-> Write Text… -> Skrót: ScrollLock - - - - - OK - - - - - - - Write-Text: [ALT+ScrollLock] )