108

Есть ли способ с помощью клавиатуры переключиться с развернутого (полноэкранного) подключения к удаленному рабочему столу обратно на главный компьютер?

У меня около 4 подключений к удаленному рабочему столу, между которыми я переключаюсь, и было бы неплохо, чтобы каждый раз, когда я хочу переключаться, не приходилось нажимать на мышь.

Я знаю, что могу нажать Ctrl+Alt+Break, и это нормализует экран удаленного рабочего стола. Это близко, но я хотел бы просто свести его к минимуму (чтобы мне не приходилось нормализовать-> переключаться-> максимизировать каждый раз, когда я хочу переключать экраны)

13 ответов13

67

CTRL + ALT + BREAK минимизирует развернутое окно на главном ПК.

41

Ctrl + Alt + Home перенесет фокус на ваш локальный компьютер (по крайней мере, в Win 8). Ctrl + Alt + Home, затем Win откроет меню Windows на вашем локальном компьютере.

При использовании виртуальной машины у меня часто открываются несколько сеансов RDP, и я переключаюсь с помощью Ctrl + Alt + Home, затем Win + T и клавиш со стрелками, чтобы выбрать сеанс RDP, в котором я хочу участвовать.

19

Это дало мне надолго и долгое время.

Первоначальные попытки решить ее с помощью AutoHotkey не увенчались успехом, поскольку клиент удаленного рабочего стола устанавливает хук клавиатуры и глотает весь ввод.

Наконец-то я обнаружил, что ключ Caps Lock проходит через локальную систему.

Итак, этот скрипт AutoHotkey сделает свое дело, заставив Ctrl+Shift+CapsLock минимизировать Remote Desktop:

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

Исправленная версия, которая работает для меня:

#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

Alt+Tab

Можно использовать этот обычный удобный ярлык клавиатуры, чтобы выйти из полноэкранного удаленного рабочего стола, но перед подключением требуется немного другая настройка. Вместо того, чтобы сворачивать удаленную систему, я просто переключаюсь на другую локальную программу и оставляю удаленную систему в фоновом режиме со следующим:

  1. Перед подключением к удаленному компьютеру с помощью подключения к удаленному рабочему столу на вкладке "Локальные ресурсы" я установил для "Клавиатура" значение "На этом компьютере". Это позволяет использовать Alt+Tab для возврата к любой другой программе в локальной системе.
  2. Когда я хочу переключаться между программами в удаленной системе, я использую Alt+Page Up, которая работает так же, как Alt+Tab, но только в удаленной системе.

Кроме того, вы можете использовать Alt+Page Down (или Alt+Shift+Page Up), чтобы переключаться между активными программами на удаленной системе в обратном порядке.

Следует упомянуть одну оговорку, указанную Люком : с помощью этой настройки все сочетания клавиш с помощью клавиши Windows отправляются в локальную систему. Примером может служить Windows Key+E для открытия проводника Windows, который приведет вас к локальной файловой системе, а не к удаленной.

Потребовалось короткое время, чтобы привыкнуть, но эта настройка работала хорошо для меня без необходимости дополнительного программного обеспечения или более чем одного ярлыка.

5

Для меня в 64-битной Windows 7, чтобы заставить скрипт работать, мне пришлось изменить 1-ю строку с #IfWinActive ahk_class TSSHELLWND на « IfWinActive ahk_class TscShellContainerClass поэтому полный скрипт теперь выглядит так:

#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

Не совсем то, что вы просили, но может быть достаточно полезно:

CTRL + ALT + - переключает вас на главный компьютер

CTRL + ALT + - переключает вас обратно на удаленный компьютер

Источник

3

CTRL+ALT+Home акцентирует внимание на панели подключения к удаленному рабочему столу. Панель подключения включает кнопку свертывания.

В Windows 7, если я отключаю опцию "Отображать панель соединений при использовании полноэкранного режима" при установлении соединения, то ключи для минимизации сеанса RPD - это CTRL+ALT+Home Spacebar.

Если панель устанавливается соединение , чтобы показать (это значение по умолчанию) , то он требует попадания на клавишу Tab несколько раз , чтобы минимизировать RDP сессии: CTRL+ALT+Home Tab Tab пробел.

2

Откройте диспетчер задач хоста, затем переключатель задач:

  • Ctrl+Alt+Delete (Безопасность Windows)
  • T (диспетчер задач)
  • Alt+Tab (переключение задач на главном компьютере)
2

Я обнаружил, что вам нужно две комбинации ярлыков. Работает в Windows 7.

  1. CTRL + ALT + BREAK минимизирует развернутое окно на главном ПК.
  2. Win + M Свернуть окно удаленного рабочего стола

или на первом этапе вы можете изменить окно с помощью ALT + TAB.

1

Alt + Caps Lock без Caps Lock раздражающие изменения состояния (хорошо, если у вас нет Scroll Lock)

Поначалу раздражает настройка, но в долгосрочной перспективе наиболее комфортно. Мне нравится возможность быстро переключаться только левой рукой

Dexpot 1. Установите следующий рабочий стол на Alt + Scroll Lock (Если у вас нет блокировки прокрутки, используйте экранную клавиатуру Windows для нажатия "ScrLk")2. Установите предыдущий рабочий стол на Alt + Scroll Lock 3. Установить обзор экранов на Ctrl + Scroll Lock

Теперь используйте Autohotkey для перенаправления (таким образом Caps Lock не сможет изменить свое состояние):

 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

Готово. Теперь вы можете использовать Alt + Caps Lock для переключения между экранами без Caps Lock, изменяющей его состояния. Также, если вам нужны только 2 экрана, вы можете настроить dexpot на использование только 2 рабочих столов, что позволит быстро переключать alt + caps lock для удаленного рабочего стола.

1

Я делаю то же самое. Лучшее решение, которое я нашел в XP, было виртуальное измерение с виртуальными рабочими столами всегда на вершине. Затем я могу переключаться между 4 удаленными рабочими столами в полноэкранном режиме одним щелчком мыши. Тем не менее, Virtual Dimension не работает правильно в Windows 7 (по крайней мере, в 64-разрядной версии). Кажется, он работает, но теряет "всегда сверху", хотя флажок остается, а переключатель виртуального рабочего стола - нет. Это так близко к тому, что мы оба хотим, но пока.

0

Ctrl+Alt+Home работал для меня. Я использую хост Windows 10 с teamviewer для компьютера с Windows 8, на котором работает терминальный сервер. Мне удалось закрепить панель подключения сервера терминалов.

0

Я нашел этот обходной путь, используя менеджер MULTI-Desktop:

  1. Установить Dexpot
  2. Настройте горячую клавишу для "следующего рабочего стола" на ALT+ScrollLock
  3. Настройка удаленного рабочего стола для захвата всех ключей в полноэкранном режиме

Затем вы можете переключаться между полноэкранными рабочими столами и ALT+ScrollLock.

Я установил количество рабочих столов на 2, так как у меня только 1 удаленный рабочий стол.

Кроме того, я установил Clavier, который позволяет мне использовать только ScrollLock для переключения между рабочими столами. (Конфигурация Clavier: Add-> Write Text ... -> Ярлык: ScrollLock -> OK -> Write-Text: [ALT+ScrollLock])

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .