mah...solitamente uso questo per disabilitare, preso da questo forum.

Nell'head:

<script language="javascript">
document.onkeydown = keyDown

function keyDown(e) {
if (client == "NN6") {
var nKey=e.which;
if (nKey == 122) {
return false
}
}
if (client == "IE") {
var ieKey=event.keyCode;
if (ieKey == 122){
alert("funzione disabilitata");
}
}
}
client='IE';

//Rileva il browser in uso nel client (1)
function init(){

if (document.getElementById){
NN6=true;
}
if (document.all) {
IE=true;
NN6=false;
}

browser_detector();
}

// Rileva il browser in uso nel client (2)
function browser_detector(){
if (IE) {
client="IE";
}

if (NN6){
client="NN6";
}
}

</script>

ma, hai ragione.... non funge.