修复虚拟框上的 Command + Tab

修复虚拟框上的 Command + Tab

我安装了 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

正如刚才提到的

  1. 您将主机键设置为正确的 CMD / Win 键,然后
  2. 禁用自动捕获

但更重要的是

  1. 您创建自动热键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?

相关内容