0

外部ソースからのデータをフォームに入力するために、Firefox プラグインを開発しました。プラグインにはキーボード ショートカット「ALT+SHIFT+L」があります。

私たちがやりたいことは、ページにボタンを配置し、ボタンのクリックイベントでキープレスイベントを作成することです. ボタンをクリックすると、プラグインがフォームに入力する必要があります。

この作業を jquery で行うにはどうすればよいでしょうか。

ps プラグインには既にフォームに入力するためのボタンがありますが、Firefox のナビゲーション バーに残ります。r-kiosk プラグインを使用して、キオスク アプリなどの Firefox の全画面表示を使用しています。そのため、キープレスをトリガーするボタンをページに配置する必要があります。

どうも。助けてくれる人。

4

1 に答える 1

1

ボタンクリック時にキーダウンイベントをトリガーする場合は、これを使用できます。

$("#button").click(function() {
   var e = $.Event("keydown");
   e.which = 108; // # key code for l
   e.altKey = true;
   e.shiftKey = true;
   $(document).trigger(e);
});
于 2013-01-11T10:24:43.280 に答える