如果按下两个不同的键,如何使事件发生(HTML5 Javascript)

How to get an event to occur if two different keys are pressed (HTML5 Javascript)

本文关键字:事件 何使 Javascript HTML5 两个 如果      更新时间:2023-09-26

基本上,如果我按下键盘上的任何按钮,我都希望我的角色跳跃,有没有办法使用"case…"函数来实现这一点?谢谢

Jordan

将事件侦听器添加到主体或画布元素。在控制台中检查evt对象以查看其所有属性。例如,ctrlKey和altKey被按下作为一个属性,这可能就是你想要的。

document.body.addEventListener('keydown',function(evt) {
e = evt || window.event;
var charCode = (typeof e.which == "number") ? e.which : e.keyCode;
if (charCode > 0) {
  console.log("key pressed = "+ charcode);
  console.log(e);
}
});