儘管有
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
.它與“遊標離開視窗時取消抓取”複選框相關聯。