<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
<script src="keyBoardListening-1.0.js" type="text/javascript"></script>
</head>
<body>
<br />
这是本人项目中用到的一款js组合键小控件,同时按下键盘上的按键触发事件,兼容所有浏览器,组合键可以自己任意设置,没有限制,只要你按得过来,使用很简单,引用+调用。
<br />
注意:只有同时按下正确的键才会触发,某个按错就不行,需要一次性按对,中间有按错的时候必须松开键盘重新按!!
<br />
<br />
<br />
<br />
例子:按下ctrl+a ,ctrl+1触发
<br />
keyBoardListening(["ctrl", "a"], function () {
<br />
alert("天才你按对了!!ctrl+a");
<br />
})
<br />
<br />
<br />
<br />
<br />
<br />
<br />
keyBoardListening(["1", "2", "3", "4"], function () {
<br />
alert("天才你按对了!!1+2+3+4");
<br />
})
<br />
<br /><br /><br /><br /><br /><br /><br />
<br />
注销:keyBoardListeningRelease(), 啥时候不想要了就可以随时注销
<br />
keyBoardListening(["ctrl", "z"], function () {
<br />
alert("天才你按对了!!ctrl+z");
<br />
}).keyBoardListeningRelease();
<br />
</body>
</html>
<script type="text/javascript">
keyBoardListening(["ctrl", "a"], function () {
alert("天才你按对了!!ctrl+a");
});
keyBoardListening(["1", "2", "3", "4"], function () {
alert("天才你按对了!!1+2+3+4");
});
keyBoardListening(["ctrl", "z"], function () {
alert("天才你按对了!!ctrl+z");
}).keyBoardListeningRelease();
</script>