42

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

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

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

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

10 ответов10

31

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

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

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

22

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

19

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

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

4

Ну, решение здесь - под терминалом удаленного подключения (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. К вашему сведению, причина использования caps lock заключается в том, что RDP действительно портит сценарии автоотключения, а capslock является одним из немногих нажатий клавиш, которые отправляются на домашний компьютер, а не на гостевой компьютер.

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

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

0

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

(Windows 10 Home и Windows 2012 Server)

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

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

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

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

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

#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

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

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

Ctrl + Alt + Pause

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

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

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

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

0

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

0

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

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