javascript - attribute - Anulando control+s(guardar funcionalidad) en el navegador
title css (1)
Estoy tratando de anular el acceso directo de guardado del navegador, es decir, (cntrl + s) para dar la funcionalidad de guardar en mi aplicación web, estoy usando Google Chrome ... Intenté keydown listner para observar el código de teclas, pero cuando dos teclas son (cntrl + s) se presionan simultáneamente, el código clave de s nunca se devuelve en el objeto de evento.
Gracias por adelantado
Trax
Recibirá dos eventos clave: el primero es para la tecla de control, y el segundo es para la letra con el indicador de modificador activado. Así es como escuchas una tecla con un modificador presionado:
document.addEventListener("keydown", function(e) {
if (e.keyCode == 83 && (navigator.platform.match("Mac") ? e.metaKey : e.ctrlKey)) {
e.preventDefault();
// Process event...
}
}, false);
Tomando una página de Google Docs, usa Cmd-S en Mac y Ctrl-S en otras plataformas.