- ベストアンサー
jsでキーボード入力は同時にできますか?
let EEvent = new KeyboardEvent( "keydown", { keyCode: 40 }); let CEvent = new KeyboardEvent( "keydown", { keyCode: 17 }); document.dispatchEvent( EEvent ); completion(); これだと片方しか発生させられないのですが同時に入力判定を出すスクリプトはありますか?
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
同時に入力判定を出すスクリプトはありますか? このご質問に「はい、あります」とお答えします。 keyCode: 40 は「↓」下向き矢印キー keyCode: 17は「Ctrl」コントロールキー コントロールキーと下向き矢印キーを同時に押した時は 次のようなコードで取得できます。 document.addEventListener('keydown', (event) => { if(event.ctrlKey && event.keyCode == 41) { //ここに同時に押されたときの処理を書く } }); ※コード中で「event」は「e」のみでもOK!
お礼
わかりやすい説明ありがとうございました!