Opera preventDefault () en evento keydown
Estoy tratando de incrustar algunas combinaciones de teclas en mi aplicación web, y estoy teniendo dificultades con Opera. Tengo este codigo:
window.onkeydown = function(e){
var key = e.keyCode ? e.keyCode : e.charCode ? e.charCode : false;
if (e.ctrlKey && key === 84) {
alert("foo");
e.preventDefault();
// return false;
}
}
Funciona de maravilla en Firefox y Chrome, pero Opera todavía abre una nueva pestaña. Lo mismo sucede conreturn false;
.
Mi información:Opera/9.80 (X11; Linux i686; U; en) Presto/2.7.62 Version/11.00