我在Lion上启动应用程序时遇到问题(错误?)。
我用两个空格。假设一个打开了邮箱,另一个打开了Firefox和Vim。
Vim位于前台,而Firefox的窗口位于其后。
当我从邮箱将Cmd + Tab切换到Firefox时,该空间已正确切换,但Firefox仍在后台。
如果我再次将Cmd + Tab切换到Firefox,或在Dock中选择它,则该窗口通常会显示在前面。
该错误不仅限于Firefox,在许多应用程序中都可以看到。
我究竟做错了什么?
我在Lion上启动应用程序时遇到问题(错误?)。
我用两个空格。假设一个打开了邮箱,另一个打开了Firefox和Vim。
Vim位于前台,而Firefox的窗口位于其后。
当我从邮箱将Cmd + Tab切换到Firefox时,该空间已正确切换,但Firefox仍在后台。
如果我再次将Cmd + Tab切换到Firefox,或在Dock中选择它,则该窗口通常会显示在前面。
该错误不仅限于Firefox,在许多应用程序中都可以看到。
我究竟做错了什么?
Answers:
对于原始海报,您没有做错任何事情。
无论它是否打算作为功能部件使用,显然这都是可用性问题,也就是错误。问题在于,受影响的应用程序窗口经常被堆叠在所有其他窗口的顶部,而不是它们的后面。使用Spaces Mission Control 来回切换时,该应用程序经常卡在其他打开的窗口下。
手指扭曲的CMD-TAB-OPTION-释放经常会失败:它要么做任何其他事情,要么由于自动重复按键而无法完成,这使它毫无用处。
这绝对是一个错误,而不是功能。继续使用CMD-TAB来回翻转,窗口将弹出回到顶部,然后再次下降,异常。
哦,它似乎并没有影响Spaces,因此它似乎是一种回归。
这是一个功能而不是错误:-)
开始使用Tab键,Cmd-Tab直到进入要切换到的应用程序,然后Option在放开之前按住Cmd-Tab。
我同意jerseyboy,这几乎是个错误。因此,在Lion 10.7.3下,在邮件中,我切换到了另一个区域中的safari。然后,我切换回邮件,然后空间又适当地切换到了原来的位置。但是,以前位于顶部的窗口现在隐藏在终端机后面,而我在该空间中打开了其他几个窗口。这是应用程序之间快速切换的烦人干扰。
使应用程序重新回到最前面的一种不太麻烦的方法是将cmd-tab转到有问题的应用程序,释放(切换到正确的空间),然后按cmd-tab cmd-shift-tab(伪造一个开关)到另一个应用程序,但实际上又回到了同一个应用程序)。当一个连击应该足够的时候,这个顺序真的很尴尬,只有3个连击。快来Apple,至少让我们在系统偏好设置或神秘的plist命令行中选择这种行为。
如果您希望这是默认行为,则KeyRemap4Macbook允许将command+ 重新映射tab到。它还具有一些非常酷/强大的自定义功能,例如仅针对特定应用程序重新映射键盘快捷键-例如,将Firefox中的remap + 重新映射到+ 以在浏览器选项卡之间切换。command+tab+optioncommandtabcontroltab