JavaScript işlevini çağıran bir bağlantı etiketim var.
JQuery ile veya JQuery olmadan bağlantı tıklandığında shift tuşunun aşağıda olup olmadığını nasıl belirleyebilirim?
Aşağıdaki kod çalışmaz çünkü tuşa basma yalnızca "gerçek bir tuşa" (shift tuşuna değil) basıldığında tetiklenir. (Sadece vardiya tuşuna basılsa ateşleneceğini umuyordum.)
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
}
shiftkeyyerine yazdığınız için aşağıdaki kod da çalışmıyorshiftKey