我有一个带有以下签名的XBL处理程序:
<handler event="keypress" modifiers="control" keycode="DOM_VK_L">
如您所见,当用户按下CTRL+L
时,应该触发它。但是,出于某种原因,当用户按下CTRL +时会触发。
为什么呢?以及如何使其专门用于CTRL+L
?
答案 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代码。