HTML5 を使用して Web ページ上のすべてのキーボード イベントをキャプチャする方法は? ALT キーまたは CTRL キーが押されているかどうかを確認する方法は?
質問する
641 次
3 に答える
1
にバインドkeypress
しdocument
ます。(広い質問、広い答え)。
于 2012-07-13T09:03:44.847 に答える
0
jQuery keypress関数を使用して、キープレスをキャプチャできます。
Ctrl-Sを検出する例:
$(window).keypress(function(event) {
if (!(event.which == 115 && event.ctrlKey) && !(event.which == 19)) return true;
alert("Ctrl-S pressed");
event.preventDefault();
return false;
});
キーコードはブラウザによって異なる可能性があるため、115以上をチェックする必要がある場合があります。
于 2012-07-13T09:28:35.320 に答える
0
コントロール/コマンド/シフトなどのメタキーを識別するためのショートカットなど、グローバル キー イベントのキャプチャに焦点を当てたライブラリがいくつかあります。ライブラリを選択するか、それらから学ぶことができます。
于 2012-07-14T06:44:38.120 に答える