鼠标消失在VirtualBox中


35

我正在使用最新版本的VirtualBox(适用于Windows主机的VirtualBox 4.3.6),在安装了任何操作系统并在其中单击鼠标后,它们都会消失。在我按右CRTL之前不可见。任何人都知道会导致此问题的原因。我还安装了扩展包。


我曾经断断续续地遇到这个问题。但是,启用3D加速似乎更为频繁。这不同于其他人提到的“来宾添加”问题/解决方案。
BlackVegetable 2014年

Answers:


23

就我而言,它通过将指针设备从“ PS/2 Mouse” 更改为“ ”来工作USB Tablet

来宾未运行时,在VirtualBox中
->选择虚拟来宾实例
->单击'设置'
->在左侧面板中选择'系统'
->转到'主板'选项卡,然后在指针设备中选择' USB Tablet'而不是' PS/2 Mouse'


这对我有用。
Sudheer Kumar

那对我来说是个窍门:VBox 6.0.4中的CentOS 7.3
Vladimir Kondratyev

在VBox 6.0.4中使用CentOS7.6.10.10为我工作。
dolphus333

修复只工作了一段时间。当我切换回主机一段时间后,来宾中又出现了相同的问题(鼠标未单击)。之后将访客更改为全屏,此问题再次得到解决。
dolphus333

22

不知何故

Machine -> Disabling Mouse Integration

然后

Machine -> Disabling Mouse Integration 

(是两次,一次将其关闭,一次再次将其打开)实际上是为我修复的。


甚至只是使用(正确的ctrl)+ I禁用它,然后在来宾窗口中单击并接受“再次启用?”。对话就足够了。
2015年

帖子中的解决方案也对我有用(以Ubuntu 16.04作为来宾)。这可能与virtualbox.org/ticket/7945有关
布莱布莱德(Blaisorblade)

21
此修复程序对我不起作用
Nicky De Maeyer

7

在Virtualbox中这不是问题。RCTRL设置为在virtualbox中捕获鼠标的默认按钮。因此,启用鼠标捕获后,您将只能在VB中使用鼠标。如果未启用鼠标捕获,则可以使用鼠标,但是由于“当前”窗口正在使用鼠标,因此它将不可见。您可以通过进入File-> preferences来更改RCTRL按钮,然后可以使用其他按钮启用鼠标捕获。还要检查启用鼠标捕获后,鼠标将从当前窗口中消失并显示在主机窗口中。


7

以下步骤对我有用。

  1. 转到机器设置->系统->主板。
  2. 选择PS / 2鼠标作为定位设备。

1
它开箱即用
-Tomasz

到目前为止工作。注意:计算机设置是指Virtualbox设置,而不是Guest内部的设置。
击败

7

我在启用3D的Linux主机(debian 8)和linux guest(debian 7)上存在相同(或至少非常相似的问题)。有时,鼠标指针在来宾处不可见。

我已安装了来宾添加项并启用了鼠标集成。

对我来说,解决问题的技巧是删除psmouse模块,然后将其重新插入(在guest虚拟机内部)。

sudo rmmod psmouse
sudo modprobe psmouse

我相信这是正确的答案!我在VB 5.2.6的OSX High Sierra上具有Ubuntu 16.04。这个问题仍然时不时困扰着我。Tnx好友。
CppChase

拆下主机内部还是猜中的模块?:O !!!!
杰米·赫伯


3

只需从电脑上拔下鼠标并重新连接即可。每当遇到此问题时,我都会这样做(我安装了来宾添加,但仍然有问题)。


3
这对您有好处,但是我们中有些人无法通过物理或其他方式断开连接的触控板
MarcusJ 2015年

不敢相信那是有效的哈哈
trueinViso 2015年

我有一个Logitech Performance mx无线鼠标,当我运行某些应用程序时,它有时会在virtualbox中消失。拔下USB无线连接器并重新连接时,我可以再次看到鼠标指针。谢谢!
kimbaudi

2

没有人提到的一件愚蠢的事情,释放光标的实际组合键是SHIFT + right Ctrl,而不是right-ctrl。它并没有说界面,文档或网站中的任何地方。我不确定这是否是您的问题,但其他人可能会遇到此问题。


或在Mac上,右侧命令按钮⌘。
迈克,

1

当我禁用鼠标捕获时,这也发生在我身上。VirtualBox外部的鼠标光标停留在一个位置(因为我禁用了它),VirtualBox中的新鼠标指针变得不可见。

解决此问题的最佳方法是实际使用外部设备,例如带有模拟摇杆的PC控制器。因此,请首先插入您想要的任何外部设备的PC控制器,然后下载一个名为JoyToKey或类似名称的免费程序。我建议JoyToKey,它完美地工作。

现在,打开JoyToKey并映射您的键盘按键,例如w,a,s,d或上,下,左,右,左,右鼠标单击,包括鼠标中键和鼠标移动轴(用于移动鼠标的方式) ,我在控制器模拟棒上映射了我的地雷,以将指针移到PC控制器上。

接下来,打开VirtualBox(禁用捕获)。这样,至少现在您可以使用PC控制器将最初卡住的指针移动到一个位置。

因此,如果要在Unity3d中使用,请立即打开Unity3d。使用外接设备移动指针,尝试预览自己制作的游戏,现在您可以使用鼠标环顾四周!或者,在VirtualBox内时,在“显示”选项中禁用硬件加速(将滑块拖动到无,而不是完全拖动)(但是,如果要使用Unity3d,这将不起作用,因为将鼠标悬停在程序上时指针仍然会消失)


0

如果您不想Ctrl每次都一直按住以释放鼠标光标,只需单击即可安装VirtualBox Guest Additions Devices > Install Guest Additions

虚拟机,鼠标光标仅在框中可用


我不确定自己是否清楚,但是当鼠标进入VB时它不可见并且无法移动(我看不到)。
杜桑·马里克

您是否安装了“来宾添加项”,然后重试?
Cowgill

3
对我来说,这是安装来宾添加项时发生的。
布莱布莱德(Blaisorblade)

我也有客人添加。我通过随机地做一些事情来解决它,例如重启虚拟机,重新安装来宾添加等。当某个地方的某个状态可能有一点错误时,这很烦人。

我认为安装了来宾添加的正确版本对我来说是偶然的
George M Reinstate Monica

0

对我来说,解决方案是在“ 文件->“首选项-> “输入” ->“虚拟机”选项卡中设置“鼠标集成”快捷方式,然后按两次该快捷方式可通过工作键盘切换鼠标集成。


-1

对我来说,问题是通过在设备菜单中的USB下选择我的外接鼠标解决的。也许它安装了驱动程序或其他东西。(对不起,如果我听起来像个菜鸟,但这是我进入virtualbox的第30分钟。)


-1

我遇到了同样的问题。以前它运行良好。我通过重置它解决了。 机器->重置 尝试此操作,并通知我是否有帮助。


-1

一种可能是屏幕无法刷新,这可能使鼠标指针似乎消失了。可以通过临时调整窗口大小(这会强制更改屏幕分辨率)来解决此问题。

请注意:该问题指出可以通过按右键CTRL来恢复鼠标。鼠标指针仅在来宾中消失,而在主机中不消失。


1
以及如何不使用鼠标来调整窗口大小?
乔治·M·莫妮卡(Monica)

@GeorgeM从主机调整VM窗口的大小。该问题说明鼠标仅在虚拟机中消失。如果鼠标已完全从主机中消失,则您将遇到其他问题(更大!)。
RoG

我在想同样的事情@GeorgeM。我将使用鼠标从主机调整VM窗口的大小,但是如果看不见鼠标并且无法访问vm之外的鼠标指针,该怎么办?sree的评论对我的处境有所帮助。
kimbaudi

@kimbaudi原始问题明确指出,来宾可以通过按右CTRL键释放鼠标以在主机上使用。如果这对您不起作用,则鼠标/键盘被释放回主机时会遇到问题,这是另一个问题。
RoG

@RoG原始标题只是简单地指出“鼠标在Virtualbox中消失了”,我没有仔细阅读问题以注意到用户可以将鼠标移到来宾vm窗口之外。对不起,我不能撤消它。希望其他人可以理解我的问题与OP不同。无论如何,Sree的回答解决了我的问题。
kimbaudi
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.