IE7手柄​​组合按键

时间:2009-06-12 19:15:02

标签: javascript javascript-events internet-explorer-7

如何处理IE7中作为组合键的Javascript中的按键?

例如,我希望命令“Ctrl + I”来激活我的通知脚本。我怎么能这样做呢?

1 个答案:

答案 0 :(得分:2)

如果使用jQuery是一个选项,你可以看看这个项目:

http://code.google.com/p/js-hotkeys/

如果jQuery不是一个选项,但重点仅在于IE7(仅在此测试),您可以使用以下代码示例构建:

<html>
  <head>
  <script type="text/javascript">
    function handleKeyDown() {
      if (event.ctrlKey && event.keyCode == 17) {
         alert('ctrl-i pressed!');
      }
    }
  </script>
</head>
<body onkeydown="handleKeyDown()">
</body>
</html>