javascript 键盘功能
javascript keyboard functions
我如何制作一个功能,当我按下键盘上的 "A" 键时,它会按下 On 并发出 nupp('/TS') 信号。同样在 "A" 键释放时,它应该首先发送 nupp('/TS') 的信号。
<html>
<head>
<script src=\"https://code.jquery.com/jquery-2.2.4.min.js\"></script>
<script> client.println("function nupp(url){ $.ajax(url); }"</script>
<button type=\"button\" onclick=\"nupp('/TS');\">On</button>
</head>
<body>
你可以这样做:
function checkKeyDown(key) {
if (key.keyCode == "38") {
$.ajax("/F");
} else if (key.keyCode == "37") {
$.ajax("/L");
} else if (key.keyCode == "39") {
$.ajax("/R");
} else if (key.keyCode == "40") {
$.ajax("/B");
}
}
function checkKeyUp(key) {
if (key.keyCode == "38" || key.keyCode == "37" || key.keyCode == "39" || key.keyCode == "40") {
$.ajax("/S"); //stop
}
}
我如何制作一个功能,当我按下键盘上的 "A" 键时,它会按下 On 并发出 nupp('/TS') 信号。同样在 "A" 键释放时,它应该首先发送 nupp('/TS') 的信号。
<html>
<head>
<script src=\"https://code.jquery.com/jquery-2.2.4.min.js\"></script>
<script> client.println("function nupp(url){ $.ajax(url); }"</script>
<button type=\"button\" onclick=\"nupp('/TS');\">On</button>
</head>
<body>
你可以这样做:
function checkKeyDown(key) {
if (key.keyCode == "38") {
$.ajax("/F");
} else if (key.keyCode == "37") {
$.ajax("/L");
} else if (key.keyCode == "39") {
$.ajax("/R");
} else if (key.keyCode == "40") {
$.ajax("/B");
}
}
function checkKeyUp(key) {
if (key.keyCode == "38" || key.keyCode == "37" || key.keyCode == "39" || key.keyCode == "40") {
$.ajax("/S"); //stop
}
}