era da tempo che volevo fare una funzione del genere.. e ora ci ho messo un po ma l'ho fatta finalmente
ti spiego come funziona...
quasi tutti i tasti della tastiera (specialmente nei browser moderni) hanno un codice, un numero per intenderci...
a = 65
b = 66
che corrispondono al codice dei caratteri ASCII...
per convenzione nei moderni browser, un tasto può avere uno e un solo codice... quindi se premi "a", che sia maiuscolo o minuscolo il risultato è lo stesso... e il risultato è dato da event.keyCode.
Ora.. ho fatto questa funzione, adattandola anche a Netscape 4.0, che trattava i tasti in modo diverso... e agli altri browser mozilla che gestivano e.witch anzichè event.keyCode.
ora dovrai preoccuparti di usare solo event.keyCode, che nella funzione sarà riconosciuto anche dai browser mozilla e opera.

codice:
<script>
function keydown(e) {
	if(typeof(e)!="undefined") event = e;
	if(!event.keyCode && event.which) event.keyCode = event.which;
	if(document.layers) {
		var tasti = new Array();
		tasti[92] = tasti[124] = 220;
		tasti[39] = tasti[63] = 219;
		tasti[236] = tasti[94] = 221;
		tasti[232] = tasti[233] = tasti[91] = tasti[123] = 186;
		tasti[43] = tasti[42] = tasti[93] = tasti[125] = 187;
		tasti[242] = tasti[231] = tasti[64] = 192;
		tasti[224] = tasti[176] = tasti[35] = 222;
		tasti[249] = tasti[167] = 191;
		tasti[60] = tasti[62] = 226;
		tasti[44] = tasti[59] = 188;
		tasti[46] = tasti[58] = 190;
		tasti[45] = tasti[95] = 189;
		tasti[47] = 111;
		tasti[42] = 106;
		tasti[45] = 109;
		tasti[43] = 107;
		tasti[33] = 49;
		tasti[34] = 50;
		tasti[163] = 51;
		tasti[36] = 52;
		tasti[37] = 53;
		tasti[38] = 54;
		tasti[40] = 56;
		tasti[41] = 57;
		tasti[61] = 48;
		if(event.keyCode >= 97 && event.keyCode <= 122)
			event.keyCode -= 32;
		else if(tasti[event.keyCode])
			event.keyCode = tasti[event.keyCode];
	}
	alert("Il codice del tasto premuto e': "+event.keyCode);
}

if(document.captureEvents) document.captureEvents(Event.KEYDOWN);
document.onkeydown = keydown;

</script>
<body></body>
il funzionamento è semplice... tu premi un tasto e ti dice il codice di quel tasto...

se vuoi adattarlo al tuo caso premi il tasto che ti interessa e annota il codice relativo su un pezzo di carta.
poi commenta questa riga in questo modo
//alert("Il codice del tasto premuto e': "+event.keyCode);

e infine scrivi
if(event.keyCode == CODICECHEHAIANNOTATO) {
location.href="ronconeVaiVia.html";
}

ed il gioco è fatto!
ciaoooooooooooooooooooooooooooo!!!!!!!!!!!!!!!