如何为VMWare Workstation Player 12设置输入抓取


0

当我的鼠标光标离开我的VMWare播放器的窗口时,它失去了焦点并且我不能再打字(大量浪费的能量),这是非常令人讨厌的。

所以我检查了是否可以修改输入设置并找到了这个 文件

enter image description here

它显示我可以更改输入设置,但它是一个非常旧的版本(v4),我在我的播放器中找不到这样的任何偏好,我只有这个:

enter image description here

如何在播放机中设置这些?


该文档实际上适用于VMware Workstation,而不适用于VMware Player。 (VMware令人困惑地将Workstation重命名为“Workstation Pro”,将Player重命名为“Workstation Player”。)无论如何,请参阅: superuser.com/questions/1044034/...
jamesdlin

@jamesdlin谢谢,我会试一试。但是,您描述了一个场景,即当VMWare不在guest虚拟机之外时不会释放鼠标会有多奇怪。好吧,如果鼠标不在窗口,VirtualBox可以非常流畅地处理它 但重点仍然是VM,它不会释放钩子,但如果你点击一个主机窗口,它就会释放。非常智能的解决方案,VMWare应该是一样的。
Nestor

启用“按键时抓取键盘和鼠标输入”( pref.grabOnKeyPress = "TRUE" 在preferences.ini文件中)应该表现得非常相似。如果这还不够,我真的很想知道你的用例是什么。
jamesdlin

@jamesdlin使用 grabOnKeyPress 非常接近我在VirtualBox上的经验。如果他们设法将鼠标光标保持在其原始(窗外)位置,他们就会赶上Oracle人员:)如果你将评论推广到答案,我会接受它。
Nestor

Answers:


1

该文档实际上适用于VMware Workstation,而不适用于VMware Player。 (VMware令人困惑地将Workstation重命名为“Workstation Pro”,将Player重命名为“Workstation Player”。)

Workstation和Player共享相同的首选项文件,因此将首选项更改为一个 平时 影响其他产品,即使其他产品不提供UI来更改某些选项。您可以尝试手动修改您的 %APPDATA%\VMware\preferences.ini 文件和添加 pref.motionUngrab = "FALSE"

或者,也可以在guest虚拟机中卸载VMware鼠标驱动程序。

(注意,执行上述操作将阻止鼠标光标离开客户端而不执行显式的ungrab;它会 允许您在抓住时将鼠标移出客户端,这样就可以了 通常没有多大意义 。如果您希望能够将鼠标从客户端移出,但在主机窗口仍具有焦点时自动抓取,则您需要通过设置启用抓取按键 pref.grabOnKeyPres‌​s = "TRUE" 在preferences.ini文件中。)

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.