这时用dojo - 2 - 快捷键实现

  以前用过jquery的shortcut插件,感觉不错。现在发现dojo也可以轻而易举的实现常用快捷键,如shift,alt以及ctrl形成的组合键。

   
  dojo.addOnLoad(
//利用dojo的事件挂接方法来处理键盘事件,用户按下任意键值,都将出发onKeyPress方法 
     function(){
        dojo.connect(document, "onkeydown", "onkey");
     });

     function onkey(evt){ 
        var key = evt.keyCode; 

        if(key == dojo.keys.ENTER && evt.ctrlKey){ //evt.shiftKey, altKey, ctrlKey
           alert('you pressed CTRL_ENTER, send...');
         }

         console.info('code for key you just pressed: ' + key);
     }
  

你可能感兴趣的:(JavaScript,jquery,dojo)