ここは、ふぇりあ16歳が不定期に連載しているオンライン小説のページです。

VNIふぇりあ16歳へ


ゼロからわかる現代JavaScript

40.キーコードの取得

JavaScriptを使っていくと、キーボードから操作したいことが良くあります。

そこで、キーボードの配列、つまりキーコードを取得してみましょう。

キーボードのAや1などの文字にはそれぞれ番号が設定されているのです。

・onkeydown

ボタンが押された時に発生するイベントがonkeydownイベントです。

そしてイベントが発生した時に

・keyCode

イベントオブジェクトのkeyCodeプロパティから、キーコードを取得します。

今回使用するソースコード
function main() {

  //ドキュメントオブジェクトのキーダウンイベントにメソッドを結びつける
  document.onkeydown = function () {
  //キーコードを取得する(IE)
  var kc = event.keyCode;
  //キーコードを文字に変換
  var chr = String.fromCharCode(kc);
  //DOMを使って出力
  document.getElementById("str1").innerHTML = kc + "は" + chr;
  }

}

その結果をDOMを使って出力しています。

DOMに関しては、前の章を参照してください。

きちんとキーコードが出力されているのが確認できると思います。

実行結果

コラム:

このキーコードの取得の誌方はIEのみになります、
他のブラウザでは方法が違いますので、調べてみると良いでしょう。

(C)著作権はふぇりあ16歳とお兄ちゃんにあります。
無断転載、盗用は禁止です。