Arama butonu
Bu konudaki kullanıcılar: 1 misafir
6
Cevap
501
Tıklama
0
Öne Çıkarma
ctrl tuşunu iptal etme / js
İ
5 yıl
Onbaşı
Konu Sahibi

arkadaşlar web sayfası yuklendiğinde ctrl tuşuna basmayı iptal etmek istiyorum. şu şekilde kod buldum farklı bi tuşta çalışıyor ama ctrl de çalışmıyor. nedeni nedir ? ya da bildiğiniz başka bi yol ya da kod varsa yazabirimisiniz ?


<script>
$(function(){
$(document).on("keydown",window,function(ctrl){
if(ctrl.which == 17)
return false;
})
})
</script>





< Bu mesaj bu kişi tarafından değiştirildi immajeste -- 3 Mayıs 2020; 19:23:50 >

R
5 yıl
Yüzbaşı

ctrl calışmasın diye yazılmış bir kod zaten



İ
5 yıl
Onbaşı
Konu Sahibi

evet biliyorum ama çalışmıyor ! web sayfası içinde ctrl + a yaptığımda ya da s yaptığımda yine çalışmaya devam ediyor



İ
5 yıl
Onbaşı
Konu Sahibi

yok mu yardımcı olabılecek kimse ?



R
5 yıl
Yüzbaşı

Önce sorunu düzgün sor sonra atarlan, senin dediğini yapabilecek bir yöntem var mı bilmiyorum ama aşağıdaki kod ctrl ile bir kaç kombinasyonu engelliyor

ref:https://stackoverflow.com/questions/16280582/how-can-i-disable-the-ctrl-a-using-javascript

< script type = "text/javascript" >
var isNS = (navigator.appName == "Netscape") ? 1 : 0;

if (navigator.appName == "Netscape") document.captureEvents(Event.MOUSEDOWN || Event.MOUSEUP);

function mischandler() {
return false;
}

function mousehandler(e) {
var myevent = (isNS) ? e : event;
var eventbutton = (isNS) ? myevent.which : myevent.button;
if ((eventbutton == 2) || (eventbutton == 3)) return false;
}
document.oncontextmenu = mischandler;
document.onmousedown = mousehandler;
document.onmouseup = mousehandler;
var isCtrl = false;
document.onkeyup = function(e) {
if (e.which == 17)
isCtrl = false;
}

document.onkeydown = function(e) {
if (e.which == 17)
isCtrl = true;
if (((e.which == 85) || (e.which == 117) || (e.which == 65) || (e.which == 97) || (e.which == 67) || (e.which == 99)) && isCtrl == true) {
// alert(‘Keyboard shortcuts are cool!’);
return false;
}
}





< Bu mesaj bu kişi tarafından değiştirildi realteco -- 5 Mayıs 2020; 9:49:58 >
Bu mesaja 1 cevap geldi.
İ
5 yıl
Onbaşı
Konu Sahibi

yok kardeşim ne atarlanması yanlış anlamışssın sen ordaki ünlemi araştırma yaptığın için teşekkür ederim ilgilendiğin için de bunu deneyeceğim eğer olursa Allah razı olsun senden. Şimdi sorumu düzgünce sorayım. istediğim şey şu a.html diye bir sayfam var ve ben bu sayfayı tarayıcıda açtığımda hiç bir şekilde ctrl tuşunun çalışmasını istemiyorum soru bu. yani sadece ctrl tuşu iptal olacak hepsi o kadar.



İ
5 yıl
Onbaşı
Konu Sahibi

Kardeşim teşekkürler kod çalıştı. eline emeğine sağlık.




Bu mesajda bahsedilenler: @realteco
DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.