2

How can I handle keypresses in Javascript in IE7 that are Key Combinations?

For example, I'd like the command Ctrl + I to fire my notification script. How can I go about this?

Brian Tompsett - 汤莱恩
  • 5,753
  • 72
  • 57
  • 129
C. Ross
  • 31,137
  • 42
  • 147
  • 238

1 Answers1

2

If using jQuery is an option, you could take a look at this project:

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

If jQuery is not an option but the focus is only on IE7 (only tested in that), you could use the following code example to build on:

<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>
ylebre
  • 3,100
  • 1
  • 18
  • 14