キーボード

[JavaScript] キーボードからの入力を取得する

今回はJavaScriptでキーボードの何らかのキーが押されたら、そのキーコードを取得する処理を取り上げます。

解説

キーコードを取得

結論から言うと以下のようにkeypress, keydown, keyupのいずれかのイベント処理で引数として渡されるオブジェクトのe.keyCodeを参照するだけです。

window.addEventListener("keydown", (e)=>{
  const keycd = e.keyCode;
});

ここで注意すべき点としては、例えば「A」キーを押したらAという文字列が入ってくるわけではなく、キー毎に割り当てられた数字が入っている点です。「A」キーなら整数の65ですね。

続きを読む

[mixi] もしも、ピアノが、ひけーたなら

タウンページのCM思いだしました( ̄▽ ̄;)

ピアノがメインのすごくしっとりとした、涙腺をくすぐるメロディーがBGMのゲームをここ1~2週間やっていたら、無性に自分も弾いてみたい衝動にかられています。

え?影響されやすいって?(笑)作中に登場しまくるパンやらだんごやらを最近食べ続けているのは内緒です( ̄ー ̄)
続きを読む

[mixi] 今日の散財

いやー、聞きたい曲があって久しぶりにiTune開いたら、ついついStoreでお買い物(^^;もう分かってるんだけど、ワンクリックで買えるとかヤバイですよねぇ。数分で1600円が(笑)

  • Beautiful World 宇多田ヒカル
  • 手紙。。feat.hiroko(mihimaru GT) 九州男
  • 軌跡 SEAMO
  • 愛唄 GReeeeN
  • Dreamland BENNIE K
  • 創聖のアクエリオン アキノ
  • アンインストール 石川智晶
  • ふたりのもじぴったん Kiss! い・も・う・と Club.

後半に行くほど壊れているのは気のせいです(笑)
続きを読む