0

次のシグネチャを持つ XBL ハンドラがあります。

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

ご覧のとおり、ユーザーが を押したときに起動する必要がありますCTRL+L。しかし、何らかの理由で、ユーザーが CTRL+ を押すと起動します。

なんで?そして、それを排他的に機能させる方法はCTRL+L?

4

1 に答える 1

0

現在の標準にはキーコードなどの属性はありません。 標準に従わない実装を意味する場合は、質問文で言及する必要があります。

また、Mozilla XBL1.0 について話す場合は、次のいずれかを使用する必要があります。

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

108 は小さい L のアスキー コードです。

于 2011-02-09T20:33:59.730 に答える