event.key === "ArrowRight" ...
Daha yeni ve daha temiz: kullanın event.key
. Artık keyfi sayı kodları yok! Aktarıyorsanız veya kullanıcılarınızın modern tarayıcılarda olduğunu biliyorsanız, bunu kullanın!
node.addEventListener('keydown', function(event) {
const key = event.key; // "ArrowRight", "ArrowLeft", "ArrowUp", or "ArrowDown"
});
Ayrıntılı İşleme:
switch (event.key) {
case "ArrowLeft":
// Left pressed
break;
case "ArrowRight":
// Right pressed
break;
case "ArrowUp":
// Up pressed
break;
case "ArrowDown":
// Down pressed
break;
}
Bunu "w", "a", "s", "d"
veya başka bir anahtarı kontrol etmek için kolayca genişletebilirsiniz
Mozilla Belgeleri
Desteklenen Tarayıcılar
PS oklarevent.code
için aynı
keypress
ok tuşları için olayları tetikler , ancakkeydown
her zaman ok tuşları için çalışan haklısınız .