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