0

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

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

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

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

4

1 回答 1

0

当前标准中没有keycode这样的属性。 如果您的意思是一些不遵循标准的实现,那么您应该在问题文本中提及它。

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

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

108是小L的ASCII码。

于 2011-02-09T20:33:59.730 回答