我怎样才能拥有一个不支持鼠标的 Windows 7 VMware 客户机?

我怎样才能拥有一个不支持鼠标的 Windows 7 VMware 客户机?

尽管

vmmouse.present = "FALSE"
mouse.vusb.absDisabled = "TRUE"
pref.motionUngrab = "FALSE"

在我的 .vmx 文件中,以及在客户机上自定义的不包含鼠标驱动程序的 VMware Tools 安装中,我以某种方式完全集成了对 Windows 7 VM 的鼠标支持。我可以从主机顺利地将鼠标移到客户机中,而无需单击或按 Ctrl+G 进入和 Ctrl+Alt 退出。我不想要这个,因为它会导致游戏出现问题。

如何让虚拟机不支持特殊鼠标,同时仍安装 VMware Tools 以实现其他功能(网络、图形等)?在没有 VMware Tools 的情况下,鼠标可以正常工作,但在其他情况下则不行 — 再次,尽管没有安装鼠标驱动程序,并且尝试禁用它的所有设置。设备管理器显示正在使用通用 Windows PS/2 鼠标驱动程序,而不是虚拟鼠标驱动程序。

客户机和主机均为 Windows 7 Ultimate SP1,分别为 x86 和 x64。我使用的是 VMware Player 3.1.4,安装的 VMware Tools 是最新版本,8.4.6.16648。

答案1

您想出的这个解决方法几乎肯定是没有必要的。

为了解决(我认为是)您的问题,请进入 VMware 首选项并将“优化游戏鼠标”更改为“始终”。

在此处输入图片描述

请注意,您需要使用 VMware Workstation (Windows/Linux) 或 VMware Fusion (Mac OS X) 才能使用此选项。我不认为它在 VMware Player 中可用。

答案2

在客户机中,您可能需要进入设备管理器,为您的鼠标手动执行“更新驱动程序...”,并告诉它让您从设备列表中选择,并选择标准鼠标驱动程序而不是 VMware 鼠标。您还可以尝试“卸载”鼠标,并选中提示您是否还要删除驱动程序文件的框。

答案3

看来您想要的只是禁用自动取消抓取功能,对吗?我将仅使用 Michael Hampton 的屏幕截图来说明:

布拉

禁用以下选项:

  • 当光标离开窗口时取消抓取

或者,您可能还对其他选项感兴趣:

  • 取消抓取时隐藏光标
  • 当光标进入窗口时抓取

这些选项已经存在很长时间了,并且也应该在 VMware Player 中可用。

您尝试使用的指令pref.motionUngrab = "FALSE"不适用于vmx文件,但适用于 VMware 产品的preferences.ini。它与“当光标离开窗口时取消抓取”复选框相关。

相关内容