Я работаю над приложением javascript, где мне нужно обнаруживать события нажатия клавиш, клавиш и клавиш.Операция/Хром не обнаруживает keypress
Вот мой код:
document.addEventListener("keypress", checkKeyPress);
document.addEventListener("keydown", checkKeyDown);
document.addEventListener("keyup", checkKeyUp);
прослушивателе KeyUp и KeyDown вызывается в Opera, Firefox и Chrome. Но слушатель для keypress не вызывается в Opera и Chrome. Он вызывается только в Firefox.
Почему клавиатура не обрабатывается?
версии браузеров:
Opera: 12,15
Firefox: 23,0
Chrome: 28.0.1500.95
Я не знаю, почему keypress не обрабатывается – Shuaib
Вы пытались использовать Google, прежде чем спрашивать? Ну, если вы ищете «keypress event chrome», первый результат дает вам эту ссылку: http://stackoverflow.com/questions/6311290/keypress-event-not-working-in-ie-and-chrome-but-working -in-ff –
Я сделал google, но не смог найти решение, подходящее для всех браузеров. И у меня есть точные результаты oppsite (keypress работает там, но не в моем) на http://stackoverflow.com/questions/9200589/keypress-malfunction-in-opera, поэтому я действительно запутался. – Shuaib