我安装了 Mac OS X 10.8 和 VirtualBox。我正在运行 Windows 7 作为虚拟机。
当我在 Windows 中时,我发现 Command+Tab 不起作用,我想知道我是否可以修复它,使其仍然像在 OS X 中一样运行?
我想要的是能够在 OS X 上运行的应用程序之间切换,但 Windows 却在 Windows 7 中在我打开的窗口之间执行 3D swooshie 操作。
有任何想法吗?
答案1
在 VirtualBox 管理器偏好设置中,转到“输入”,取消选中“自动捕获键盘”选项。保持其未选中状态(下图底部的选项)。
CMD-LEFT 通常关闭的选项,此操作默认将其关闭(如果需要暂时将其改回,请使用 CMD-LEFT)。
这样,CMD-TAB 就可以像在任何其他 Mac OS X 应用程序中一样工作。
对我来说,这很烦人,今天我终于找到了解决方案。但是,我不知道该设置是否会干扰其他内容。到目前为止,我已经在客户机操作系统中尝试了 CTRL-TAB,并且按预期捕获了该设置。
答案2
如果您使用右键Command-或将主机键设置为首选项中“输入”选项卡上的左键,会发生什么情况?我没有装有 VirtualBox 的 Mac 可供测试,但它可能足够疯狂,可以工作。TabCommandCommand
否则,我不相信这目前是不可能的,但是或者,您可以考虑禁用“自动捕获键盘”。
这有明显的缺点,需要在将输入交给客户之前进行点击或按键,而且根本没有帮助一次输入已移交,但如果您通常只是查看客户机的屏幕,它可能会缓解症状。
答案3
正如刚才提到的
- 您将主机键设置为正确的 CMD / Win 键,然后
- 禁用自动捕获
但更重要的是
您创建自动热键Windows 客户机下的脚本
~LWin Up:: 返回
~RWin Up:: 返回
在使用 CMD+Tab 时停止弹出 Windows 开始菜单,同时保持其他 Win+ 快捷方式正常运行,例如 Win+R 和 Win+E 等。
PS 为什么 CMD+Tab 或 Win+Tab 不是 Windows 组合键?因为一旦按下该键,您就离开 Windows 并进入 OSX。而 Windows 只收到 Win 键按下。从未收到 Tab。
编辑:上述脚本在 XP 中对我有用,但在 Win7x64 中不起作用。我发现这个脚本可以工作。
~LWin::vkE8
~RWin::vkE8
答案4
Windows 没有 CMD 或 Command 键。我猜你的意思是 CTRL-Tab?