onkeyup
이벤트를 사용하여 수정 자 키, 특히 Alt 키가 안정적으로 릴리스되는 것을 감지하지 못합니다. 때로는 효과가 있고 때로는 그렇지 않습니다. 하지만 대부분의 경우 그렇지 않습니다.수정 자 키 발사 onkeyup
내 현재 코드입니다 : 내가 IE9에서 일하고 있어요 및 파일 메뉴가 팝업으로 아마 Prevent default event action not working...? 관련
document.documentElement.onkeyup = function(e) {
e = e || window.event;
if(!e.altKey) {
// do stuff here
document.documentElement.onkeyup = null;
}
}
. 이벤트를 시작하기 전에 메뉴를 닫습니다.
키 입력을 캡처하기 위해 창을 활성화해야한다고 생각했습니다. 변경 키가 웹 브라우저에 다른 기능을 가지고있는 경우 키 업 조치가 브라우저 간 일관성이 없을 수 있습니다. 특히 ALT가 메뉴를 가져 오는 방법 또는 Win + 키를 사용하면 브라우저에서 포커스를 잃을 수 있습니다. – donutdan4114
그게 내 다른 질문 (링크 된 것)이 관련이 있다고 생각하는 이유입니다. 메뉴의 기본값을 막으려 고하지만 작동하지 않습니다. –