2014-04-08 1 views
1

나는 PHP 기반의 웹 응용 프로그램을 개발 중입니다. 매우 방대해서 키보드 단축키를 설정하고 싶습니다. [{ctrl + H }, {Shift + P} ..] 내 웹 사이트에 있습니다. 나는 몇 가지 예와 조언을 들었지만, 그것들은 나를 도와주지 못했고, 이것에 대해 어떤 생각이 든다면 제게 제안 해주십시오.내가 직접 php 사이트에서 키 보드 반바지 컷을 구성하고 싶습니다

keyDown 이벤트에서 ASCII 키를 시도했지만 작동하지 않습니다. 여기

<!doctype html> 
<html> 
    <head> 
     <title>title</title> 
     <script> 
      var isCtrl = false; 
      document.onkeyup = function(e) { 
       if (e.which == 17) 
        isCtrl = false; 
      }document.onkeydown = function(e) { 
       if (e.which == 17) 
        isCtrl = true; 
       if (e.which == 77 && isCtrl == true) { 
        alert('this is demo'); 
        return false; 
       } 
      } 

     </script> 
    </head> 
    <body> 
     <h3>Shorts Cuts</h3> 
    </body> 
</html> 
+0

jQuery 이벤트로 시도해도 정상적으로 작동합니다. –

답변

1

http://www.openjs.com/scripts/events/keyboard_shortcuts/

내가 비슷한했던 자바 스크립트 지름길 일을위한 좋은 자바 스크립트 LIB, 내가 찾을 수있는 가장 좋은에 대한 링크입니다. 이 lib는 내가 테스트 한 최근의 모든 브라우저에서도 작동합니다.

+0

** Thank den dennis ** –

2
<button accesskey="h" onClick="alert('You clicked me!');">Press Alt+H!</button> 

accesskey는 웹 어플리케이션을위한 강력한 속성입니다 내 코드입니다. URL 위 Demo

+0

** js 파일 없이도 바로 가기를 포함하고 구현하기가 쉽지만 유용합니다 .. 감사합니다 .. Dark Absol : Nick ** –

관련 문제