Non mi funziona... non il tuo, ma ho provato a togliere l'immissione dall'interno della textarea con scarsi risultati! Il codice è nell'Head:

codice:
<script language="Javascript" type="text/javascript">

var keyC=(window.event.which)?windows.event.which:window.event.keyCode;
if(keyC==49){
alert('hai premuto 1');self.location.href='http://www.html.it';
}

</script>