次のシグネチャを持つ XBL ハンドラがあります。
<handler event="keypress" modifiers="control" keycode="DOM_VK_L">
ご覧のとおり、ユーザーが を押したときに起動する必要がありますCTRL+L
。しかし、何らかの理由で、ユーザーが CTRL+ を押すと起動します。
なんで?そして、それを排他的に機能させる方法はCTRL+L
?
次のシグネチャを持つ XBL ハンドラがあります。
<handler event="keypress" modifiers="control" keycode="DOM_VK_L">
ご覧のとおり、ユーザーが を押したときに起動する必要がありますCTRL+L
。しかし、何らかの理由で、ユーザーが CTRL+ を押すと起動します。
なんで?そして、それを排他的に機能させる方法はCTRL+L
?
現在の標準にはキーコードなどの属性はありません。
標準に従わない実装を意味する場合は、質問文で言及する必要があります。
また、Mozilla XBL1.0 について話す場合は、次のいずれかを使用する必要があります。
<handler event="keyup" modifiers="control" keycode="DOM_VK_L">
<handler event="keypress" modifiers="control" charcode="108">
108 は小さい L のアスキー コードです。