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


8

设置:我正在运行VirtualBox,我的客户机操作系统是Windows7。我还有多个Ubuntu工作区,可以使用Ctrl+ Alt+ Arrow键进行导航。

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

我希望即使我的VM处于聚焦状态,工作区切换快捷键也可以继续工作。我想,如果两个操作系统收到我不会介意Ctrl+ Alt+ Arrow和处理它们(虽然我的虚拟机不使用这些快捷键。)

我当前的解决方法是在虚拟机外部单击(使焦点消失),但是我不想这样做。

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

Answers:


5

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

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

在此处输入图片说明

如果启用了自动捕获,则可以使用主机键,直到切换回去为止。

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


1
Bummer,我认为可能是这样。感谢“轻按主机键”的建议-它使我可以使用CTRL-ALT-箭头-比将手移到鼠标上更好的解决方法。
杰夫·沃德

1
是的,它更方便,并且在使用应用程序切换器ALT TAB时,它甚至可以自动还原caputre,)
Takkat 2015年

1
是的,“点击主机密钥”也使它对我也可行,这是一个很好的建议。
Gerben Rampaart '17
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.