si tratta di usare l'evento onkeypress che permette di linkare una funzione handler all'evento pressione tasto.
<script>
function keyhandler()
{
swtitch(event.keyCode)
{
case tastox: ...azione1...;break;
case tastoy: ...azione2...;break;
case tastoz: ...azione3...;break;
}
}
document.onkeypress=keyhandler;
</script>
l'ho scritta di getto e spero di non aver fatto errori (non l'ho verificata!)
con document.ononkeypress=keyhandler; fai si che ad ogni pressione di tasto venga invocata la funzione keyhandler.
In keyhandler() con event.keyCode si estrae il codice del tasto e con lo switch si decide cosa fare a seconda del codice.
N.B. tastox,tastoy,tastoz devono essre sostituiti con i relativi codici tastiera. Se non li conosci li puoi trovare sperimentalmente così:
function keyhandler()
{
alert(event.keyCode);
}
Spero di essere stato utile.

