2017-02-07 112 views
-2

我怎樣才能使一個功能,當我按下例如我的鍵盤上的「A」鍵它推下併發送信號爲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'和'onkeydown' [使用addKeyListener綁定鑰匙的Javascript]的 – Nope

+2

可能的複製(http://stackoverflow.com/questions/37336753 /使用-addkeylistener到綁定密鑰的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 
    } 
}