INTERNET EXPLORER? Ti consiglio di navigare questo sito con Mozilla Firefox oppure con Google Chrome.

Intercettare la pressione di un tasto della tastiera con Javascript

Corso Javascript
Impara a creare controlli ed animazioni

Per molti controlli lato client può tornare utile inibire la pressione di un tasto, verificare una combinazione o memorizzare un'azione. La collezione event.keyCode dell'oggetto window di Javascript permette di lavorare con i codici numerici della tastiera, utili agli scopi citati in precedenza.

Il seguente codice permette di intercettare il codice di un tasto alla sua pressione, scatenando l'evento onkeyup associato al corpo della pagina:

<body onkeyup="alert(window.event.keyCode)">
E' quindi possibile, con semplicità, scatenare una qualsiasi routine alla pressione di un tasto definito in fase di sviluppo; il seguente codice lancia un alert() alla pressione del tasto F2
<script language="javascript">
    <!--
        function esempio()
        {
            var tasto = window.event.keyCode;
            if (tasto == 113)
            {
                alert("Hai premuto il tasto F2");
            }
        }
    //-->
</script>

<body onkeyup="esempio()">

IN EVIDENZA

HOT LINKS