如何擁有不支援滑鼠的 Windows 7 VMware 來賓?

如何擁有不支援滑鼠的 Windows 7 VMware 來賓?

儘管有

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

在我的 .vmx 檔案和用戶端上的自訂 VMware Tools 安裝(不包含滑鼠驅動程式)中,我以某種方式為我的 Windows 7 虛擬機器提供了完全整合的滑鼠支援。我可以順利地將滑鼠從主機移至客戶機,無需單擊或按 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.它與“遊標離開視窗時取消抓取”複選框相關聯。

相關內容