Saat berada di sesi desktop jarak jauh di Windows 7, alt-tab untuk kembali ke mesin host


46

Saya menggunakan alt+ tabsepanjang hari untuk beralih antar windows. Ketika saya bekerja dari jarak jauh, saya akan menggunakan Remote Desktop untuk masuk ke PC Windows 7 saya di tempat kerja.

Dari mesin host, mudah untuk alt+ tabuntuk beralih ke mesin jarak jauh.

Namun, pada mesin jarak jauh, alt+ tabtidak memungkinkan saya untuk beralih kembali ke mesin host, memaksa saya untuk menggunakan mouse (terkesiap!). Untuk lebih jelasnya, saya masih ingin melihat aplikasi mesin tamu ketika saya menggunakan alt+ tabpada mesin tamu. Saya hanya ingin dapat melihat mesin host sebagai salah satu opsi di alt+ tabsaat saya ditempatkan di.

Apakah ada cara untuk alt+ tabkembali ke mesin host dari mesin jarak jauh, mungkin melalui add-on pihak ke-3?


4
Apakah opsi ini disetel?
Karan

@Karan diatur ke "Hanya saat menggunakan layar penuh," yang sebenarnya saya inginkan. Saya masih ingin dapat menggunakan Alt + Tab pada mesin tamu, tetapi saya ingin mesin host muncul sebagai opsi di bawah Alt + Tab. Pertanyaan diperbarui sesuai.
Ben McCormack

Jawaban:


35

Gunakan ctrl+ alt+ breakuntuk mengembalikan jendela Remote Desktop, sehingga tidak lagi layar penuh.

Kemudian gunakan alt+ tabuntuk beralih antar aplikasi pada mesin lokal.

Ketika Anda ingin kembali ke mesin jarak jauh, alt+ tabke sana, dan tekan ctrl+ alt+ breakuntuk mengembalikannya ke layar penuh lagi.


6
Bekerja untukku. Bagi mereka yang tidak memiliki tombol Jeda / Istirahat di laptop mereka, lakukan pencarian cepat, mis. "ThinkPad Break Key". Saya mengetahui bahwa pada ThinkPad T530 saya, saya harus menekan Fn + Alt + B untuk mengirim yang setara dengan Ctrl + Alt + Break. Untuk beberapa alasan, menggunakan AutoHotkey untuk mengirim ^!{CtrlBreak}(dan banyak kombinasi lainnya) tidak berfungsi untuk saya — banyak yang lain mengalami hal yang sama , meskipun AHK sepertinya bekerja untuk beberapa .
Andrew Cheong

Lebih spesifik ThinkPad - untuk Yoga saya, saya perlu Fn + Ctrl + Alt + P untuk meniru Ctrl + Alt + Break
Non orang

2
Untuk membuatnya menjadi layar penuh lagiWindows + Up Arrow
Kolob Canyon

Bagi Anda yang tidak memiliki Breaktombol pada keyboard Anda, lihat jawaban saya
Kolob Canyon

25

Pada sistem saya (menggunakan windows server 2012 R2), saya menggunakan ctrl + alt + home untuk sampai ke bilah desktop jarak jauh dan kemudian alt + tab untuk bergerak di sekitar windows pada mesin lokal.


1
Ini adalah solusi terbaik jika Anda ingin menjaga alt-tab bekerja pada mesin jarak jauh, tetapi ingin juga dapat beralih ke mesin lokal dengan cepat.
WiredIn

Ini tidak berfungsi untuk saya (saya menggunakan Win7). Ctrl + Alt + break bekerja.
sashoalm

1
@sashoalm Ini bekerja pada win7, tetapi "beralih kembali" setelah sedetik. Agar berfungsi, saya harus menggunakan: ctrl-alt-home, tab (dan mungkin tab lain), lalu alt-tab.
David Balažic

2
Ini berfungsi untuk "keluar" dari sesi desktop jarak jauh, tetapi bagaimana cara saya kembali? Ketika saya alt-tab kembali, sesi tidak lagi menangkap input keyboard, dan bar tidak fokus, jadi menekan esc untuk kembali tidak melakukan apa-apa lagi.
Alex

@Alex Anda hanya perlu melakukan Ctrl-Alt-Home lagi jika tidak time out sendiri.
Paul Stelian

19

Alt- InsertBekerja dalam mode berjendela, dan hampir sama dengan Alt- Tab.

Alt- PgDowndan Alt- PgUpjuga bermanfaat.


1
Berguna, tetapi bagaimana ini bisa kembali ke jendela yang terbuka di mesin lokal? Ini hanya beralih antar windows pada mesin jarak jauh.
Garrulinae

1
Anda tidak akan melihat daftar gabungan, tetapi jika Anda Alt-tab untuk lokal, yang lain untuk jarak jauh, Anda dapat menghindari mouse sepenuhnya.
Nik

1
Terima kasih telah memberikan info bagi kita yang menjalankan RDC sebagian besar dalam mode berjendela.
Adam Nofsinger

Pilihan dalam-> Sumber Daya Lokal-> Pengaturan keyboard, Atur opsi untuk "pada komputer jarak jauh" dari menu drop-down. Sekarang Anda dapat Alt-Tab antara mesin lokal dan mesin jarak jauh menggunakan Alt + Tab dan Anda dapat bergantian antara jendela jarak jauh menggunakan pintasan Alt-Insert yang disarankan oleh Nik.
Ghos3t

6

Nah, Solusinya ada di sini - Di bawah Terminal konektivitas jarak jauh (mstsc), Arahkan ke tab ketiga

"Sumber Daya Lokal" dan Pilih dropdown pertama - Keyboard - "Di komputer ini" Ini luar biasa dan membuat pekerjaan Anda jauh lebih mudah dan selanjutnya dapat beralih antara komputer induk dan komputer remote (dalam mode layar penuh)

Tetapi tidak dapat menavigasi ke mesin jarak jauh sehingga jika kembali pengaturan pengaturan dropdown sebelumnya ke menu lama dan menggunakan cara pintas untuk beralih antara mode layar penuh dan mode normal PC jarak jauh - Control + Alt + Break.


4

Bagi saya skenario berikut bekerja dengan baik "Sumber Daya Lokal" dan Pilih dropdown pertama - Keyboard - "Di komputer ini" Kata Penutup Anda harus menggunakan Alt + PageUp bukan Alt + Tab


Ini bekerja untuk saya, bukan solusi terbaik tetapi menyelesaikan sebagian dari masalah.
Diego Mendes

1

Ini dapat dilakukan dengan satu penekanan tombol dengan menggunakan 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

Script di atas akan alt-tab ke komputer host setiap kali Anda menekan caps lock. FYI, alasan caps lock digunakan adalah karena RDP benar-benar mengacaukan skrip autohotkey dan capslock adalah salah satu dari sedikit penekanan tombol yang dikirim ke komputer di rumah daripada di komputer tamu.

Agar ini berfungsi, unduh autohotkey, simpan skrip ini sebagai file .ahk dan jalankan di komputer rumah .

Jika Anda ingin mempertahankan kontrol atas tombol capslock Anda, ganti "Capslock" dengan "^ Capslock" di baris kedua.


0

Tombol Win + Alt + Tab akan berfungsi.


Kombinasi tombol ini memiliki efek yang sama dengan ALT + TAB untuk saya. Itu tidak membiarkan saya meninggalkan sesi RD dan beralih ke program di host.
christoph

0

Coba hubungkan melalui mstsc(Start-> Run-> mstsc). Saya awalnya terhubung melalui RDP Client dan mencoba solusi yang disediakan oleh Josh tetapi tidak berhasil. Ketika saya terhubung menggunakan mstscdan menerapkan solusi, itu berfungsi.


1
Apa yang Anda maksud dengan "Klien RDP"? "Remote Desktop Connection" sebenarnya adalah mstsc.exe.
Dawid Ferenczy Rogožan

0

Ctrl+ Alt+ Break= Keluar dari layar penuh desktop jarak jauh

Jika keyboard Anda tidak memiliki Breakkunci, Anda dapat menggunakan:

Ctrl+ Alt+Pause

Setelah Anda keluar dari layar penuh Remote Desktop, Anda dapat menggunakan

Alt+ Tab= menavigasi ke aplikasi lain

Windows+ Up= aplikasi fokus layar penuh

Ini adalah peningkatan produktivitas besar karena Anda tidak pernah melepaskan keyboard dari mouse. Jika Anda menjadi sangat baik, Anda tidak perlu menggunakan mouse lagi :)


0

Masih mengganggu enam tahun kemudian ... Saya ingin dapat alt tab di dalam dan di luar server. Terbaik dari kedua dunia.

(Windows 10 Home, dan Windows 2012 Server)

Tidak ada yang salah, tetapi karena ini bisa Left Mouse Buttondan Enter, mungkin selamatkan semua pekerjaan Anda terlebih dahulu.

Saya memberi komputer saya akses penuh ke Windows Key Command bahkan ketika RDC dimaksimalkan

Opsi RDP.  tab sumber daya lokal

Dan kemudian menulis skrip Autohotkey (saya tidak berpengalaman di dalamnya) yang menangkap WIN+ TAB( #Tab), sementara RDC terbuka dan kemudian menggunakan itu dan ALT+ Page Downdibangun ke Terminal Services untuk mengaktifkan ALT+ server Tab. Setelah terbuka, Anda dapat menavigasi dengan tombol panah dan masuk / klik untuk memilih.

Jika Anda dapat memperbaiki ini, silakan lakukan, dan bagikan.

#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

Saya akhirnya memilih untuk menggunakan opsi "di komputer ini" yang disebutkan Josh dan menggunakan Alt+ PgUpresp. Alt+ PgDownkombinasi di remote. Anda dapat mengatur ini sebagai default dengan mengedit (tersembunyi) Default.rdp:

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

Saya harus mengaturnya agar hanya dibaca agar tidak diubah dengan tidak jelas saat menghubungkan ke komputer yang pernah saya gunakan sebelumnya.


0

Saya menggunakan Windows 10. Tidak ada yang bekerja untuk saya .. Yah, saya mendapat jawaban dengan mencoba semua yang ditentukan di sini .. Untuk pergi ke RDP dari mesin host ALT + TAB bekerja dan dari RDP ke mesin host WINDOWS KEY + PGDN ( halaman bawah) berfungsi ...

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.