アプリ版:「スタンプのみでお礼する」機能のリリースについて

タイトルのとおりなのですが、
javascriptで、キー制御(今回は、ctrl+v)をしたいのですが、どうすればよいのでしょうか?
ちょっと、調べてみたのですが、
if( ((event.ctrlKey == true) && (event.keyCode == 86)))
{
event.returnValue = false;
return false;
}
で、できるようなのですが、どのイベントに書けばよいのでしょうか?
onkeydownとonkeyupでやってみましたが、ダメでした。
宜しくお願いします。

環境:Win2k(SP4)+IE6(SP1)

A 回答 (2件)

document.onkeydown = function(e){


var KEY_V = 56;
var KEY_v = 86;
e = (e)? e : window.event;
if(e.ctrlKey && (e.keyCode==KEY_V || e.keyCode==KEY_v)){
return false;
}
};
でどうですか?
    • good
    • 0

w0a15455さん、こんにちは。




以前私も同じような処理をしました。

私はkeydownのイベントで実装できました。

実際にw0a15455さんがどのようにスクリプトを
組まれたのかが分からないので、どこにミスがあるのかは
指摘できません。

こちらの過去記事が参考になるかもしれません。
http://bicniws.okwave.jp/kotaeru.php3?q=2040477
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!