ปุ่มลูกศรที่ใช้เป็นแป้นตัวเลขใน MS Remote Desktop บน Mac OS X


8

เมื่อใช้ MS Remote Desktop 8.0.x เพื่อเชื่อมต่อจาก Mac ของฉันกับ Windows VM บนโฮสต์อื่นฉันมีปัญหาการจับคู่คีย์

Windows ปฏิบัติกับปุ่มลูกศรของ Mac ราวกับว่าอยู่บนแป้นตัวเลข (ซึ่งแป้นพิมพ์นี้ไม่มี) และการล็อคตัวเลขเปิดอยู่ ผลก็คือเมื่อฉันใช้ปุ่มลูกศรพวกเขาทำหน้าที่เป็นปุ่มกดบนแป้นตัวเลขแทนการเลื่อนเคอร์เซอร์ไปรอบ ๆ

ในภาพต่อไปนี้ฉันได้แก้ไขในการแมปจำนวนที่มีประสิทธิภาพ:

มีบางอย่างแปลก ๆ

  • ปัญหานี้เกิดขึ้นเฉพาะกับเรื่องนี้โฮสต์ RDP หนึ่งโดยเฉพาะ
    • ฉันไม่พบปัญหานี้กับโฮสต์อื่น ๆ (ฉันมีประมาณครึ่งโหลที่ฉันเชื่อมต่อ)
  • ปัญหานี้เกิดขึ้นเฉพาะกับ MS Remote Desktop 8.0.x (ปัจจุบัน 8.0.6) บน OSX
    • ฉันยืนยันว่าCoRD 0.5.7 จับคู่คีย์อย่างถูกต้อง
    • ฉันเชื่อมต่อกับไคลเอนต์ MS RDP จากกล่อง Win7 อื่นและปุ่มลูกศรทำงานได้ดี (แม้ว่ากล่องนั้นจะมีแป้นพิมพ์ปกติพร้อมแป้นตัวเลขเช่นกัน)

ฉันทดสอบโดยใช้แป้นพิมพ์บนหน้าจอ Windows เพื่อปิด numlock ในเซสชัน RDP ทันทีที่ฉันกดปุ่มลูกศรหลังจากนั้น Numlock ก็กลับมาและปุ่มลูกศรยังคงทำงานราวกับว่าพวกเขาเป็นปุ่มตัวเลข

ปัญหานี้เกิดขึ้นอย่างน่าอัศจรรย์ในหนึ่งวัน (ขออภัยจำไม่ได้ว่ารุ่นของ RDP ที่ฉันมีในเวลานั้น แต่มันคือ 8.0.something)

เป้าหมาย RDP คือ Win7 VM ที่ทำงานบน VirtualBox 4.3.10 บนโฮสต์ Ubuntu 14.04 ฉันกำลังเชื่อมต่อกับโฮสต์ RDP ใน VirtualBox hypervisor แทนที่จะเข้ากับ Windows โดยตรงเนื่องจากผู้เยี่ยมชม Windows เป็น Home Premium จึงไม่สนับสนุนการเชื่อมต่อ RDP ขาเข้า

ทุกคนสามารถแนะนำวิธีรับปุ่มลูกศร OSX เพื่อใช้เป็นปุ่มลูกศรในเซสชัน RDP เหมือนที่อื่น ๆ ได้หรือไม่?


เมื่อนั้นฉันมีปัญหาเดียวกันกับ Yosemite, VBox 4.3.20r96996 และ 8.0.12 ของไคลเอนต์ Microsoft RDP
Jamgold

1
ฉันเพิ่งพบroyaltsx.com/main/home/osx.aspxซึ่งทำงานได้ดีกว่า CoRD สำหรับฉันและไม่มีปัญหา MRDP ที่มี
Jamgold

คำตอบ:


4

นี่เป็นข้อผิดพลาดที่ยืนยันใน VirtualBox 4.3.8 แต่ควรได้รับการแก้ไขใน 4.3.10 คุณอาจต้องการลองรุ่นที่เก่ากว่าหรือ "ทดสอบ" ในลิงค์แรก


น่าสนใจ ปัญหานี้จะช่วยให้ข้อเท็จจริงที่ว่ามันเป็นคำสั่งผสมเฉพาะของ MSRDP บน OSX ที่ส่งผลกระทบต่อ VM อนุภาคนี้ที่มีปัญหานี้หรือไม่
LRE

ปัญหานี้เกิดขึ้นกับฉันใน VirtualBox 4.2.4
lkraider

2

ฉันยังมีปัญหาเดียวกัน MacOS (10.9.5) RDP (8.0.13 Build 25377) VirtualBox (4.3.20r96996) ทำงานบน Ubuntu 12.04 Host ที่มีแขก RHEL5 ทำงานแบบเต็มจอ

สำหรับฉันมันถูกกระตุ้นโดยการกดปุ่ม caps lock หรือปุ่มล็อค num

ด้วยการใช้ทิปของEkriirkEฉันสามารถดึงปุ่มลูกศรย้อนกลับได้โดยสลับ NUM-lock กลับออก (การใช้แป้นพิมพ์จริงบนกล่อง linux หรือแป้นพิมพ์บนหน้าจอจากนั้นปุ่มลูกศรทำงานได้ แต่บนแป้นพิมพ์จริงเท่านั้น) มันจะติดอีกครั้งถ้าฉันใช้คีย์ใด ๆ ใน RDP เช่นเดียวกับLREพูดยกเว้นว่าฉันปิดเซสชัน RDP (Command-Q หรือ Command-W) จากนั้นเชื่อมต่อเซสชัน RDP อีกครั้ง

ดังนั้นโดยสรุปการแก้ปัญหาของฉัน:

  1. สลับการปิด Num ใน VM (ใน linux ฉันสามารถใช้คำสั่งได้numlockx off)
  2. ปิดเซสชัน RDP ⌘Qหรือ⌘W(คุณต้องทำสิ่งนี้ก่อนที่จะส่งการกดแป้นพิมพ์ใด ๆ เพิ่มเติมไปยัง VM)
  3. เชื่อมต่อกับเซสชัน RDP อีกครั้ง

สิ่งนี้จะรีเซ็ตสถานะการล็อคของ NUM ในทั้ง VM และสถานะที่ซิงค์ไม่ดีใน RDP

  • การแก้ไขอัตโนมัติมากขึ้นจะมีสคริปต์ AutoHotKey หรือสคริปต์ Bash จะปิดการล็อคหมายเลขเมื่อคุณเชื่อมต่ออีกครั้งก่อนพิมพ์รหัสใด ๆ จากระยะไกล
  • คุณไม่สามารถใช้ CapsLock / NumLock หรือปิดการใช้งาน RDP ได้

1

คุณลองใช้แป้นพิมพ์บนหน้าจอ (OSK) บนเครื่องระยะไกล (อุปกรณ์เสริมการเข้าถึงได้ง่าย) และสลับใช้ปุ่มล็อค num แล้วลองอีกครั้งได้ไหม ฉันมีปัญหานี้กับ Linux + Windows RDP แต่เครื่อง linux ของฉันมีการล็อค num จริงฉันต้องสลับสองครั้งเพื่อซิงค์สถานะที่ mac หายไปสร้างปัญหาที่สอง - OSK ควรทำงาน


ได้ลองแล้ว: ทันทีที่ฉันกดปุ่มลูกศรอันใดอันหนึ่งปุ่มล็อค NUM บน OSK ก็กลับมาทำงานอีกครั้ง ได้กล่าวถึงในย่อหน้าด้านล่างจุดกระสุน
LRE

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.