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

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

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

问题是 VMware Player 使用Ctrl+Alt作为热键将控制权交还给主机操作系统。

有没有办法禁用或者改变它?

答案1

我遇到了同样的问题,经过一番研究,我找到了 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钥匙。

答案2

如果您更改 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

相关内容