Як виявити натискання однієї із клавіш зі стрілками? Я використовував це для з'ясування:
function checkKey(e) {
var event = window.event ? window.event : e;
console.log(event.keyCode)
}
Хоча вона працювала і для будь-якої іншої клавіші, вона не була для клавіш зі стрілками (можливо, тому, що браузер повинен прокручувати ці клавіші за замовчуванням).
keypress
події для клавіш зі стрілками, але ви праві, щоkeydown
завжди працюють для клавіш зі стрілками.