在虚拟盒子上固定Command + Tab


22

我已经安装了VirtualBox的Mac OS X 10.8。我将Windows 7作为虚拟机运行。

当我在Windows中时,我发现Command + Tab不起作用,我想知道是否可以将其修复为像在OS X中一样正常工作?

我想要的是能够在OS X上运行的应用程序之间进行切换,但是Windows却在Windows 7中打开的窗口之间进行3D swoooshie的操作。

有任何想法吗?

Answers:


47

在VirtualBox Manager首选项中,转到“输入”,然后取消选中“自动捕获键盘”的选项。保持选中状态(下图底部的选项)。

CMD-LEFT通常关闭的选项,默认情况下将其关闭(如果需要暂时将其改回,请使用CMD-LEFT)。

这样,CMD-TAB的工作原理与其他任何Mac OS X应用程序一样。

对我来说这很烦人,今天我终于找到了解决方案。但是,我不知道该设置是否会干扰其他内容。到目前为止,我已经在来宾操作系统中尝试了CTRL-TAB,并且按预期进行了捕获。

在此处输入图片说明


这也对我有用。我必须重新启动我的VM,但我曾期望那样。仍不确定副作用。
harperville '16

4

如果你会发生什么Command- Tab用正确的Command键,或设置主机键的左侧Command在首选项“输入”选项卡上的密钥?我没有可使用VirtualBox进行测试的Mac,但是它可能已经足够疯狂了,无法正常工作。

屏幕截图

否则,我不认为这目前是可能的,但是或者,您可以考虑禁用“自动捕获键盘”。

这显然具有以下缺点:在将输入移交给来宾之前需要单击或按键,并且一旦输入移交就根本不提供帮助,但是如果您通常所做的只是查看来宾,这可能会减轻症状机器的屏幕。


0

正如刚才提到的

1)将主机密钥设置为正确的CMD / Win-key,然后2)禁用自动捕获

但最重要的是

3)您在Windows guest 虚拟机上创建自动热键脚本

~LWin Up:: return
~RWin Up:: return

停止使用CMD + Tab时不会突然弹出Windows“开始”菜单,并且仍然使其他Win +快捷方式(例如Win + R和Win + E等)正常工作。

PS为什么CMD + Tab或Win + Tab不是Windows组合键?因为一旦按下,您就离开Windows并进入OSX。Windows仅收到了Win键。从来没有得到标签。


-1

Windows没有CMD或Command键。我想你是说CTRL-Tab?


2
我认为您不理解这个问题。我在Mac上,并且在Win 7虚拟机中运行时,Cmd + Tab在Windows中可以正常工作,就像您按Ctrl + Tab一样。我想让Mac正常捕获Cmd + Tab并切换应用程序。毕竟,从技术上来讲,Windows是要感谢VirtualBox在Mac中作为应用程序运行的。
josef.van.niekerk 2013年
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.