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.