Le déclenchement appuyez sur Ctrl + S ou Ctrl P par l'intermédiaire d'un bouton
Ok maintenant, je suis conscient que vous pouvez écouter à des combinaisons de touches (keydowns keyups etc...) mais je tiens à DÉCLENCHER l'activation d'une touche. Comme si l'utilisateur appuie sur CTRL+S pour enregistrer.
Petite question est, est-il possible d'utiliser Jquery pour déclencher les 2 touches en même temps? J'ai essayé de regarder cela, mais tous les trucs que j'ai trouvé est de parler de la capture de touches et de ne pas les déclencher en particulier les 2 touches en même temps.
Des idées comment ceci peut être accompli? Si vous pouviez me diriger vers la bonne voie, il serait très apprécié.
double possible de JavaScript: appuyez sur la touche de capture sans placer un élément de saisie sur la page?
Vous avez compris la question.
Est-ce encore de la croix-navigateur, sans parler de la croix OS compatible? Par exemple, Ctrl+S fonctionneront sous Windows, mais il sera très certainement pas de travail en Mac. Aussi, ce qui se passe si quelqu'un a lié de leurs clés différemment?
Vous avez compris la question.
Est-ce encore de la croix-navigateur, sans parler de la croix OS compatible? Par exemple, Ctrl+S fonctionneront sous Windows, mais il sera très certainement pas de travail en Mac. Aussi, ce qui se passe si quelqu'un a lié de leurs clés différemment?
OriginalL'auteur Alcatraz | 2011-07-24
Vous devez vous connecter pour publier un commentaire.
Si vous voulez lancer votre propre gestionnaire de code, il suffit de placer ce code dans une fonction distincte et appeler la fonction normalement.
Si vous voulez lancer le navigateur par défaut de la fonctionnalité, vous devez abandonner; ce qui est impossible pour des raisons de sécurité. (Bien que vous pouvez être intéressé par
window.print()
)OriginalL'auteur SLaks
Je ne sais pas si vous pouvez déclencher les frappes de touche, mais peut-être que si vous expliquez ce que vous cherchez à essayer d'obtenir vous pourriez être en mesure de trouver une solution?
Par exemple, si vous voulez déclencher ctrl-p pour afficher la boîte de dialogue imprimer, vous pouvez le faire à l'aide de
window.print();
Si vous voulez déclencher des actions dans votre propre code, alors vous pouvez simplement appeler le code directement, plutôt que de déclencher la touche.
Je ne pense pas qu'il y est de toute façon à déclencher un fichier | enregistrer sous (ctrl-s) à l'aide de JavaScript.
OriginalL'auteur rtpHarry