有办法摆脱Adobe Flash的键盘焦点吗?


15

我一直在尝试在浏览网页时少使用鼠标。但是,如果Flash程序获得了焦点,它将捕获所有键盘击键,因此如果不先移动鼠标就无法执行任何操作。有没有办法解决?


您使用哪个浏览器?
约翰·T

Firefox,XP和Ubuntu,但主要是XP。
Eugene M,

1
在Linux上使用Vimperator时,我也遇到了这个问题,这确实很烦人。
Dentrasi

2
当我的默认Firefox快捷方式由于某些Flash应用程序而不再起作用时,我承认这是大多数Flash页面中最令人讨厌的功能之一。
达伦·霍尔

1
虽然我可以理解某些 Flash小程序的需求,但多年来,Chrome(以及与此相关的几乎所有浏览器)都让我很烦。我必须单击页面中某个位置(在Flash applet外部)的鼠标,才能执行与更改选项卡一样的操作。:-|
Synetech

Answers:


5

从评论来看,这似乎是Firefox中的错误,已有8年的历史,没有简单的修复。您可以尝试使用一个实验性附加组件,名为“ Flash之后还原窗口焦点”,但这只是一个用户的观点,即热键应在Flash中起作用以及其操作方式-可能对您来说效果很好。错误报告注释中概述了如何处理这种情况的多种可能性,尽管Mozilla似乎尚未接受其中任何一种或已采取了自己的行动。


2
甚至还有悬赏金-fossfactory.org/project/p81
达伦·霍尔

有趣的是,它也已为此付了107.06美元!
约翰T

1
请注意,该扩展名不再可用。
AnnanFay 2014年

4

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

  • 不管我尝试了什么(实践/合理/可行的步骤),Firefox都将精力集中在Flash对象上,因此您可能要使用John提到的Firefox 插件。

  • 如果您点击Chrome中的任意一个,Chrome将释放Flash对象的焦点 WindowsAlt连续两次或键,

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

  • IE似乎将Flash对象置于页面的常规选项卡顺序中,因此,制表位将从页面中的元素移至Flash对象中的控件,然后移至页面上的后续元素,因此进行制表足够的次数将带来聚焦回到页面


3

在Windows上,请尝试以下操作:

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

  • Ctrl+ TabCtrl+ Shift+,Tab直到进入“处理”选项卡

  • 在列表中找到plugin-container.exe并Menu按键或Shift+ F10打开上下文菜单

  • TEnter杀死进程树

  • Alt+ TabAlt+ Shift+ Tab切换回Firefox并Alt再次使用您的按键

这取消了Flash对进程的支持,但是由于Windows是默认配置中的进程,因此您可以按Ctrl+ N它。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.