2013-09-25 65 views
0

我正在做一个手工扩展,老派的方式(没有bootstrap,或任何新的东西被称为)。我试图弄清楚如何捕获所有的keydown事件,以便为自定义键盘快捷键创建一个新的实用程序。旧学校firefox addon keydown事件

我已经尝试添加一个window.addeventlistener到主JavaScript的,但是,这并不工作,我没想到它会因为有多个窗口...

回答

0

我不知道为什么它没有为你工作,但我补充说:但我补充说:

window.addEventListener("keydown", function() { alert("keydown");}, true); 

它捕捉我每一个keydown。

+0

你把它添加到了哪里? – user2816137

+0

到我的browser.xul覆盖内的脚本。 –

+0

是的,我注意到它一旦我问我就会工作。看起来问题是将事件传递给我的自定义对象,而不是其他任何事情。谢谢你,你当然回答了原来的问题。 – user2816137