내가 할 일은 onKeyUp 이벤트를 document.body에 첨부하는 것입니다. 그런 다음이 이벤트 처리기에서 Element.fire 메서드를 사용하여 사용자 지정 이벤트를 발생시킵니다. 이 단계는 선택 사항이지만 수행 할 작업에서 이벤트 처리기를 분리하는 데 도움이되며 단추 클릭 이벤트와 같은 사용자 지정 이벤트 처리기를 사용할 수 있습니다.
$(button).observe("click", function() {
$(document.body).fire("myapp:mycoolevent");
});
이
는 지금까지 우려 보조 키를 처리하는 등, this resource을 확인 (아주 오래된,하지만 여전히 적용 보이는) 자세한 도움말 :
$(document.body).observe("keyup", function() {
if(/* key + modifier match */) {
$(document.body).fire("myapp:mycoolevent");
}
});
$(document.body).observe("myapp:mycoolevent", function() {
// Handle event.
});
나중에 버튼 클릭으로 동일한 이벤트를 바인딩 .
http://www.openjs.com/scripts/events/keyboard_shortcuts/ – James
감사합니다. 감사합니다. 왜 대답으로 게시하지 않았습니까? –