Перебуваючи на сеансі віддаленого робочого столу в Windows 7, вкладка alt повертається до хост-машини


46

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

З хост-машини просто alt+ tabпереключитися, щоб дістатися до віддаленої машини.

Однак на віддаленій машині alt+ tabне дозволяє мені переключитися на головну машину, змусивши мене використовувати мишку (задихайтесь!). Щоб було зрозуміло, я все ще хочу бачити програми гостьової машини, коли я використовую alt+ tabна гостьовій машині. Мені просто хочеться бачити хост-машину як одну з опцій у alt+, tabпоки я віддалений.

Чи є спосіб , щоб мати можливість alt+ tabназад в хост - машині з віддаленої машини, можливо , з допомогою третьою стороною доповнення?


4
Чи встановлено цей варіант ?
Каран

@Karan він встановлений на "Тільки при використанні повного екрану", що насправді є тим, чого я хочу. Я все ще хочу мати можливість використовувати Alt + Tab на гостьовій машині, але хочу, щоб хост-машина відображалася як опція під Alt + Tab. Питання оновлено відповідно.
Бен Маккормак

Відповіді:


35

Використовуйте ctrl+ alt+, breakщоб відновити вікно віддаленого робочого столу, щоб воно більше не було повноекранним.

Потім використовуйте alt+ tabдля перемикання між додатками на локальній машині.

Коли ви хочете повернутися до віддаленої машини, alt+ tabдо неї та натисніть ctrl+ alt+, breakщоб знову відновити її на весь екран.


6
Працювали для мене. Для тих, у кого на своєму ноутбуці немає кнопки "Пауза / перерва", зробіть швидкий пошук, наприклад, "Клавіша перерви ThinkPad". Я дізнався, що на моєму ThinkPad T530 мені доведеться натиснути Fn + Alt + B, щоб надіслати еквівалент Ctrl + Alt + Break. Чомусь використання AutoHotkey для надсилання ^!{CtrlBreak}(та багато інших комбінацій) не працювало для мене - багато інших відчувають те саме , хоча AHK, здається, працює для деяких .
Ендрю Чонг

Детальніше про ThinkPad - для моєї йоги мені потрібні Fn + Ctrl + Alt + P, щоб імітувати Ctrl + Alt + Break
Немає особи

2
Щоб зробити це на повноекранному Windows + Up Arrow
екрані

Для тих із вас, хто не має Breakклавіші на клавіатурі, дивіться мою відповідь
Колонь Каньйон

25

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


1
Це найкраще рішення, якщо ви хочете продовжувати роботу вкладки alt на віддаленій машині, але хочете також швидко перейти на локальну машину.
Проводив

Це не працює для мене (я на Win7). Однак Ctrl + Alt + перерва працює.
sashoalm

1
@sashoalm Це працює на win7, але він "перемикається назад" через секунду. Для роботи мені доведеться використовувати: ctrl-alt-home, tab (а може бути і іншу вкладку), потім alt-tab.
Давид Балажич

2
Це допомагає "вийти" з сеансу віддаленого робочого столу, але як я можу повернутися назад? Коли я повертаю вкладку alt, сеанс більше не фіксує жодного вводу клавіатури, і панель не фокусується, тому натискання клавіші esc для повернення назад більше нічого не робить.
Олексій

@Alex Ви просто зробите Ctrl-Alt-Home знову, якщо він не вичерпується самостійно.
Пол Стеліан

19

Alt- Insertпрацює у віконному режимі і майже такий же, як Alt- Tab.

Alt- PgDownі Alt- PgUpтакож корисні.


1
Зручно, але як це повернутися до відкритих вікон на локальній машині? Він перемикається лише між вікнами на віддаленій машині.
Garrulinae

1
Комбінованого списку ви не побачите, але якщо ви вкладете Alt-вкладку для локальних, тих інших для віддалених, ви можете уникнути миші цілком.
Нік

1
Дякуємо, що надаєте інформацію тим, хто працює з RDC здебільшого у вікні.
Адам Нофсінгер

Внутрішні параметри-> Місцеві ресурси-> Налаштування клавіатури, виберіть у спадному меню параметр "на віддаленому комп'ютері". Тепер ви можете Alt-Tab між локальною машиною та віддаленою машиною за допомогою Alt + Tab, а також можете чергувати віддалені вікна за допомогою ярлика Alt-Insert, запропонованого Nik.
Ghos3t

6

Ну рішення є тут - Під терміналом віддаленого підключення (mstsc) перейдіть на третю вкладку

"Локальні ресурси" та Виберіть перше спадне меню - Клавіатура - "На цьому комп'ютері" Це дивовижне і полегшить вашу роботу, а потім можна переключатися між хост-комп'ютером та віддаленим комп’ютером (у повноекранному режимі)

Але не вдалося перейти до віддаленої машини, тому у випадку повернення попередніх налаштувань випадаючого меню до старого меню та використання ярлика для переключення між повноекранним режимом та звичайним режимом віддаленого ПК - Control + Alt + Break.


4

Для мене наступний сценарій працював належним чином "Локальні ресурси" та Виберіть перше спадне меню - Клавіатура - "На цьому комп'ютері" Післязагальні слова слід використовувати Alt + PageUp замість Alt + Tab


Це працювало для мене - це не найкраще рішення, але вирішити частину проблеми.
Дієго Мендес

1

Це можна зробити одним натисканням клавіші, використовуючи автоматичну клавішу.

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 для хост-комп'ютера кожного разу, коли ви натискаєте клавішу caps. FYI, причина блокування шапки - це те, що RDP дійсно змішується зі сценаріями автоматичної клавіші.

Щоб змусити це працювати, завантажте автоматичну клавішу, збережіть цей скрипт у форматі .ahk та виконайте його на домашньому комп’ютері.

Якщо ви хочете зберегти контроль над своїм ключем, замініть "Capslock" на "^ Capslock" у другому рядку.


0

Win Key + Alt + Tab працюватиме.


Ця комбінація клавіш має такий же ефект, як ALT + TAB для мене. Це не дозволяє мені залишити сеанс RD та перейти на програму на хості.
Крістоф

0

Спробуйте підключитися через mstsc(Start-> Run-> mstsc). Я спочатку підключався через клієнта RDP і спробував рішення, запропоноване Джошем вище, але це не вийшло. Коли я підключаюсь за допомогою mstscта застосованого рішення, він працює.


1
Що ви маєте на увазі під "Клієнтом ПРСР"? Фактично є "Підключення до віддаленого робочого столу" mstsc.exe.
Dawid Ferenczy Rogožan

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

Мені довелося встановити його лише заново, щоб запобігти його незмінній зміні під час підключення до комп'ютерів, якими я користувався раніше.


0

Я використовую Windows 10. Жодне з них не працювало для мене .. Ну, я отримав відповідь, спробувавши все, що вказано тут .. Для переходу до RDP з хост-машини ALT + TAB працює і з RDP на хост-машину WINDOWS KEY + PGDN ( сторінка вниз) працює ...

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.