Я нахожу, что хочу добавить слушателя для определенного ключа, есть ли список из всех персонажей, которые я могу слушать? Что именно я могу и не могу слушать? Неужели есть какой-то предел?Слушатели событий Javascript?
ответ
Вы можете слушать OnKeyPress, OnKeyUp, OnKeyDown событий клавиатуры на объекте DOM. Затем вы можете определить, какая клавиша подняла событие (из событий args).
Проверить эту страницу: http://www.w3schools.com/jsref/event_onkeypress.asp , например
Эта ссылка дает примеры с 'onkeypress' как атрибут элемента. http://w3fools.com – alex
Вы не можете слушать персонажа, только на клавиатурные события, это то, что я написал, но downvote me, no problem;) –
@alex: Для тривиальных применений нет ничего плохого в атрибутах обработчика событий. –
Если вы заинтересованы в прослушивании для определенного символа набираясь, используйте keypress
событие. Вы можете прослушивать любой символ и получать символ, нажатый его символьным кодом. Например, следующий показывает, как вы можете сделать это для печатаемых ключей во всех основных браузерах:
document.onkeypress = function(evt) {
evt = evt || window.event;
var charCode = evt.which || evt.keyCode;
alert("Character typed: " + String.fromCharCode(charCode));
};
Если вы заинтересованы в прослушивании для конкретного физического ключа нажата, используйте keyup
и/или keydown
события и прочитать о ключевых кодах в окончательных ссылках для всех вещей ключа-события, связанные в JavaScript: http://unixpapa.com/js/key.html
- 1. Слушатели событий в javascript
- 2. Javascript Iterate обработчики событий/слушатели
- 3. Javascript слушатели событий не работает
- 4. JavaScript, остановка дополнительные слушатели событий
- 5. Слушатели событий Javascript - Порядок обмана
- 6. Удалите слушатели событий с помощью Javascript
- 7. Класс и слушатели событий в Javascript
- 8. Javascript - как слушатели событий работают под капотом
- 9. Javascript/jQuery mouseover и mouseout Слушатели событий
- 10. Являются ли слушатели событий JavaScript очищены автоматически?
- 11. Слушатели событий onclick()? - аккордеон
- 12. Timeline, слушатели событий, очистка
- 13. Unit Testing Слушатели событий
- 14. Как работают слушатели событий?
- 15. Слушатели Java-событий
- 16. Слушатели JQuery URL событий
- 17. Слушатели событий в браузерах
- 18. API Карт Google - Слушатели событий
- 19. Глобальные слушатели событий в wxPython
- 20. Слушатели событий XMLHTTPRequest не работают?
- 21. Угловые слушатели событий как атрибуты
- 22. Слушатели событий - эквивалент для Firefox?
- 23. возвращающихся слушатели событий функции яваскрипта
- 24. JQuery Слушатели событий в Loop
- 25. XMLHttpRequest слушатели событий порядок исполнения
- 26. Actionscript, объекты и слушатели событий
- 27. Слушатели событий в JW Player
- 28. JQuery ребенка Embeded слушатели событий, родитель удаление
- 29. Слушатели и слушатели Mouse
- 30. Возможно ли, чтобы другие слушатели событий javascript ожидали события async?
Просто добавив к ответу Алексы: , если у вас есть конкретный ключ в виде, проверить, что скан именно здесь: HTTP: //www.asquare.net/javascript/tests/KeyCode.html – Shrinath