有没有办法从 Adob​​e Flash 中摆脱键盘焦点?

有没有办法从 Adob​​e Flash 中摆脱键盘焦点?

我一直在尝试在浏览网页时少用鼠标。但是,如果某个 Flash 程序获得焦点,它将捕获所有键盘敲击,如果不先移动鼠标就无法执行任何操作。有什么办法可以解决这个问题吗?

答案1

这似乎是一个Firefox 中的错误从评论来看,这个问题已经存在 8 年多了,而且没有简单的解决办法。您可能想尝试一个名为闪烁后恢复窗口焦点,但这只是一个用户对哪些热键应该在 flash 中工作以及它应该如何操作的看法 - 不过它可能对你很有用。关于如何处理这种情况有很多可能性,这些可能性在错误报告评论中有所概述,尽管 Mozilla 似乎还没有接受其中任何一个或采取自己的行动。

答案2

看到您的问题后,我决定进行一些测试,尝试找到一种方法,仅使用键盘即可将焦点从 Flash 对象移回页面。我在 Windows 上的 Firefox、Chrome、Opera 和 IE 上尝试了这种方法。以下是使用最简单的步骤实现目标的结果:

  • 无论如何,Firefox 都会将焦点保留在 Flash 对象上(实用/合理/可行的步骤)我试过了,所以你可能想使用 Firefox添加在约翰提到的

  • 如果您连续两次点击Windows或键,Chrome 会释放 Flash 对象的焦点Alt

  • Opera 通过按 释放焦点Windows,然后Alt-Tab返回 Opera

  • IE 似乎将 Flash 对象置于页面的正常制表符顺序中,因此制表符将从页面中的元素移动到 Flash 对象中的控件,然后再移出到页面上的后续元素,因此制表符次数足够多时,焦点将重新回到页面上

答案3

在 Windows 上,尝试以下操作:

  • Ctrl+ Shift+Esc打开任务管理器

  • Ctrl+TabCtrl++直到进入“进程”选项ShiftTab

  • 在列表中找到 plugin-container.exe,然后按键MenuShift+F10打开上下文菜单

  • TEnter终止进程树

  • Alt+TabAlt++切换回 Firefox 并再次享受您Shift的密钥TabAlt

这将终止该进程对 Flash 的支持,但由于窗口在默认配置下是进程,因此您可以按Ctrl+N将其恢复。

相关内容