У меня есть окно XUL, и я хочу, чтобы горячая клавиша cntrl + w закрывала окно, но когда я прикрепляю:
window.addEventListener("keypress", function(ev) {
GM_log("onkeypress handler: \n"
+ "keyCode property: " + ev.keyCode + "\n"
+ "which property: " + ev.which + "\n"
+ "charCode property: " + ev.charCode + "\n"
+ "Character Key Pressed: "
+ String.fromCharCode(ev.charCode) + "\n");
}, true);
на странице, она обрабатывает нажатие 'w' и 'cntrl + w' одинаково, charCode 119 .. как я могу определить, что cntrl + w был нажат, чтобы я мог window.close ()?