Exemple switch (keycode)

by Jonathan Martel

HTML

<p>
  Appuyer sur la touche w,a,s,d ou les flèches pour tester
</p>

JavaScript

function clavier(e) {       // Fonction qui pourrait être appelée par un événement onKeyPress

    switch(e.keyCode) {        // récupération du code de clé dans l'événement.
        
        case 87: // Touche w
        case 38: // Touche flèche haut
            console.log("haut");
            break;
        case 65: // Touche a
        case 37: // Touche flèche gauche
            console.log("gauche");
            break;
        case 68: // Touche d
        case 39: // Touche flèche droite
            console.log("droite");
            break;
        case 83: // Touche s
        case 40: // Touche flèche bas
            console.log("bas");
            break;
        default : // Autre touche
            console.log("autre touche");
            break;
    }
}

document.addEventListener("keydown", clavier)