[JavaScript]キーボード操作を取得する

キーボード操作が出来たらゲームとか作りたい放題じゃないですか。

そんな訳で、今回はキーボードの押下を取得します。

onkeydown

今回はchromeで動作確認をしています。多分IEとか動きません。

const KEY_DOWN = 'keydown';

function keyDownHandler(event)
{
 console.log(event.keyCode);
};

document.addEventListener(KEY_DOWN, keyDownHandler);

addEventListenerとか、AS3っぽくて素敵な響きですね。

でも、IE10以下だとこれが言う事を聞いてくれない様なので、その場合は「attachEvent」を使うそうです。

こういうブラウザ間の差異がJSの面倒くささと言うか……。

あ、「document.onkeydown」メソッドなんてのもある様です。試していませんが。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>