Перебуваючи на сеансі віддаленого робочого столу в 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.