为什么这个处理程序不限于CTRL + L?

时间:2011-02-09 19:15:09

标签: javascript xbl

我有一个带有以下签名的XBL处理程序:

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

如您所见,当用户按下CTRL+L时,应该触发它。但是,出于某种原因,当用户按下CTRL +时会触发。

为什么呢?以及如何使其专门用于CTRL+L

1 个答案:

答案 0 :(得分:0)

current standard中没有键码这样的属性 如果你的意思是某些不遵循标准的实现,那么你应该在问题文本中提到它。

如果您谈论Mozilla XBL1.0,那么您需要使用以下内容之一:

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

108是小L的ascii代码。