ฉันเรียกใช้พลังเซิร์ฟเวอร์ (เวอร์ชั่น 1.3.6) บน Ubuntu 11.10 โฮสต์และลูกค้า (เวอร์ชั่น 1.3.8) บนโฮสต์ Windows 7
เมื่อใดก็ตามที่ฉันใช้Winคีย์บนไคลเอนต์ windows คีย์เหล่านั้นจะ "เล่นซ้ำ" บนเซิร์ฟเวอร์ Ubuntu ของฉันในขณะที่การโฟกัสของเมาส์กลับไปที่โฮสต์ (ซึ่งจะทำให้เกิดการพุ่งกลับบ้าน) สิ่งนี้เกิดขึ้นแม้ว่าจะมีการหน่วงเวลาที่ยาวนานระหว่างการกดปุ่มและการเปลี่ยนโฟกัสหรือหากมีการป้อนปุ่มอื่นก่อนที่จะเปลี่ยนโฟกัส
ตรงกันข้ามจะไม่เกิดขึ้น - เมื่อฉันใช้Winปุ่มบนเซิร์ฟเวอร์อูบุนตูมันจะไม่เล่นซ้ำเมื่อฉันเปลี่ยนโฟกัสไปยังไคลเอนต์ Windows
ความคิดใด ๆ ว่าทำไมสิ่งนี้ถึงเกิดขึ้น? ฉันจะหยุดสิ่งนี้ไม่ให้เกิดขึ้นได้ไหม?
ปรับปรุง:
ฉันเพิ่งสังเกตเห็นว่าเมื่อฉันกดWinปุ่มค้างไว้ในขณะที่โฟกัสอยู่บนเครื่องไคลเอนต์ (Win 7) แถบ Unity บนเครื่องโฮสต์ (Ubuntu 11.10) ก็จะถูกเปิดขึ้น! ดูเหมือนว่า Unity จะดักจับปุ่มกดแม้ในขณะที่ซินเนอร์จี้ส่งให้ลูกค้า
เมื่อฉันเปลี่ยนฮ็อตคีย์ของ Unity เป็นอย่างอื่นให้บอกว่าAltสิ่งเดียวกันเกิดขึ้น - การใช้คีย์นั้นในไคลเอนต์จะทำให้แถบ Unity บนโฮสต์เป็นเช่นนั้น
ดูเหมือนว่า Unity กำลังขโมยเหตุการณ์ปุ่มกด ปัญหานี้จะไม่ซ้ำกับการทำงานร่วมกัน แต่ยังเกิดขึ้นเมื่อทำงานVMs เช่น VirtualBox และ VMware รายงานบั๊กที่เกี่ยวข้อง: