Saya memiliki 3 desktop virtual di Windows 10.
Di salah satu desktop tersebut saya menjalankan layar penuh mstsc.
Untuk beralih desktop saya bisa menggunakan windows + ctrl + kiri atau kanan.
Tetapi ketika saya berada di layar penuh mstsc kunci ini ditangkap oleh mstsc dan beralih tidak berfungsi.
Apakah ada cara untuk mengubah perilaku ini?
Jawaban:
Saya sedang mencari solusi untuk masalah ini dan baru saja menemukan satu!
CTRL+ ALT+ HOMEmengembalikan fokus keyboard ke host ketika di Remote Desktop.
Kemudian Anda dapat melakukan WIN+ CTRL+ LEFTatau RIGHTuntuk beralih di antara virtual desktop.
Tidak ideal, tetapi saya mungkin akan memiliki kesepakatan autohotkey dengan 2 pintasan ini.
sumber
stackoverflow
, tapi aku tidak bisa melakukan ini di sini. Terima kasih +1!Ternyata di klien desktop jarak jauh, Anda harus memilih "Hanya komputer ini" ketika menerapkan Windows Key Combination.
sumber
Pertama, saya ingin kunci Windows berfungsi pada komputer jarak jauh (
Alt-Tab
misalnya), jadi saya harus "Hanya ketika menggunakan layar penuh" untuk pengaturan "Terapkan kombinasi tombol Windows".Kemudian, karena sangat sedikit kombinasi tombol yang dapat mengeluarkan Anda dari desktop jarak jauh saat layar penuh, Anda harus menggunakannya
CTRL-ALT-HOME
, yang membawa bilah koneksi, tetapi juga mengembalikan kontrol ke komputer lokal.Jadi saya menulis skrip autohotkey ini : switchVirtualDesktopWithRD.ahk . Ini sepenuhnya didasarkan pada skrip ini , jadi saya tidak mengambil kredit. Saya hanya memodifikasinya untuk kebutuhan saya . Anda dapat menyesuaikannya dengan milik Anda ...
Dalam kasus saya, saya hanya memiliki dua desktop virtual: yang pertama adalah yang utama, dan yang kedua adalah tempat saya menjalankan klien desktop jarak jauh layar penuh.
Apa yang dilakukan skrip ketika saya menekan
CTRL-ALT-HOME
:Jika saya berada di virtual desktop kedua, di mana saya menjalankan klien desktop jarak jauh layar penuh, yang pertama menunjukkan bilah koneksi. Saya kemudian menekan
HOME
tombol lagi (denganCTRL
danALT
masih ditekan) dan saya kembali ke desktop utama pertama. Jika tidak ada sesi layar penuh yang terjadi di desktop kedua, kombinasi pertama segera beralih ke desktop pertama.Jika saya berada di desktop pertama, ia langsung beralih ke yang kedua.
Dengan kata lain, saya selalu menggunakan
CTRL-ALT-HOME
untuk berpindah antar desktop.sumber
CTRL-WIN-LEFT
keCTRL-ALT-HOME
dan memicu saklar fokus ke bilah koneksi RDP dari ahk jarak jauh. Maka Anda hanya perlu menekanCTRL-WIN-LEFT
dua kali untuk mengaktifkan desktop.Membangun off jawaban electrotype ini saya memiliki script AHK yang akan memungkinkan Ctrl+ Win+ Leftdan Ctrl+ Win+ Righthotkeys untuk beralih desktop pada komputer lokal, dari dalam sesi RDP layar penuh, tanpa mengorbankan salah kunci lain dalam sesi RDP - yaitu Alt+ Tabdan mirip semua masih berfungsi seperti biasa dalam sesi RDP.
Karena kami ingin agar tombol pintasan biasa berfungsi di komputer jarak jauh, Anda harus memiliki "Hanya saat menggunakan layar penuh" untuk pengaturan "Terapkan kombinasi tombol Windows" saat memulai sesi RDP.
Saya sebenarnya mendasarkan skrip saya dari skrip lain yang saya temukan di forum AHK.
Apa fungsinya:
C:\users\<user>\documents\AutoHotkey.ahk
sehingga berjalan ketika saya mulai ahk tanpa argumen.Catatan: itu menjadi sedikit buggy ketika menggunakan dua atau lebih desktop virtual-remote (mis. Satu desktop virtual lokal, dua desktop virtual dengan jendela RDP layar penuh pada masing-masing) tetapi saya tidak punya waktu untuk mengerjakannya lagi sekarang. . Masalahnya adalah ketika Anda beralih dari satu desktop virtual-jauh ke yang lain, Anda harus melepaskan dan memutar kembali hot key dan mengalami kesulitan mendeteksi ini (meskipun seharusnya tidak - bilah judul RDP memiliki kelas jendela yang berbeda tetapi tidak t selalu mengambil ini).
Ahk script:
sumber
Ctrl+Win
tombol kadang-kadang ketika saya pergi dari desktop lokal ke remote atau sebaliknya. Cobalah jika itu tidak berfungsi, atau tambah SLEEP_VAL di bagian atas skrip untuk meningkatkan penundaan antara pengirimanCtrl+Alt+Home
danCtrl+Win+Left
Jika Anda memiliki touchpad, Anda dapat mencoba gerakan empat jari.
Dari Dukungan Microsoft - Gerakan bidang sentuh untuk Windows 10
Saya bekerja dengan dua desktop virtual di Windows 10. Pada salah satu desktop itu saya mengakses Win 7 melalui Remote Desktop dalam mode layar penuh.
Saya dapat beralih di antara dua desktop virtual dengan gerakan tunggal ini. Ini bekerja untuk saya.
sumber
Saya menyelesaikan masalah dengan harus menekan dan melepaskan tombol pintas dengan mengubah skrip sehingga mengikat tombol pintas saat dijalankan dan tidak pernah melepaskan ikatannya.
sumber