为什么打开嵌入 Flash 的页面时 Ctrl+Tab 停止工作?

为什么打开嵌入 Flash 的页面时 Ctrl+Tab 停止工作?

这是我最讨厌的事情。每次我在 youtube.com 或 megavideo.com 上观看视频时,我都无法直接按 Ctrl+Tab 来切换标签。我必须点击页面上没有视频的部分才能让它工作,但即使这样,也并不总是这样。

答案1

当 Flash Player 获得焦点时,它会接管 Tab 键绑定。如果 Firefox 中的 Flash Player 获得焦点,则当您按下 Ctrl+Tab 时,Firefox 只会看到 Ctrl 键按下,因为 Flash 会忽略按住 Ctrl 的事实并拦截 Tab 键按下。

不幸的是,我还没有找到解决这个问题的方法。

答案2

诀窍是将键盘的焦点从 Flash 移开并移回到浏览器:

  1. 点击页面背景(Flash 区域之外)
  2. 现在Ctrl+Tab有效!

丹的推理是正确的:当 Flash 应用程序具有焦点时(例如因为您单击了它的Play按钮),那么您的按键就会转到 Flash 应用程序(如果是游戏则很有用),而不是浏览器。

通过点击 Flash 应用之外的内容,您可以将焦点重新放到浏览器上,这样浏览器就会再次解释您的按键操作。这不仅限于Ctrl+Tab任何正常的按键操作(这意味着 Windows 仍会像您预期的那样处理这些Win键或Ctrl+Alt+Del,但这是因为这些键本来就不是浏览器所设计的)。

答案3

如果您按下 alt-tab 然后再次按下 alt-tab 以返回同一窗口,播放器将失去焦点。不过我使用键盘的次数多于鼠标。

相关内容