Jak wykryć naciśnięcie jednego ze strzałek? Użyłem tego, aby dowiedzieć się:
function checkKey(e) {
var event = window.event ? window.event : e;
console.log(event.keyCode)
}
Chociaż działał dla każdego innego klawisza, nie działał dla klawiszy strzałek (być może dlatego, że przeglądarka ma domyślnie przewijać te klawisze).
keypress
zdarzenia dla klawiszy strzałek, ale masz rację, żekeydown
zawsze działa dla klawiszy strzałek.