Remote desktop Windows - cara membuka kunci keyboard?

20

Saya memiliki dua monitor, apakah sesi desktop jarak jauh layar penuh berjalan di salah satunya, dan program windows biasa berjalan di yang lain.

Ketika salah satu program lain memiliki fokus, saya dapat Alt + Tab di antara jendela secara normal, dan salah satu pilihan yang saya dapat Alt + Tab adalah desktop jarak jauh.

Setelah saya beralih ke desktop jarak jauh, keyboard "terperangkap" oleh desktop jarak jauh, sehingga Alt + Tab beralih di antara program-program yang terbuka di desktop jarak jauh.

Apakah ada pintasan keyboard yang "melepaskan" keyboard sementara desktop jarak jauh memiliki fokus, sehingga Alt + Tab berikutnya akan beralih ke salah satu program di monitor saya yang lain?

(Saya terbiasa dengan mesin virtual VirtualBox di mana ada kunci (biasanya Ctrl kanan) yang melakukan hal itu, yaitu un-traps keyboard dari VM.)

HC4 - mengembalikan Monica
sumber
Saya tidak tahu tentang un-trapping melalui hot-key, tetapi ada pengaturan di MSTSC yang akan menonaktifkan penggunaan kunci perintah sepenuhnya di dalam VM.
Iszi

Jawaban:

13

Saat layar penuh dan aktif, tidak ada cara untuk membuka kunci.

Namun, berdasarkan komentar Anda pada jawaban lain, jika Anda hanya ingin metode sederhana keyboard saja untuk keluar dari Remote Desktop, coba yang berikut ini:

Tekan Ctrl+ Alt+ Pause/Break.

Ini akan membawa Anda keluar dari mode layar penuh dan "membuka kunci" tombol, yang berarti Anda dapat melakukan Alt+ Tab. Untuk kembali ke mode layar penuh, cukup lakukan pintasan yang sama.

William Hilsum
sumber
5
Ini sedikit tidak nyaman karena Anda harus memaksimalkan kembali jendela ketika Anda kembali ke sana, tapi saya kira itu akan berhasil.
HC4 - mengembalikan Monica
Ctrl + Alt + Pause / Break juga akan memaksimalkan jendela.
AndreasHassing
39

Karena saya memiliki masalah yang sama dan membaca jawaban ini saya harus menambahkan solusi saya - mungkin itu membantu orang lain.

Saya ingin menekan Ctrl+ Alt+ Pause/Breaktetapi tidak sengaja menekan Tekan Ctrl+ Alt+Home .

Saya menemukan bahwa ini memindahkan fokus keluar dari jendela dimaksimalkan ke bar judul dan setelah itu Alt+Tab berfungsi.

Pikir ini sedikit lebih berguna ..

Bertram Nudelbach
sumber
BAM! ini jawabannya. Perlu dicatat, bahwa Anda harus cepat. seseorang tidak dapat menahan kontrol dan tab melalui daftar aplikasi dan memikirkan di mana seseorang ingin mendarat. fokus kembali ke jendela desktop jarak jauh dengan cepat jika Anda tidak membuat pilihan. dengan demikian, yang terbaik adalah tekan saja ctrl + alt + home dan kemudian alt + tab kembali ke jendela sebelumnya dan kemudian pindah lebih hati-hati dari sana.
Dave Rael
2
@ DaveRael Ketika saya menekan Ctrl + Alt + Home Saya tidak harus cepat - sepertinya permanen sampai saya mengklik kembali ke jendela RDC (ini ada di Win10). Sebenarnya, saya sekarang memiliki masalah yang berlawanan dengan membuka kunci keyboard: Saya sekarang tidak bisa mendapatkan jendela RDC kembali fokus tanpa mengkliknya dengan mouse!
Charles Roper
1
Pengalaman saya sama dengan @CharlesRoper di Windows 10. Mudah untuk menghapus dengan Ctrl + Alt + Home. Mendapatkan RD kembali ke fokus lebih sulit.
JohnnyO
Saya memutuskan untuk menggunakan Ctrl + Alt + Pause / Break daripada Ctrl + Alt + Home karena yang pertama lebih baik dalam mengatur fokus kembali ke RD setelah membuka bungkus. Jadi ini adalah alur kerja saya yang khas: Ctrl + Alt + Pause / Break, kemudian bekerja pada host Windows, dan ketika saya siap untuk kembali ke RD, lalu Alt + Tab ke dalamnya dan kemudian Win + Up untuk membuatnya penuh- layar dan memiliki fokus lagi. Ini sepertinya satu-satunya cara yang dapat diandalkan untuk mendapatkan kembali fokus ke RD tanpa menggunakan mouse.
JohnnyO
Jika saya ikut Pause/Break, maka saya bisa kembali ke Remote Desktop dengan cara yang sama. Jika saya mengikuti Homeseperti yang Anda jelaskan, maka tidak ada cara untuk kembali ke Remote Desktop hanya dengan keyboard.
Franklin Yu
4

Sebelum menghubungkan ke komputer jarak jauh, Anda dapat mengubah properti (sumber lokal) untuk tidak pernah mengirim pintasan keyboard ke pc jarak jauh. Secara default diatur ke: Hanya ketika di layar penuh. Ketika diatur ke lokal, pintasan keyboard tertentu yang berbeda dari yang biasanya Anda gunakan menjadi aktif.

Alt-tab menjadi alt-pageup.
Ctrl-alt-del menjadi ctrl-alt-end.

LPChip
sumber
1
Jawaban sempurna jika Anda juga menyertakan dokumentasi resmi dari Microsoft .
Franklin Yu
0

Seperti kata Bertram , Ctrl+ Alt+ Homememberikan fokus ke bilah judul sehingga hal-hal seperti Alt+Tab pergi ke desktop lokal.

Saya selanjutnya menemukan bahwa memukul ESCmemberikan fokus kembali ke desktop jarak jauh. (Pada Windows 10, saya tidak memiliki masalah time-out yang dilaporkan oleh @JohnnyO.)

Alex Robbins
sumber
Tidak yakin mengapa ini diturunkan ... ini (termasuk menggunakan Escyang saya temukan secara independen) bekerja untuk saya ketika RDPing dari mesin Windows 10.
TripeHound
0

(Windows 10 Home, dan Windows 2012 Server)

Saya ingin fungsionalitas untuk melakukan keduanya, jadi saya menulis skrip Autohotkey untuk mesin lokal saya.

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 server ALT+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
}
Joe biasa
sumber
-1

Remote desktop umumnya tidak memiliki kunci "membuka", tetapi mouse tidak pernah terperangkap. Cukup pindahkan ke mana saja di monitor lain, klik sehingga klien RDP kehilangan fokus, dan kemudian kunci Anda akan bekerja dengan baik dengan seluruh sistem Anda sampai Anda memberikan fokus klien RDP lagi.

Darth Android
sumber
5
Inti dari menggunakan pintasan keyboard adalah Anda tidak harus menyentuh mouse ...
HC4 - mengembalikan Monica
@ HighCommander4: Anda perlu melihat klien RDP pihak ke-3, kemudian. Yang Microsoft semuanya atau tidak sama sekali.
Darth Android