VirtualBox 在聚焦时捕获 CTRL-ALT,干扰工作区切换

Jef*_*ard 8 virtualbox shortcut-keys workspaces

设置:我运行 VirtualBox,我的来宾操作系统是 Windows 7。我还有多个 Ubuntu 工作区,我用Ctrl+ Alt+Arrow键导航。

问题在于,当虚拟机窗口获得焦点时,它会捕获Ctrl+Alt键(实际上它会捕获所有键,这在技术上是正确的行为),但是这些键不再执行我的主机操作系统工作区切换。

即使我的 VM 处于焦点状态,我也希望工作区切换快捷键继续工作。我想我不介意两个操作系统是否都收到Ctrl+ Alt+Arrow并处理它们(尽管我的 VM 不使用这些快捷键。)

我当前的解决方法是在 VM 外部(不聚焦)单击,但我不想这样做。

可能没有解决方案,但我想我会问。

Tak*_*kat 5

目前没有选项可以自定义 VirtualBox 中主机击键的捕获行为。它要么总是“自动捕获键盘”,要么永远不会。这可以在 Virtual Box Manager 首选项对话框的应用程序首选项中定义。

临时切换主机键盘捕获的一种方便方法是按Host一次 - 键。默认情况下,这是设置为,RightCtrl但在我的系统上,我将其设置RightShift为如下所示:

在此处输入图片说明

如果启用了自动捕获,我们可以使用主机密钥,直到我们切换回来。

如果我们使用了AltTab应用程序切换器,当来宾窗口再次获得焦点时,来宾会恢复默认键盘捕获状态。