画像のシステムキー(たとえば、Winキー)を無効にしたいですか?出来ますか?
1109 次
3 に答える
1
私はノーと言うでしょう。これを試してくださいhttp://jsfiddle.net/XBHp7/
$(document.body).keypress(function( e ){
document.body.innerHTML += e.which + "<br/>";
});
ご覧のとおり、ブラウザーの Web ページは Windows キーをキープレスとして認識しません。
于 2012-05-10T15:35:50.717 に答える
1
$(document).keydown(function(e){
alert(e.keyCode); // replace "37" below with the windows key code
if (e.keyCode == 37) {
alert( "windows key pressed" );
return false;
}
});
于 2012-05-10T15:36:04.467 に答える
0
これらのキー ストロークを検出することはできますが (ブラウザーによって異なります)、システムがそれらを取得するのを防ぐことはできません。
他のものを取得するメカニズムを備えた標準キーコードのリストは次のとおりです: http://www.cambiaresearch.com/articles/15/javascript-char-codes-key-codes
たとえば、Chrome/Ubuntu の場合、ユーザーがいつ win キー (私のシステムではコード 91) を押したかを確認できますが、システムがマップするアクションを妨げることはありません。
于 2012-05-10T15:36:14.680 に答える