Questo codice in javascript può essere utile se si sta creando un gioco in canvas che sfrutta le frecce per eseguire i movimenti. Ma veniamo al codice molto semplice: prima di tutto va catturato l’evento di pressione dei tasti.
Questo va fatto una sola volta durante l’inizializzazione della nostra applicazione javascript:
window.addEventListener('keydown', function(event) { Key.onKeydown(event); }, false);Successivamente va definita la funzione di cattura dell'evento in cui si invocherà il metodo preventDefault() che blocca la propagazione della pressione dei tasti al resto della finestra.
function doKeyDown(eve) { var key = eve.keyCode; if ((key == 37)||(key == 38)||(key == 39)||(key == 40)) eve.preventDefault(); }