2017-02-07 11 views
-2

キーボードの「A」キーを押し下げたときに「On」を押し下げてnupp( '/ TS')の信号を送信する機能を作成するにはどうすればいいですか?また、 "A"キーリレーズでは、nupp( '/ TS')のシグナルを送るべきです。javascriptキーボード機能

<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> 
+3

てみてください 'onkeyup'と' [キーをバインドするaddKeyListenerを使用してJavascriptの]の – Nope

+2

可能な複製(onkeydown' http://stackoverflow.com/questions/37336753/addkeylistener-to-bind-keys-javascriptを使用) –

答えて

1

あなたはこのようなこと行うことができます。

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