参考
<script>
document.onkeydown=mytest;
function mytest()
{
if(event.keyCode==116){
alert("f5");
window.event.keyCode=0;
return false;
}
IsCtrl=event.ctrlKey;
if(!IsCtrl){
return;
}
if(event.keyCode==78){
alert("ctrl+n");
window.event.keyCode=0;
return false;
}
}
</script>

解决方案 »

  1.   

    to net_lover(孟子E章):老大好象只能捕捉部分键盘事件吧!
      

  2.   

    某些系统的快捷键不能捕捉的。
    <script>
    function test()
    {
    if(event.ctrlKey && String.fromCharCode(event.keyCode)=="S") document.forms[0].submit()
    if(event.altKey && String.fromCharCode(event.keyCode)=="C") document.forms[0].inputName.focus()
    if(event.shiftKey && event.ctrlKey && String.fromCharCode(event.keyCode)=="A") alert("这里加入选择代码")
    }
    </script>
    <body onkeydown="test()">
    <form>
    <input name=mxh>
    </form>
    <div id=m>test</div>
      

  3.   

    刚才少了点东西:
    <script>
    function test()
    {
    if(event.ctrlKey && String.fromCharCode(event.keyCode)=="S") document.forms[0].submit()
    if(event.altKey && String.fromCharCode(event.keyCode)=="C") document.forms[0].mxh.focus()
    if(event.shiftKey && event.ctrlKey && String.fromCharCode(event.keyCode)=="A") alert("这里加入选择代码")
    }
    </script>
    <body onkeydown="test()">
    <form>
    <input>
    <input name=mxh onfocus="this.select()" value="test">
    </form>
    <div id=m>test</div>
      

  4.   

    希望大家提供的越多越好秋水,emu呢,能否也提供一些
      

  5.   

    以前收藏了一个<script language="JavaScript"><!--
    var key,obj=new Object;
    obj["8"]="Backspace"
    obj["9"]="Tab"
    obj["13"]="Enter"
    //obj["16"]="Shift"
    obj["17"]="Ctrl"
    obj["18"]="Alt"
    obj["19"]="Break"
    obj["20"]="CapsLock"
    obj["27"]="ESc"
    obj["32"]="Space"
    obj["33"]="PageUp"
    obj["34"]="PageDown"
    obj["35"]="End"
    obj["36"]="Home"
    obj["37"]="方向Left"
    obj["38"]="方向Up"
    obj["39"]="方向Right"
    obj["40"]="方向Down"
    obj["45"]="Insert"
    obj["46"]="Delete"
    obj["92"]="Window热键"
    obj["93"]="菜单热键"
    obj["144"]="NumLock"
    obj["145"]="ScrollLock"
    for(i=1;i<=12;i++)obj[String(111+i)]="F"+i
    //for(i=0;i<=9;i++)obj[String(96+i)]="小键盘 "+ifunction document.onkeydown(){
    status=event.keyCode
    if(obj[String(event.keyCode)]!=null){alert(obj[String(event.keyCode)]);event.keyCode=0;event.returnValue=false;}
    }
    function document.onkeypress(){
    alert(String.fromCharCode(event.keyCode));
    }
    window.onhelp=new Function("return false;")
    </script>