如何更改或禁用VMware Player的热键?


16

我正在为只能在Windows XP上运行的某些较旧的设计应用程序运行VMware。这些应用程序之一使用Ctrl+ AltCtrl+ Alt+ Shift快捷方式执行各种任务。

问题是VMware Player使用Ctrl+ Alt作为热键来将控制权授予主机OS。

有没有办法禁用或更改它?

Answers:


17

我遇到了同样的问题,经过一些研究,我找到了VMware知识库站点上的“在VMware Server中修改热键设置(1008036)”一文(在此处存档)。

它显示了如何修改preferences.ini文件以使Ctrl+ Alt+ 成为热键Shift,并指示还可以设置其他键组合。  Ctrl+ Alt+ Shift对我来说很好,所以我尝试了一下,它起作用了:

目的

本文提供了在VMware Server 2.0中自定义热键首选项的步骤。

解析度

远程控制台不提供用于设置热键设置的界面控件。您必须在用户首选项文件中配置热键。

要在用户首选项文件中配置热键:

注意:如果安装了其他VMware产品,这些更改也会影响这些产品的首选项。

  1. 在文本编辑器中打开首选项文件。

    该文件位于以下位置之一:

    • Windows XP和Windows Server 2000 –
      C:\Documents and Settings\[username]\Application Data\VMware\preferences.ini
    • Windows Vista,Windows 7,Windows Server 2008,Windows 8和Windows Server 2012 – %USERPROFILE%\AppData\Roaming\VMware\preferences.ini
      • %AppData%\VMware\preferences.ini可能适用于以上两种情况。)
    • Unix / Linux – ~/.vmware/preferences
  2. 将以下行添加到文件中:

    pref.hotkey.gui = "false"
    pref.hotkey.shift = "true"
    pref.hotkey.control = "true"
    pref.hotkey.alt = "true"
    

    此组合将热键设置为Ctrl+ Alt+ Shift。其他设置产生不同的组合。

  3. 保存文件并重新启动远程控制台。

据报道,该pref.hotkey.gui行指的是Windows钥匙。


4
值得一提的是,“ pref.hotkey.gui”是指Windows密钥。这对我来说不是立即显而易见的。
2014年

在Windows 7和Windows 8上,可以在Users \ UserName \ AppData \ Roaming \ VMware \ preferences.ini中找到首选项文件
2014年

谢谢,这完全在我的VMware Player 4工作
рüффп

4

如果更改VMX文件参数(preferences.ini-设置),则可以执行所需操作...

pref.hotkey.shift = "true"    
pref.hotkey.alt = "true"    
pref.hotkey.control = "true"

pref.hotkey.disableExitFullScreenOnHotkeyRelease
pref.hotkey.disableHotkeyDelete
pref.hotkey.disableHotkeyEscape
pref.hotkey.disableHotkeyInsert
pref.hotkey.leftAlt
pref.hotkey.leftControl
pref.hotkey.leftShift
pref.hotkey.rightAlt
pref.hotkey.rightControl
pref.hotkey.rightShift

在Linux-VM中,您可能不喜欢通常的CTRL + ALT组合–将其用于CTRL + ALT + SHIFT

以上是本文的来源,其中包含有关您可以执行的其他操作的信息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.