JavaScript 键按住并松开
JavaScript key holding down and release
我可以通过网络控制我的机器人。这些是它的url-
- 前进- https://172.0.0.1/forward
- 向后- https://172.0.0.1/backward
- 左- https://172.0.0.1/left
- 对- https://172.0.0.1/right
- 停止- https://172.0.0.1/stop
我正在使用 html 按钮来执行此操作。
但我想用键盘的“箭头”键来控制它。
我的想法是,如果我按住 向上箭头 键,那么机器人将进入 forward(https://172.0.0.1/forward) 并且如果我释放 向上箭头键然后机器人将停止(https://172.0.0.1/stop)。
和
一样
- 向后 - “向下箭头”
- left-“向左箭头”
- 右-“右箭头”
我不熟悉JavaScript你能帮帮我吗...
这样试试。
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
});
我可以通过网络控制我的机器人。这些是它的url-
- 前进- https://172.0.0.1/forward
- 向后- https://172.0.0.1/backward
- 左- https://172.0.0.1/left
- 对- https://172.0.0.1/right
- 停止- https://172.0.0.1/stop
我正在使用 html 按钮来执行此操作。 但我想用键盘的“箭头”键来控制它。 我的想法是,如果我按住 向上箭头 键,那么机器人将进入 forward(https://172.0.0.1/forward) 并且如果我释放 向上箭头键然后机器人将停止(https://172.0.0.1/stop)。 和
一样- 向后 - “向下箭头”
- left-“向左箭头”
- 右-“右箭头”
我不熟悉JavaScript你能帮帮我吗...
这样试试。
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
});