J'ai une balise d'ancrage qui appelle une fonction JavaScript.
Avec ou sans JQuery, comment déterminer si la touche Maj est enfoncée pendant le clic sur le lien?
Le code suivant ne fonctionne PAS car la pression sur la touche n'est déclenchée que si une "vraie touche" (pas la touche majuscule) est enfoncée. (J'espérais que ça se déclencherait si on n'appuyait que sur la touche Maj.)
var shifted = false;
$(function() {
$(document).keypress(function(e) {
shifted = e.shiftKey;
alert('shiftkey='+e.shiftkey);
});
$(document).keyup(function(e) {
shifted = false;
});
}
...
function myfunction() {
//shift is always false b/c keypress not fired above
}