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
    }
}