キープレス、キーアップ、キーダウンイベントを検出する必要があるJavaScriptアプリケーションに取り組んでいます。
これが私のコードです:
document.addEventListener("keypress", checkKeyPress);
document.addEventListener("keydown", checkKeyDown);
document.addEventListener("keyup", checkKeyUp);
keyup と keydown のリスナーは、Opera、Firefox、および Chrome で呼び出されます。ただし、Opera と Chrome ではキープレスのリスナーは呼び出されません。Firefox でのみ呼び出されます。
キープレスが処理されないのはなぜですか?
ブラウザのバージョン:
Opera: 12.15
Firefox: 23.0
Chrome: 28.0.1500.95