JavaScript でプログラムを作成しています。キーイベントを追加しようとしましたが、完了してオブジェクトを移動しようとしても移動しませんでした。オブジェクトを移動しようとしているときに、問題が何であるかを理解しようとしました (たとえば、x および y 座標系を使用して( y[1] += 5;
))。したがって、キーコードが正しいことを確認しようとしました。を表示する関数を作成しましたkeyCode
:
window.addEventListener( "keypress", doKeyDown, false );
function doKeyDown(e) {
alert( e.keyCode )
}
次に、任意のボタンを押してキーコードを表示しようとしましたが、上、下、右、左の矢印がない限り、すべてのボタンが「0」と表示されます。彼らはこのウェブサイトと同じ値を私に言っています: http://www.cambiaresearch.com/articles/15/javascript-char-codes-key-codesしかし、私が言ったように、例えば "W" "A" "S" 「D」はキーコードとして「0」を教えてくれるだけで、なぜかわかりません。