2017-02-07 38 views
-2

Как я могу сделать функцию, которая, когда я нажимаю, например, клавишу «А» на моей клавиатуре, нажимает кнопку «Вниз» и посылает сигнал для 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

Try '' onkeyup' и onkeydown' – Nope

+2

Возможный дубликат [Использование addKeyListener для привязки ключей Javascript] (http://stackoverflow.com/questions/37336753/с помощью-addkeylistener-к-Bind-ключи-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 
    } 
} 

 Смежные вопросы

  • Нет связанных вопросов^_^