nei browsers l'evento è inviato alla callback.

il titpico "trick" per renderlo usabile anche da IE, che al solito non è standard, è questo


function key(evt){
if(!evt)
evt = event; // event è globale

// per il tuo caso
if(!evt.wich)
evt.wich = evt.keyCode;

// fai quello che devi fare con il codice evt.keyCode
};


document.onkeyup = key;