เมาส์หายไปใน 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.