Комбинация клавиш IE7 - PullRequest
       17

Комбинация клавиш IE7

2 голосов
/ 12 июня 2009

Как я могу обрабатывать нажатия клавиш в Javascript в IE7, которые являются комбинациями клавиш?

Например, я бы хотел, чтобы команда "Ctrl + I" запустила мой скрипт уведомлений. Как я могу пойти по этому поводу?

1 Ответ

2 голосов
/ 12 июня 2009

Если вы используете 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>
...