我一直在尝试在浏览网页时少用鼠标。但是,如果某个 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+Tab或Ctrl++直到进入“进程”选项Shift卡Tab
在列表中找到 plugin-container.exe,然后按键Menu或Shift+F10打开上下文菜单
按T和Enter终止进程树
按Alt+Tab或Alt++切换回 Firefox 并再次享受您Shift的密钥TabAlt
这将终止该进程对 Flash 的支持,但由于窗口在默认配置下是进程,因此您可以按Ctrl+N将其恢复。