Ja, dass geht:
<html><head><title>Test</title>
<script type="text/jscript">
<!--
function taste(){
if(window.event.shiftKey){
alert("Shift-Taste");
}
if(window.event.altKey){
alert("Alt-Taste");
}
if(window.event.ctrlKey){
alert("Steuerung");
}
}
//-->
</script>
</head><body onKeyDown=taste() > la la la test
</body></html>
Mit dem script kannst du dir die Keycodes anzeigen lassen für die Taste nach der du suchst.
<html><head><title>Test</title>
<script type="text/jscript">
<!--
function taste(){
alert(window.event.keyCode);
}
//-->
</script>
</head><body onKeyDown=taste() > la la la test
</body></html>
in der If Bedingung schreibst du dann if(window.event.keyCode==17)
oder jenachdem welche Taste du verwenden willst.
Hab's aber nur unter Internet Explorer getestet.
Ach ja denk dran, dass du damit Benutzer ausschließt, die kein JavaScript benutzen (bla bla bla)