按住并释放JavaScript键

时间:2020-10-19 09:14:17

标签: javascript html button esp8266 keyevent

我可以通过网络控制我的机器人。这些是它的url-

我正在使用html按钮执行此操作。 但是我想用键盘的“箭头”键来控制它。 我的想法是,如果我按住向上箭头键,则漫游器会前进前进https://172.0.0.1/forward),并且如果我释放向上箭头键,则漫游器会停止https://172.0.0.1/stop)。 和

  • 向后-“向下箭头”
  • 左-“左箭头”
  • 右-“右箭头”

我对JavaScript不熟悉,请您帮我...

1 个答案:

答案 0 :(得分:1)

尝试这样。

window.addEventListener('keydown',function(event){
if(event.keyCode===37) { //left
}
if(event.keyCode===38) { //up
}

if(event.keyCode===39) { //right
}
if(event.keyCode===40) { //down
}

});

更新

window.addEventListener('keyup',function(event){
//    do something

});