Javascript onkeypress - PullRequest
       9

Javascript onkeypress

0 голосов
/ 30 мая 2009

У меня есть вопрос относительно события onkeypress в Javascript.

Можно ли обнаружить просто клавишу Ctl или клавишу Alt? В тот момент, когда нажаты и Ctl, и m, событие onkeypress может вызвать щелчок. Можно ли сделать только клавишу Ctl?

Ждем ваших комментариев

Ответы [ 2 ]

5 голосов
/ 30 мая 2009

onkeypress просто ловит символьные клавиши. Используйте onkeydown и / или onkeyup для других клавиш. См. Петер-Поль Кох о ключевых событиях .

0 голосов
/ 30 мая 2009

Судя по всему, нет, вы не можете просто захватить клавишу Ctrl. Горячий плагин jQuery , который фокусируется исключительно на захвате клавиш, также не захватывает прямую клавишу "Ctrl", поэтому я предполагаю, что это невозможно. Вы можете поймать это с помощью событий мыши , но это не совсем то же самое.

http://jshotkeys.googlepages.com/test-static-01.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...