0
我正在做一个手工扩展,老派的方式(没有bootstrap,或任何新的东西被称为)。我试图弄清楚如何捕获所有的keydown事件,以便为自定义键盘快捷键创建一个新的实用程序。旧学校firefox addon keydown事件
我已经尝试添加一个window.addeventlistener到主JavaScript的,但是,这并不工作,我没想到它会因为有多个窗口...
我正在做一个手工扩展,老派的方式(没有bootstrap,或任何新的东西被称为)。我试图弄清楚如何捕获所有的keydown事件,以便为自定义键盘快捷键创建一个新的实用程序。旧学校firefox addon keydown事件
我已经尝试添加一个window.addeventlistener到主JavaScript的,但是,这并不工作,我没想到它会因为有多个窗口...
我不知道为什么它没有为你工作,但我补充说:但我补充说:
window.addEventListener("keydown", function() { alert("keydown");}, true);
它捕捉我每一个keydown。
你把它添加到了哪里? – user2816137
到我的browser.xul覆盖内的脚本。 –
是的,我注意到它一旦我问我就会工作。看起来问题是将事件传递给我的自定义对象,而不是其他任何事情。谢谢你,你当然回答了原来的问题。 – user2816137