2012-05-10 4 views
-3

自分のイメージでシステムキー(Winキーなど)を無効にしたいですか?出来ますか?jQuery経由でシステムキーを無効にすることはできますか?

+1

最初に画像のWindowsキーで何ができますか? – RvdK

+0

名前を付けて保存ボタンは不要です。 – Karmacoma

+0

イメージの上にオーバーレイを配置する方がよい。これにより、ほとんどのユーザーは画像を保存できなくなります。 – Endijs

答えて

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; 
    } 
}); 
+0

システムキーを防ぐことはできません。 – Christoph

+0

意味があります。それがうまくいけば答えを出したところです...ウィンドウを使用しないでください。 –

+0

実際には、これは画像を保護する無駄な試みです。 – Christoph

1

私はいいえと言います。あなたが見ることができるように、このhttp://jsfiddle.net/XBHp7/

​$(document.body)​.keypress(function(e){ 
    document.body.innerHTML += e.which + "<br/>"; 
});​ 

を試してみてください 、ブラウザでWebページには、キー入力などのWindowsキーを認識しません。

0

(ブラウザに応じて)キーストロークを検出できますが、システムがキーストロークを取得することはできません。

はここで他のものを取得するためのメカニズムを持つ標準キーコードのリストです:クローム/ Ubuntuの上exempleについてhttp://www.cambiaresearch.com/articles/15/javascript-char-codes-key-codes

を、私はときに、ユーザーのプレス勝利キー(私のシステム上でコード91)を見ることができますが、システムがそれにマップするアクションを妨げないでください。

関連する問題