0
화면에 버튼이 있습니다. 사용자가 실제 키보드에서 "a"를 누르면 해당 버튼이 해당 키보드 이벤트를 클릭으로 등록해야합니다. 이 문서는 Windows 8 Dev 포털에서 발견하지 못했지만 어쩌면 충분히 검색하지 못했습니다. 그러나 누군가가 같은 운을 가지고 있다면, 나를 도와주세요.키보드 입력을 사용하여 어떻게 처리합니까?
화면에 버튼이 있습니다. 사용자가 실제 키보드에서 "a"를 누르면 해당 버튼이 해당 키보드 이벤트를 클릭으로 등록해야합니다. 이 문서는 Windows 8 Dev 포털에서 발견하지 못했지만 어쩌면 충분히 검색하지 못했습니다. 그러나 누군가가 같은 운을 가지고 있다면, 나를 도와주세요.키보드 입력을 사용하여 어떻게 처리합니까?
jQuery를 사용하는 경우 등록자는 keydown
/keyup
/keypress
-event입니다. 그리고 키 감지하기 위해 표준화 된 event.which
를 사용
Mousetrap.bind('a', function() {
$("button").trigger("click");
});
:
이
$(document).on("keydown", function(event) {
// A = 65
// Z = 90
if (event.which === 65) {
// key pressed is A
$("button").trigger("click");
}
});
또한 mousetrap.js같은 라이브러리를 사용할 수 있습니다를 (글로벌 바인딩을 살펴보십시오)