如题~ 谢谢~

解决方案 »

  1.   

    document.onkeydown=function(e) {
     e=e || window.event;
    var key=e.keyCode || e.which;
    alert(key);
    }
      

  2.   


    document.body.onkeydown=function(e){
          if(!e) e=window.event;
          switch(e.keyCode){
                 case "键码":
                      do something...
                      break;
                 case "键码":
                      do something...
                      break;
                 case "键码":
                      do something...
                      break;
          }
    };
    当然,组合快捷键会麻烦一点,你可以自己在这个基础上琢磨下
      

  3.   


    这样仅靠JS是肯定不可能的,也许ActiveX能实现,但是有意义吗?
      

  4.   

    ActiveX也许可以实现,不过我没研究过,不过就算实现了,跨浏览器也是个问题
      

  5.   

    那你在web控件里接收键盘事件就行了
      

  6.   

    客户端{
    全局:
    KeyboardController kBdController;
    void KeyHookProc(...){ kBdController.OnKey(...); }void main()
    {
    js.AddObject("KeyboardController", kBdController)
    }
    }js
    {
    KeyboardController.OnKey = function(...)
    {
    }
    }