-3

画像のシステムキー(たとえば、Winキー)を無効にしたいですか?出来ますか?

4

3 に答える 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 に答える