My ASP.NET web site uses some client side Javascript to capture keyboard
input, especially some function keys like F12. The new IE8 uses F12 to open
up some developer tool window. Is it possible to disable the F12 hotkey or
disable the default behavior?
My Javascript code looks something like this:
document.onkeyd own = keyDownHandler;
function keyDownHandler( e) {
if (!e) var e = window.event;
var code;
if (e.keyCode) code = e.keyCode;
else if (e.which) code = e.which;
else return;
if (e.cancelBubble != null) e.cancelBubble = true;
if (e.returnValue != null) e.returnValue = false;
if (e.stopPropagat ion) e.stopPropagati on();
if (e.preventDefau lt) e.preventDefaul t();
// do something useful according to keyCode
// ...
}
input, especially some function keys like F12. The new IE8 uses F12 to open
up some developer tool window. Is it possible to disable the F12 hotkey or
disable the default behavior?
My Javascript code looks something like this:
document.onkeyd own = keyDownHandler;
function keyDownHandler( e) {
if (!e) var e = window.event;
var code;
if (e.keyCode) code = e.keyCode;
else if (e.which) code = e.which;
else return;
if (e.cancelBubble != null) e.cancelBubble = true;
if (e.returnValue != null) e.returnValue = false;
if (e.stopPropagat ion) e.stopPropagati on();
if (e.preventDefau lt) e.preventDefaul t();
// do something useful according to keyCode
// ...
}