1
내가 게시하는 순간 Firefox는 49.0.2 버전이지만 버그는 버전 48 이후에 나타나기 시작했습니다. 바닐라 JS 감지, 작동하지 않았다 : Javascript - Ctrl + Alt + E 키 입력 감지가 Firefox 48 이상에서 작동하지 않습니다.
document.addEventListener ("keydown", function (zEvent) {
if (zEvent.ctrlKey && zEvent.altKey && zEvent.code === "KeyE") {
alert("CTRL+Alt+E pressed!");
}
});
내가 작동하지 않았다, Mootools의-더 감지를 시도 :
var myKeyboard = new Keyboard({
defaultEventType: 'keydown',
events: {
'ctrl+alt+e': toggleTopbar
}
});
function toggleTopbar() {
alert("CTRL+Alt+E pressed!");
}
myKeyboard.activate();
비록 jQuery를 시도하지 않았다.
바이올린 : Detecting combination keypresses (Control, Alt, Shift)? (브록 아담스 학점)
사이드 참고 : 또한, 위의 바이올린에, zEvent.code
항상 당신이 AZERTY 키보드 (프랑스어 키보드)에있는 경우에도 영어 키를 반환합니다. 어쩌면이 버그는 AZERTY 키보드 (아는 사람)에만 있지만 다른 키보드는 없었습니다.
Firefox에서 작동되게하려면 올바른 코드는 무엇입니까?
이것은 파이어 폭스 버그 리포트를 작성하는 적절한 장소가 아닙니다. 구체적으로 무엇을 요구하고 있습니까? – scrappedcola
@scrappedcola 파이어 폭스 버그 일 수도 있고 아닐 수도 있습니다. 그리고 코드를 작성할 때 뭔가를 놓쳤습니다. 확인 된 파이어 폭스 버그로 밝혀지면 다른 곳으로 물어볼 것입니다. 따라서 질문은 : Firefox에서 작동하게하는 올바른 코드는 무엇입니까? –