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

Mat*_*hew 16 hotkeys vmware-player

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

问题在于 VMware 播放器使用Ctrl+Alt作为热键将控制权授予主机操作系统。

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

小智 18

我遇到了同样的问题,经过一番研究,我找到了 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"
    
    Run Code Online (Sandbox Code Playgroud)

    这种组合设置热键Ctrl+ Alt+ Shift。其他设置产生不同的组合。

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

据称,该pref.hotkey.gui行指的是Windows关键。

  • 值得一提的是,“pref.hotkey.gui”指的是Windows键;这对我来说并不是很明显。 (4认同)

小智 5

如果您更改 VMX 文件参数(preferences.ini - 设置),您可以执行您想要的操作...

\n\n
\n
pref.hotkey.shift = "true"    \npref.hotkey.alt = "true"    \npref.hotkey.control = "true"\n\npref.hotkey.disableExitFullScreenOnHotkeyRelease\npref.hotkey.disableHotkeyDelete\npref.hotkey.disableHotkeyEscape\npref.hotkey.disableHotkeyInsert\npref.hotkey.leftAlt\npref.hotkey.leftControl\npref.hotkey.leftShift\npref.hotkey.rightAlt\npref.hotkey.rightControl\npref.hotkey.rightShift\n
Run Code Online (Sandbox Code Playgroud)\n\n

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

\n
\n\n

上述内容的来源在这里,其中包含\n有关您可以使用的其他操作的信息preferences.ini

\n