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

设置:我有VirtualBox运行,我的客户操作系统是Windows 7.我还有多个Ubuntu工作区,我用Ctrl + Alt + 箭头键导航。

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

我希望工作区切换快捷键能够继续工作,即使我的VM是专注的 。 我想我不介意两个操作系统都接收到Ctrl + Alt + Arrow并处理它们(虽然我的VM不使用这些快捷键。)

我目前的解决方法是单击外部(不重点)VM,但我不想这样做。

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

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

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

在此处输入图像描述

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

如果我们使用了Alt Tab应用程序切换器,则当guest虚拟机窗口再次获得焦点时,guest虚拟机将恢复默认的键盘捕获状态。