Je dois vérifier si le bouton CTRL a été enfoncé pendant que je clique sur un contrôle de ma page HTML en utilisant JavaScript.
Comment puis-je faire ceci?
Essayez de regarder dans l’object événement.
par exemple
document.body.onclick = function (e) { if (e.ctrlKey) { alert("ctr key was pressed during the click"); } }
Je l’utilise et fonctionne bien
function Details(event) { if (event.ctrlKey) { alert('Ctrl down'); } }
vérifier la propriété ctrlKey de l’événement
Je l’ai fait en utilisant l’indicateur global cntrlIsPressed; s’occupe également de sélectionner toutes les options en utilisant Control + A
// Check whether control button is pressed $(document).keydown(function(event) { if (event.which == "17") cntrlIsPressed = true; else if (event.which == 65 && cntrlIsPressed) { // Cntrl+ A selectAllRows(); } }); $(document).keyup(function() { cntrlIsPressed = false; }); var cntrlIsPressed = false;