CMD Immettere il rilevamento della combinazione keyup utilizzando JavaScript
-
28-10-2019 - |
Domanda
Sto usando un rilevamento di keyup in tutte le mie forme per rilevare il pulsante INVIO. Questo è facile, quando sei focalizzato nell'input di un modulo se si preme ENTER e il codice chiave evento è uguale a 13 e poi il modulo inviato.
Ma ora voglio rilevare la combinazione CMD + Enter, perché quando sei focalizzato in un textarea, il pulsante ENTER è una rottura di riga. Quindi come dovrebbe essere la mia dichiarazione di rilevamento?
Grazie
Soluzione
Vuoi dire Ctrl insieme a Cmd
? Quindi controlla se event.ctrlKey
è vero:
if (event.ctrlKey && event.keyCode == 13) {
alert('now');
}
Vedi anche questo esempio.
PS: ci sono anche i booleani event.altKey
per Al, event.shiftKey
per spostare e event.metakey
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow