2013-09-25 2 views
0

Я делаю расширение рукой, старый школьный путь (без бутстрапа или что-то новое, что называется). Я пытаюсь понять, как захватить все события keydown, чтобы создать новую утилиту для пользовательских сочетаний клавиш.Старая школа firefox addon keydown event

я уже пытался добавить window.addeventlistener к главному JavaScript, но это не работает, и я не думаю, что это будет, потому что есть несколько окон ...

ответ

0

Я не уверен, почему это не работает для вас, но я добавил:

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

И он фиксирует каждое нажатие клавиши.

+0

Откуда вы его добавили? – user2816137

+0

Скрипт внутри моего браузера. –

+0

Да, я заметил, что это сработало, как только я спросил. кажется, проблема заключается в передаче события в мой пользовательский объект, а не в любом другом. спасибо человеку, вы, конечно, ответили на исходный вопрос. – user2816137