Почему этот обработчик не ограничен CTRL + L? - PullRequest
0 голосов
/ 09 февраля 2011

У меня есть обработчик XBL со следующей подписью:

<handler event="keypress" modifiers="control" keycode="DOM_VK_L">

Как видите, он должен запускаться, когда пользователь нажимает CTRL+L.Но по какой-то причине он срабатывает, когда пользователь нажимает CTRL +.

Почему?А как заставить работать исключительно на CTRL+L?

1 Ответ

0 голосов
/ 09 февраля 2011

Нет такого атрибута, как код ключа в текущем стандарте .
Если вы имели в виду некоторую реализацию, которая не соответствует стандарту, то вам следует упомянуть об этом в тексте вопроса.

И если вы говорите о Mozilla XBL1.0, то вам нужно использовать один из следующих:

<handler event="keyup" modifiers="control" keycode="DOM_VK_L">
<handler event="keypress" modifiers="control" charcode="108">

108 - это код ascii для маленьких L.

...