เมาส์หายไปใน VirtualBox


35

ฉันใช้ VirtualBox เวอร์ชันล่าสุด (VirtualBox 4.3.6 สำหรับโฮสต์ Windows) และหลังจากติดตั้งระบบปฏิบัติการใด ๆ แล้วคลิกเมาส์ข้างในจะหายไป มองไม่เห็นจนกว่าฉันจะกดขวา CRTL ใครรู้ว่าสิ่งที่สามารถทำให้เกิดปัญหานี้ ฉันได้ติดตั้งชุดขยายเสริมด้วย


ฉันมีปัญหานี้ทั้งในและนอก ดูเหมือนว่าจะบ่อยขึ้นเมื่อเปิดใช้งานการเร่งความเร็ว 3D สิ่งนี้แตกต่างจากปัญหา / คำแนะนำเพิ่มเติมที่ผู้อื่นพูดถึง
BlackVegetable

คำตอบ:


23

ในกรณีของฉันมันใช้งานได้โดยเปลี่ยนอุปกรณ์ตัวชี้จาก ' PS/2 Mouse' เป็น ' USB Tablet'

ในขณะที่แขกไม่ได้ทำงานใน VirtualBox
-> เลือกอินสแตนซ์ผู้เยี่ยมชมเสมือน
-> คลิก 'การตั้งค่า'
-> เลือก 'ระบบ' ในแผงด้านซ้าย
-> ไปที่แท็บ 'เมนบอร์ด' และในอุปกรณ์ชี้ตำแหน่งให้เลือก ' USB Tablet' แทน ' PS/2 Mouse'


สิ่งนี้ใช้ได้สำหรับฉัน
Sudheer Kumar

นั่นเป็นเคล็ดลับสำหรับฉัน: CentOS 7.3 ภายใน VBox 6.0.4
Vladimir Kondratyev

ทำงานให้ฉันด้วย CentOS7.6.10.10 ภายใน VBox 6.0.4
dolphus333

แก้ไขทำงานได้เพียงชั่วขณะเท่านั้น เมื่อฉันเปลี่ยนกลับไปเป็นโฮสต์สักครู่ปัญหาเดียวกัน (ไม่ได้คลิกเมาส์) ปรากฏขึ้นในเกสต์ การเปลี่ยนแขกเป็นแบบเต็มหน้าจอแก้ไขปัญหาได้อีกครั้งหลังจากนั้น
dolphus333

22

อย่างใด

Machine -> Disabling Mouse Integration

แล้วก็

Machine -> Disabling Mouse Integration 

(ใช่สองครั้งหนึ่งครั้งเพื่อปิดและอีกครั้งเพื่อเปิดอีกครั้ง) จริง ๆ แล้วแก้ไขให้ฉัน


แม้เพียงแค่ปิดการใช้งานด้วย (ctrl ขวา) + I จากนั้นคลิกในหน้าต่างผู้เยี่ยมชมและยอมรับ "เปิดใช้งานอีกครั้ง" ไดอะล็อกเพียงพอ
tripleee

การแก้ปัญหาในโพสต์ก็ใช้ได้สำหรับฉันเช่นกัน (กับ Ubuntu 16.04 ในฐานะแขก) ซึ่งอาจเกี่ยวข้องกับvirtualbox.org/ticket/7945
Blaisorblade

21
การแก้ไขนี้ใช้ไม่ได้สำหรับฉัน
Nicky De Maeyer

7

ไม่มีปัญหาใน Virtualbox RCTRL ถูกตั้งค่าปุ่มเริ่มต้นสำหรับการจับเมาส์ภายในกล่องเสมือน ดังนั้นคุณจะสามารถใช้เมาส์ภายใน VB ได้หลังจากเปิดใช้งานการจับเมาส์ หากคุณไม่เปิดใช้งานการดักจับเมาส์คุณสามารถใช้เมาส์ได้ แต่จะไม่สามารถมองเห็นได้เนื่องจากเมาส์กำลังใช้งานโดยหน้าต่างปัจจุบัน คุณสามารถเปลี่ยนปุ่ม RCTRL ได้โดยเข้าไปที่ File -> preferences จากนั้นคุณสามารถเปิดใช้งานการจับเมาส์ด้วยปุ่มอื่น ตรวจสอบด้วยเมื่อคุณเปิดใช้งาน Mouse Capture เมาส์จะหายไปจากหน้าต่างปัจจุบันและแสดงใน windows host


7

ขั้นตอนต่อไปนี้ใช้ได้สำหรับฉัน

  1. ไปที่การตั้งค่าเครื่อง -> ระบบ -> เมนบอร์ด
  2. เลือกเมาส์ PS / 2เป็นอุปกรณ์ชี้ตำแหน่ง

1
มันทำงานนอกกรอบ
โทมัสซ์

ทำงานได้ไกล หมายเหตุ: การตั้งค่าเครื่องหมายถึงการตั้งค่า Virtualbox ไม่ใช่การตั้งค่าภายในแขก
เอาชนะ

7

ฉันมีปัญหาเดียวกัน (หรืออย่างน้อยคล้ายกันมาก) กับโฮสต์ linux (debian 8) และแขก linux (debian 7) ที่เปิดใช้งาน 3D บางครั้งตัวชี้เมาส์จะมองไม่เห็นที่แขก

ฉันได้ติดตั้งส่วนเสริมของผู้เยี่ยมชมและเปิดใช้งานการรวมเมาส์

สำหรับฉันเคล็ดลับที่แก้ไขมันคือการลบโมดูล psmouse และใส่ใหม่ (ภายในแขก)

sudo rmmod psmouse
sudo modprobe psmouse

ฉันเชื่อว่านี่เป็นคำตอบที่ถูกต้อง! ฉันมี Ubuntu 16.04 บน OSX High Sierra ด้วย VB 5.2.6 ปัญหานี้ยังคงรบกวนจิตใจฉันทุกเวลาแล้ว เพื่อนซี้
CppChase

ลบโมดูลภายในโฮสต์หรือภายในเดา? โอ้ !!!!
Jamie Hutber

ข้างในแขกรับเชิญ :)
Luis Antolín Cano

3

เพียงถอดเม้าส์ออกจากพีซีของคุณแล้วเชื่อมต่อใหม่ ฉันทำสิ่งนี้เมื่อใดก็ตามที่ฉันประสบปัญหานี้ (ฉันมีการติดตั้งเพิ่มเติมจากแขก แต่ยังคงมีปัญหา)


3
มันดีสำหรับคุณ แต่พวกเราบางคนมีแทร็กแพดที่ไม่สามารถตัดการเชื่อมต่อไม่ว่าทางร่างกายหรือทางอื่น
MarcusJ

ไม่อยากเชื่อเลยว่าจะได้ผลฮ่าฮ่า
trueinViso

ฉันมีเมาส์ไร้สาย mx ของ Logitech ที่บางครั้งหายไปใน virtualbox เมื่อฉันเรียกใช้แอปพลิเคชัน เมื่อฉันถอดปลั๊กตัวเชื่อมต่อไร้สาย usb และเชื่อมต่อใหม่ฉันสามารถเห็นตัวชี้เมาส์ได้อีกครั้ง ขอขอบคุณ!
kimbaudi

2

สิ่งหนึ่งที่ไม่มีใครพูดถึงโง่คำสั่งผสมคีย์จริงเพื่อปล่อยเคอร์เซอร์ของคุณคือ SHIFT + ctrl ขวาไม่ใช่ right-ctrl ไม่ได้บอกว่าที่ใดก็ได้ในอินเทอร์เฟซเอกสารหรือเว็บไซต์ ฉันไม่แน่ใจว่านี่เป็นปัญหาของคุณ แต่คนอื่น ๆ อาจพบปัญหานี้


หรือบน Mac ปุ่มคำสั่งด้านขวา⌘
Mike

1

สิ่งนี้เกิดขึ้นกับฉันเช่นกันเมื่อฉันปิดใช้งานการจับเมาส์ เคอร์เซอร์เมาส์ด้านนอกของ VirtualBox ติดอยู่ในที่เดียว (เพราะฉันปิดการใช้งาน) และตัวชี้เมาส์ใหม่ใน VirtualBox จะมองไม่เห็น

สิ่งที่ดีที่สุดในการแก้ไขปัญหานี้คือการใช้อุปกรณ์ภายนอกเช่นตัวควบคุม PC ที่มีแท่งอนาล็อก ดังนั้นให้เชื่อมต่อคอนโทรลเลอร์สำหรับพีซีของคุณกับอุปกรณ์ภายนอกที่คุณต้องการก่อนจากนั้นดาวน์โหลดโปรแกรมฟรีที่ชื่อว่า JoyToKey หรือที่คล้ายกัน ฉันอยากจะแนะนำ JoyToKey มันทำงานได้อย่างสมบูรณ์แบบ

ตอนนี้เปิด JoyToKey และแมปแป้นคีย์บอร์ดของคุณเช่น w, a, s, d หรือขึ้น, ลง, ซ้าย, ขวาและซ้ายและคลิกเมาส์ขวารวมถึงการเลื่อนเมาส์ตรงกลางและแกนการเคลื่อนไหวของเมาส์ (สิ่งที่คุณใช้เพื่อเลื่อนเมาส์ ฉันจะทำการแมปของฉันลงบนตัวควบคุมแบบอนาล็อกเพื่อย้ายตัวชี้ไปรอบ ๆ ) บนตัวควบคุมพีซีของคุณ

ถัดไปเปิด VirtualBox (ปิดใช้งานการดักจับ) ด้วยวิธีนี้อย่างน้อยตอนนี้คุณสามารถย้ายตัวชี้ที่ติดอยู่ตั้งแต่แรกในที่เดียวด้วยตัวควบคุมพีซีของคุณ

ดังนั้นหากคุณต้องการใช้ใน Unity3d ให้เปิด Unity3d ทันที ย้ายตัวชี้ของคุณโดยใช้อุปกรณ์ภายนอกลองดูตัวอย่างเกมที่คุณทำและตอนนี้คุณสามารถมองไปรอบ ๆ ได้โดยใช้เมาส์! อีกทางหนึ่งคือปิดการใช้งานการเร่งด้วยฮาร์ดแวร์ (ลากตัวเลื่อนไปที่ไม่มีแทนเต็ม) ในตัวเลือกการแสดงผลเมื่ออยู่ใน VirtualBox (ไม่สามารถใช้งานได้หากคุณต้องการใช้ Unity3d เนื่องจากตัวชี้ยังคงหายไปเมื่อวางเมาส์เหนือโปรแกรม)


0

หากคุณไม่ต้องการที่จะเก็บกดCtrlจะปล่อยเมาส์เคอร์เซอร์ทุกเวลาเพียงแค่ติดตั้ง VirtualBox Devices > Install Guest Additionsบุคคลทั่วไปเพิ่มขึ้นโดยการคลิกที่

เครื่องเสมือนเคอร์เซอร์ของเมาส์จะทำงานภายในกล่องเท่านั้น


ฉันไม่แน่ใจว่าฉันทำให้ตัวเองชัดเจน แต่เมื่อเมาส์เข้าสู่ VB จะมองไม่เห็นและฉันไม่สามารถเลื่อนได้ (ฉันไม่เห็น)
Dusan Malic

คุณได้ติดตั้ง "แขกเพิ่มเติม" แล้วลองอีกครั้ง?
cowgill

3
สำหรับฉันสิ่งนี้เกิดขึ้นเมื่อมีการติดตั้งส่วนเพิ่มเติมของแขก
Blaisorblade

ฉันได้รับมันด้วยการเพิ่มของแขกเช่นกัน ฉันแก้มันโดยการสุ่มทำสิ่งต่าง ๆ เช่นการรีบูตเครื่อง vm ติดตั้งข้อมูลเพิ่มเติมของแขก ฯลฯ มันน่ารำคาญมากเมื่ออาจมีผิดเล็กน้อยในบางแห่ง

ฉันสามว่ามันเกิดขึ้นกับฉันกับรุ่นที่ถูกต้องของการติดตั้งแขกเพิ่มเติม
จอร์จเอ็ม Reinstate โมนิกา

0

ทางออกสำหรับฉันคือการตั้งค่าทางลัด "การรวมเมาส์" ในไฟล์ -> การตั้งค่า -> การป้อน -> แท็บเครื่องเสมือนและกดทางลัดสองครั้งเพื่อสลับการรวมเมาส์โดยใช้แป้นพิมพ์ที่ทำงาน


-1

สำหรับฉันปัญหาได้รับการแก้ไขโดยการเลือกเมาส์ภายนอกภายใต้ USB ในเมนูอุปกรณ์ อาจจะติดตั้งไดรเวอร์หรืออะไรบางอย่าง (ขออภัยถ้าฉันฟังดูเหมือน noob แต่นี่คือ 30 นาทีแรกของฉันใน virtualbox)


-1

ฉันกำลังประสบปัญหาเดียวกัน ก่อนหน้านี้มันทำงานได้อย่างสมบูรณ์ ฉันแก้ไขได้โดยเพียงแค่รีเซ็ต เครื่องจักร -> รีเซ็ต ลองนี้และแจ้งให้ฉันทราบหากมันช่วยคุณได้


-1

ความเป็นไปได้อย่างหนึ่งคือหน้าจอไม่สามารถรีเฟรชซึ่งอาจทำให้ดูเหมือนว่าตัวชี้เมาส์หายไป สิ่งนี้สามารถแก้ไขได้โดยการปรับขนาดหน้าต่างชั่วคราวซึ่งบังคับให้ความละเอียดหน้าจอเปลี่ยน

โปรดทราบ:คำถามระบุว่าเมาส์สามารถกู้คืนได้โดยการกดขวา CTRL ตัวชี้เมาส์หายไปจากแขกเท่านั้นไม่ใช่โฮสต์


1
และคุณจะปรับขนาดหน้าต่างโดยไม่ใช้เมาส์ได้อย่างไร
George M Reinstate Monica

@GeorgeM ปรับขนาดหน้าต่าง VM จากโฮสต์ ปัญหาอธิบายถึงเมาส์หายไปใน VM เท่านั้น หากเมาส์หายไปจากโฮสต์ทั้งหมดแสดงว่าคุณมีปัญหา (ใหญ่กว่า!)
RoG

ฉันคิดในสิ่งเดียวกันกับ @GeorgeM ฉันจะใช้เมาส์เพื่อปรับขนาดหน้าต่าง VM จากโฮสต์ แต่ฉันจะทำอย่างไรถ้าฉันไม่เห็นเมาส์และไม่สามารถเข้าถึงตัวชี้เมาส์นอก vm ได้? ความคิดเห็นของ sree ช่วยในสถานการณ์ของฉัน
kimbaudi

@kimbaudi คำถามเดิมระบุอย่างชัดเจนว่าแขกสามารถปล่อยเมาส์เพื่อใช้กับโฮสต์โดยกดปุ่ม CTRL ทางขวา หากสิ่งนี้ไม่ได้ผลสำหรับคุณแสดงว่าคุณมีปัญหากับเม้าส์ / คีย์บอร์ดที่ถูกปล่อยกลับไปที่โฮสต์ซึ่งเป็นปัญหาอื่น
RoG

@RoG ชื่อดั้งเดิมเพียงระบุว่า "เมาส์หายไปใน Virtualbox" และฉันไม่ได้อ่านคำถามอย่างระมัดระวังเพื่อแจ้งให้ทราบว่าผู้ใช้สามารถเลื่อนเมาส์ออกไปนอกหน้าต่างแขกวีเอ็มเอ็ม ขออภัยสำหรับ downvote แต่ฉันไม่สามารถยกเลิกได้ หวังว่าคนอื่น ๆ จะเข้าใจว่าปัญหาของฉันแตกต่างจากผู้ปฏิบัติการ อย่างไรก็ตามปัญหาของฉันได้รับการแก้ไขโดยคำตอบของ Sree
kimbaudi
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.