0
我在這裏發現了一些關於此問題的問題,但無法找到解決方案。取消對鍵盤快捷鍵設置的默認操作
//Add keyboard shortcuts for convenience.
self.iframe.addEventListener('keydown', function(e){
//Check for alt+p and make sure were not in fullscreen
if(e.altKey && e.keyCode === 80 && !fullScreenApi.isFullScreen()){
self.preview();
}
//Because Macs e == 69, but alt+e == 229 which is the ´ character,
if(e.altKey && e.keyCode === 69 || e.keyCode === 229){
e.preventDefault ? e.preventDefault() : e.returnValue = false;
console.log(e.returnValue);
if(!fullScreenApi.isFullScreen()){
self.edit();
}
}
//Check for alt+f
if(e.altKey && e.keyCode === 70){
e.preventDefault ? e.preventDefault() : e.returnValue = false;
fullScreenApi.requestFullScreen(fsElement);
}
});
我所試圖做的是取消在Internet Explorer爲alt+E
的默認操作9.目前它完成了我想要它做的,但同時去掉了「編輯」菜單下。我發現使用e.returnValue = false
作爲解決方案的在線人員,但這似乎並不奏效。 console.log(e.returnValue)
返回undefined。
在此先感謝!