Tombol panah diperlakukan sebagai keypad numerik di MS Remote Desktop pada Mac OS X

8

Ketika Menggunakan MS Remote Desktop 8.0.x untuk terhubung dari Mac saya ke Windows VM pada host lain, saya memiliki masalah pemetaan kunci.

Windows memperlakukan tombol panah Mac seolah-olah mereka berada pada keypad numerik (yang tidak dimiliki keyboard ini) dan kunci angka diaktifkan. Hasilnya adalah bahwa ketika saya menggunakan tombol panah, mereka bertindak sebagai penekanan tombol pada keypad numerik alih-alih menggerakkan kursor.

Pada gambar berikut, saya telah mengedit dalam pemetaan nomor efektif:

Sesuatu yang aneh

  • Masalah ini hanya terjadi pada host RDP yang satu ini.
    • Saya tidak mengalami masalah ini dengan host lain (saya punya sekitar setengah lusin saya terhubung ke)
  • Masalah ini terjadi hanya dengan MS Remote Desktop 8.0.x (saat ini 8.0.6) di OSX.
    • Saya telah mengkonfirmasi bahwa CoRD 0,5,7 memetakan kunci dengan benar.
    • Saya terhubung dengan klien MS RDP dari kotak Win7 lainnya dan tombol panah berfungsi dengan baik (meskipun kotak itu memiliki keyboard normal dengan numberpad juga).

Saya diuji menggunakan keyboard Windows di layar untuk mematikan numlock di sesi RDP. Segera setelah saya menekan tombol panah setelah itu, numlock kembali aktif dan tombol panah terus berfungsi seolah-olah itu adalah tombol angka.

Masalah ini secara ajaib terwujud suatu hari (maaf tidak ingat persis versi RDP yang saya miliki saat itu tetapi 8.0. Sesuatu).

Target RDP adalah Win7 VM yang berjalan di VirtualBox 4.3.10 pada host Ubuntu 14.04. Saya tersambung ke host RDP di hypervisor VirtualBox daripada langsung ke Windows karena tamu Windows adalah Home Premium dan karenanya tidak mendukung koneksi RDP masuk.

Adakah yang bisa menyarankan cara mendapatkan tombol panah OSX untuk diperlakukan sebagai tombol panah dalam sesi RDP seperti di tempat lain?

LRE
sumber
Sial, saya punya masalah yang sama pada Yosemite, VBox 4.3.20r96996 dan 8.0.12 dari klien RDP Microsoft
Jamgold
1
Saya baru saja menemukan royaltsx.com/main/home/osx.aspx yang berfungsi lebih baik daripada CoRD untuk saya dan tidak memiliki masalah yang dimiliki MRDP
Jamgold

Jawaban:

4

Ini adalah bug yang dikonfirmasi di VirtualBox 4.3.8 tetapi harus diperbaiki di 4.3.10. Anda mungkin ingin mencoba versi yang lebih lama atau versi "test" di tautan pertama.

Jason
sumber
menarik. Apakah masalah ini memungkinkan fakta bahwa itu adalah kombo spesifik MSRDP pada OSX yang memukul VM partikel ini yang memiliki masalah ini?
LRE
Masalah ini terjadi pada saya di VirtualBox 4.2.4
lkraider
2

Saya juga mengalami masalah yang sama. MacOS (10.9.5) RDP (8.0.13 Build 25377) VirtualBox (4.3.20r96996) berjalan di Ubuntu 12.04 Host dengan tamu RHEL5 berjalan di layar penuh.

Bagi saya itu dipicu dengan menekan caps lock atau tombol num lock.

Dengan menggunakan ujung EkriirkE , saya bisa mendapatkan kembali tombol panah dengan mematikan num-lock. (Menggunakan keyboard nyata pada kotak linux atau keyboard layar, dan kemudian tombol panah bekerja, tetapi hanya pada keyboard nyata). Ini akan macet lagi jika saya menggunakan kunci apa pun dalam RDP seperti yang dikatakan LRE , kecuali saya menutup sesi RDP (Command-Q atau Command-W) dan kemudian menghubungkan kembali sesi RDP.

Jadi secara ringkas, solusi saya:

  1. Toggle Num lock off di VM (di linux saya bisa menggunakan perintah numlockx off)
  2. Tutup sesi RDP ⌘Qatau ⌘W(Anda harus melakukan ini sebelum mengirim penekanan tombol lagi ke VM)
  3. Hubungkan kembali ke Sesi RDP

Ini akan mengatur ulang status kunci num di VM, dan negara yang disinkronkan dengan buruk di RDP.

  • Perbaikan yang lebih otomatis akan memiliki skrip Autohotkey, atau skrip Bash mematikan num lock ketika Anda menyambung kembali sebelum Anda mengetikkan tombol apa saja dari jarak jauh.
  • Anda juga bisa tidak pernah menggunakan CapsLock / NumLock atau menonaktifkannya untuk RDP.
Jeff Peters
sumber
1

Bisakah Anda mencoba menggunakan keyboard OnScreen (OSK) pada mesin jarak jauh (Aksesori, Aksesibilitas) Dan beralih tombol num lock dan coba lagi? Saya punya masalah dengan Linux + Windows RDP, tetapi mesin linux saya memiliki kunci num yang sebenarnya. Saya hanya perlu beralih beberapa kali untuk menyinkronkan keadaan, di mana mac yang hilang membuat masalah kedua - OSK harus bekerja.

EkriirkE
sumber
mencobanya: segera setelah saya menekan salah satu tombol panah, kunci num pada OSK kembali menyala. Telah disebutkan dalam paragraf tepat di bawah poin-poin.
LRE