我正在用 JavaScript 构建一个程序。虽然我尝试添加键事件,但是当我完成并尝试移动我的对象时它没有移动。y[1] += 5;
当我试图移动一个对象(例如使用 x 和 y 坐标系( ))时,我试图找出问题所在。因此,我确实尝试查看,所以键码是正确的。我做了一个函数来查看keyCode
:
window.addEventListener( "keypress", doKeyDown, false );
function doKeyDown(e) {
alert( e.keyCode )
}
然后我尝试按任何按钮查看键码,但每个按钮都显示“0”,除非向上、向下、向右、向左箭头。他们告诉我的值与此网站上的值相同:http: //www.cambiaresearch.com/articles/15/javascript-char-codes-key-codes但正如我所说的例如“W”“A”“S” “D”只是告诉我“0”作为键码,我想知道为什么。