Во время сеанса удаленного рабочего стола в Windows 7, alt-tab, чтобы вернуться на хост-компьютер

44

Я использую alt+ tabвесь день, чтобы переключаться между окнами. Когда я работаю удаленно, я использую удаленный рабочий стол для входа на свой ПК с Windows 7 на работе.

С хоста просто переключиться на alt+, tabчтобы попасть на удаленный компьютер.

Однако на удаленной машине alt+ tabне позволяет мне переключиться обратно на хост-компьютер, заставляя меня использовать мышь (задыхаясь!). Чтобы было ясно, я все еще хочу видеть приложения гостевой машины, когда я использую alt+ tabна гостевой машине. Я просто хочу , чтобы иметь возможность видеть хозяин машину в качестве одного из вариантов в alt+ , tabа я в удаленном вызов.

Есть ли способ получить alt+ возможность tabвернуться к хост-машине с удаленного компьютера, возможно, через стороннее дополнение?

Бен МакКормак
источник
4
Является ли этот параметр установлен?
Каран
@Karan настроен на «Только при использовании полного экрана», что на самом деле то, что я хочу. Я все еще хочу иметь возможность использовать Alt + Tab на гостевой машине, но я хочу, чтобы хост-машина отображалась как опция в Alt + Tab. Вопрос обновлен соответственно.
Бен МакКормак,

Ответы:

33

Используйте ctrl+ alt+, breakчтобы восстановить окно удаленного рабочего стола, чтобы оно больше не было полноэкранным.

Затем используйте alt+ tabдля переключения между приложениями на локальной машине.

Если вы хотите вернуться на удаленный компьютер, alt+ tabк нему и нажмите ctrl+ alt+, breakчтобы снова восстановить его на весь экран.

Garrulinae
источник
5
Работал на меня. Для тех, у кого на ноутбуке нет клавиши Pause / Break, выполните быстрый поиск, например, «ThinkPad Break Key». Я узнал, что на моем ThinkPad T530 мне придется нажимать Fn + Alt + B, чтобы отправить эквивалент Ctrl + Alt + Break. По какой-то причине использование AutoHotkey для отправки ^!{CtrlBreak}(и многих других комбинаций) не сработало для меня - многие другие испытывают то же самое , хотя AHK, похоже, работает для некоторых .
Эндрю Чонг
Дополнительные особенности ThinkPad - для моей йоги мне нужно Fn + Ctrl + Alt + P, чтобы имитировать Ctrl + Alt + Break
Non person
2
Чтобы снова сделать его полноэкраннымWindows + Up Arrow
Колоб Каньон,
Для тех из вас, у кого нет Breakклавиши на клавиатуре, посмотрите мой ответ
Колоб Каньон
25

В моей системе (с использованием Windows Server 2012 R2) я использую ctrl + alt + home, чтобы перейти к панели удаленного рабочего стола, а затем alt + tab, чтобы перемещаться по окнам на локальной машине.

user2329744
источник
1
Это лучшее решение, если вы хотите, чтобы alt-tab работал на удаленной машине, но также хотели бы иметь возможность быстрого переключения на локальную машину.
WiredIn
Это не работает для меня (я на Win7). Ctrl + Alt + break работает, хотя.
Сашоальм
1
@sashoalm Работает на win7, но через секунду «переключается». Чтобы работать, я должен использовать: ctrl-alt-home, tab (и, возможно, другую вкладку), затем alt-tab.
Давид Балажич
2
Это работает, чтобы «выйти» из сеанса удаленного рабочего стола, но как мне вернуться обратно? Когда я возвращаюсь назад, сеанс больше не захватывает ввод с клавиатуры, и полоса не в фокусе, поэтому нажатие клавиши esc для возврата больше ничего не делает.
Alex
@Alex Вы просто снова нажимаете Ctrl-Alt-Home, если время не истекло само по себе.
Пол Стелиан
19

Alt- Insertработает в оконном режиме и почти так же, как Alt- Tab.

Alt- PgDownи Alt- PgUpтакже полезны.

Nik
источник
1
Удобно, но как это вернуться к открытым окнам на локальной машине? Он только переключается между окнами на удаленной машине.
Garrulinae
1
Вы не увидите комбинированный список, но если вы используете Alt-Tab для локальных, а другие для удаленных, вы можете полностью избежать мыши.
Ник
1
Спасибо за предоставление информации для тех из нас, кто запускает RDC в основном в оконном режиме.
Адам Нофсингер
Внутри опций-> Локальные ресурсы-> Настройки клавиатуры, выберите опцию «на удаленном компьютере» из выпадающего меню. Теперь вы можете Alt-Tab между локальной машиной и удаленной машиной, используя Alt + Tab, и вы можете переключаться между удаленными окнами, используя комбинацию клавиш Alt-Insert, предложенную Nik.
Ghos3t
6

Ну, решение здесь - под терминалом удаленного подключения (mstsc), перейдите на третью вкладку

«Локальные ресурсы» и выберите первый раскрывающийся список - Клавиатура - «На этом компьютере» Это удивительно и значительно упростит вашу работу и позволит переключаться между главным компьютером и удаленным компом (в полноэкранном режиме).

Но не удалось перейти на удаленный компьютер, поэтому в случае возврата прежних настроек выпадающего меню на старое меню и используйте ярлык для переключения между полноэкранным режимом и обычным режимом удаленного ПК - Control + Alt + Break.

мистифицировать
источник
4

Для меня следующий сценарий сработал корректно: «Локальные ресурсы» и выберите первый выпадающий список - Клавиатура - «На этом компьютере». После слов вы должны использовать Alt + PageUp вместо Alt + Tab.

Александр Городецкий
источник
Это сработало для меня, это не лучшее решение, но решить часть проблемы.
Диего Мендес
1

Это можно сделать одним нажатием клавиши с помощью autohotkey.

Capslock::                              ; replace by ^Capslock to use Control+Capslock
    WinGet, id, List,,, Program Manager
    Loop, %id%
    {
        this_id := id%A_Index%
        WinActivate, ahk_id %this_id%
        WinGetTitle, this_title, ahk_id %this_id%
        if(this_title!="")
            break
    }
    WinActivate, ahk_id %this_id%
    Send, {Alt Down}{Tab}{Alt Up}
Return

Приведенный выше скрипт будет alt-tab на главном компьютере всякий раз, когда вы нажимаете caps lock. К сведению, причина, по которой используется capslock, заключается в том, что RDP действительно портится со сценариями autohotkey, а capslock является одним из немногих нажатий клавиш, которые отправляются на домашний компьютер, а не на гостевой компьютер.

Чтобы заставить это работать, загрузите autohotkey, сохраните этот скрипт как файл .ahk и запустите его на домашнем компьютере.

Если вы хотите сохранить контроль над своей клавишей capslock, замените «Capslock» на «^ Capslock» во второй строке.

Danferno
источник
0

Клавиша Win + Alt + Tab будет работать.

user475703
источник
Эта комбинация клавиш имеет тот же эффект, что и ALT + TAB для меня. Это не позволяет мне покинуть сеанс RD и переключиться на программу на хосте.
Кристоф
0

Попробуйте подключиться через mstsc(Пуск-> Выполнить-> mstsc). Сначала я подключался через RDP Client и попробовал решение, предоставленное Джошем выше, но оно не сработало. Когда я подключаюсь, используя mstscи применяя решение, оно работает.

user3104465
источник
1
Что вы подразумеваете под «RDP Client»? «Подключение к удаленному рабочему столу» на самом деле mstsc.exe.
Давид Ференци Рогожан
0

Ctrl+ Alt+ Break= Вырваться из удаленного рабочего стола на весь экран

Если на вашей клавиатуре нет Breakклавиши, вы можете использовать:

Ctrl+ Alt+Pause

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

Alt+ Tab= перейти к другим приложениям

Windows+ Up= полноэкранное приложение

Это большой прирост производительности, потому что вы никогда не берете руку с клавиатуры на свою мышь. Если у вас все получится, вам больше никогда не придется использовать мышь :)

Колоб Каньон
источник
0

Все еще неприятность шесть лет спустя ... Я хотел иметь возможность изменять вкладки внутри и снаружи сервера. Лучшее из обоих миров.

(Windows 10 Home и Windows 2012 Server)

Ничто не должно пойти не так, как надо, но так как это захватывает Left Mouse Buttonи Enter, вероятно, сначала спасет всю вашу работу.

Я дал своему локальному компьютеру полный доступ к ключевым командам Windows, даже когда RDC максимально

Параметры RDP.  вкладка локальные ресурсы

А затем написал сценарий AutoHotKey (я не очень разбираюсь в этом), который захватил WIN+ TAB( #Tab), в то время как RDC открыт, а затем использует его и ALT+, Page Downвстроенные в службы терминалов, чтобы активировать ALT+ сервера Tab. Когда он открыт, вы можете перемещаться с помощью клавиш со стрелками и вводить / нажимать для выбора.

Если вы можете улучшить это, пожалуйста, делитесь и делитесь.

#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
}
Обычный Джо
источник
0

В конце концов я решил использовать опцию «на этом компьютере», о которой упоминал Джош, и использовать Alt+ PgUpресп. Alt+ PgDownкомбинации в пульте. Вы можете установить это по умолчанию, отредактировав (скрытый) Default.rdp:

mstsc /edit %USERPROFILE%\Documents\Default.rdp

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

тротил
источник