I'm trying to build a Web App( WIFI Car Controller ) and I can control the car with following javascripts:
//keyDown
window.addEventListener('keydown',function(event){
if(event.keyCode===38) { //ArrowUp
carForward();
}
if(event.keyCode===40) { //ArrowDown
carBackword();
}
if(event.keyCode===38 && 39) { //ArrowUp and ArrowRight
carRight(); //not working
}
if(event.keyCode===38 && 37) { //ArrowUp and ArrowLeft
carleft(); //not working
}
});
//keyUp
window.addEventListener('keydown',function(event){
if(event.keyCode===38) { //ArrowUp
stop();
}
if(event.keyCode===40) { //ArrowDown
stop();
}
if(event.keyCode===38 && 39) { //ArrowUp and ArrowRight
stop(); //not working
}
if(event.keyCode===38 && 37) { //ArrowUp and ArrowLeft
stop(); //not working
}
});
I'm just trying to make it like Racing Game Controllers
I'm a JavaScript beginner and I have tried many ways. Can you please help me..
How to detect if multiple keys are pressed at once using JavaScript?