v2.5.2
Giriş yap

Javascript Klavye

frexx
494 defa görüntülendi

Merhaba arkadaşlar javascriptte hergün gitgide gelişiyorum ama projemde bir olay yapmak istedim onu çözemedim. Mesala klavyede e tuşuna basınca bir alert gelicek karşıma nasıl yapabilirim ?
Sadece bana klavyede tuşa basınca kontrol edebilme algoritması lazım.

Cevap yaz
Cevaplar (4)
frexx
872 gün önce

Gençler teşekkür ederim bu kodu bulmuştum bir if döngüsü ile de yapabiliyorum.

if(event.keyUp = 1){
alert("1'e batın");
}

gamerboytr
875 gün önce

Efenim Kod Çok Basit Ve Kısadır Herhangi Bir Ek Kütüphane Kullanmadan Yapabilirsin.

document.addEventListener("keydown", function(event) {
    console.log("Basılan tuş : ", event.key);
 	if(event.key === "e") alert();
});

Console Log Sayesinde Bir Debug İşlemi Gerçekleştirebilirsiniz.

Bknz.

MDN Keydown Event

<small>Cevap Yararlı Olduysa <b>Çözdüldü</b> Olarak İşaretlerseniz Sevinirim</small>

qplot
877 gün önce
$(document).keyup(function(e) {
  if (e.keyCode === 45) $('#enter').click();     // enter
  if (e.keyCode === 27) $('#kapat').click();   // esc
});	

makifgokce nın kodu anlamazsın felan al direk kod ;)