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,438
  • 68
  • 55
  • 126
C. Ross
  • 29,985
  • 40
  • 142
  • 233

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,090
  • 1
  • 17
  • 14