当我在 VirtualBox 中单击时,会出现警告,询问我是否要捕获鼠标。当我单击时,捕获鼠标消失,直到我单击左键命令(我在 Mac 上)取消捕获鼠标。我无法在虚拟机中执行任何操作。我不认为我更改了任何设置。
我以前能够在虚拟机窗口内部和外部单击而无需手动捕获鼠标,如何恢复到该状态?
答案1
我必须关闭客户操作系统,然后转到设置->显示->关闭 3D 加速,然后重新启动客户操作系统。
这样鼠标指针就会恢复。之后,您可以关闭客户操作系统,重新启用 3D 加速,一切就都好了。
答案2
在客户机中(不是在您的机器上,而是在虚拟机中),您需要为 Virtualbox 安装“Guest Additions”。来自 Virtualbox 手册这里,请参阅此代码片段:
鼠标指针集成
为了克服第 1.8.2 节“捕获和释放键盘和鼠标”中描述的鼠标支持限制,此版本为您提供了无缝鼠标支持。您将只有一个鼠标指针,并且不再需要按主机键来“释放”鼠标,使其不被客户操作系统捕获。为了实现这一点,客户机中安装了一个特殊的鼠标驱动程序,该驱动程序与主机上的“真实”鼠标驱动程序进行通信,并相应地移动客户机鼠标指针。
您无需单独下载客户机附加组件,它们随 Virtualbox 一起提供。请参阅上面同一链接下方的链接,了解客户机操作系统的详细安装说明。