Pregunta

Estoy usando una detección clave en todos mis formularios para detectar el botón Enter. Esto es fácil, cuando está enfocado en la entrada de un formulario si presiona Enter y el código clave del evento es igual a 13, entonces el formulario enviado.

Pero ahora quiero detectar la combinación CMD + Enter, porque cuando estás enfocado en un Textea, el botón Enter es un descanso de línea. Entonces, ¿cómo debería ser mi declaración de detección?

Gracias

¿Fue útil?

Solución

Te refieres a control con Cmd? Luego verifique si event.ctrlKey es verdad:

if (event.ctrlKey && event.keyCode == 13) {
    alert('now');
}

Ver también este ejemplo.

PD: También están los booleanos event.altKey por alternativo, event.shiftKey por cambio y event.metakey

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top