Question

J'utilise une détection keyup dans toutes mes formes pour détecter la touche entrée. C'est facile, quand vous êtes concentré sur l'entrée d'un formulaire si vous appuyez sur Entrée et le code d'activation de l'événement est égal à 13 alors la forme soumise.

Mais maintenant, je veux détecter le Cmd + Entrez la combinaison, parce que quand vous êtes concentré dans une zone de texte, la touche entrée est un saut de ligne. Alors, comment mon détecter la déclaration devrait ressembler?

Merci

Était-ce utile?

La solution

Vous voulez dire ctrl avec Cmd? Vérifiez ensuite si event.ctrlKey est vrai:

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

Voir aussi cet exemple .

P.s: il y a aussi le booléens pour event.altKey alt , event.shiftKey pour décalage et event.metakey

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top