2014-02-11 3 views

ответ

0

Конечно, у вас должна быть библиотека jQuery.

$(document).on("keydown", function(e){ 
     if(e.ctrlKey && e.which == 122){ 
     //your action 
     } 
}); 
0

Вы можете попробовать это, используя простой javascript. Вам нужно использовать событие keyDown и keyPress, чтобы узнать, когда клавиши получают нажатия и отпускаются.

<html> 
<head> 
<title>ctrlKey and functionKey example</title> 

<script type="text/javascript"> 
var ctrl = 0; 

function captureCtrl(e){ 
if (e.ctrlKey == true) 
    ctrl = 1; 

} 

function actualFunction(e) { 
alert (ctrl + " : " + e.keyCode); 

if (e.ctrlKey == true) 
    ctrl = 0; 

} 

</script> 
</head> 

<body onkeydown="captureCtrl(event);" onkeypress="actualFunction(event);"> 

<p> Press and hold your ctrl + funct key. </p> 
</body> 
</html> 

В принципе, вы можете установить переменную, чтобы захватить клавишу управления нажатием клавиши и объединить это с нажатием клавиши, чтобы получить желаемый результат. Ура!

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