JavaScript'te Basılan Tuşları Alma

Event nesnesi kullanılarak basılan tuşlar alınabilir. Nasıl yapıldığına bir bakalım. Bir inputumuz olduğunu varsayalım:

html<input>

Onu bir değişkene referans olarak alalım:

javascriptlet elem = document.querySelector('input');

Inputumuza, her tuş basılışında tetiklenen bir olay ekleyelim:

javascriptelem.addEventListener('keypress', function(event) {
  
});

Olay nesnesinin key özelliğinde basılan karakter bulunur:

javascriptelem.addEventListener('keypress', function(event) {
  console.log(event.key);
});

Ve code özelliğinde ise basılan tuşun kodu bulunur:

javascriptelem.addEventListener('keypress', function(event) {
  console.log(event.code);
});
Задание 1

Girilen tuşların değerlerini ve kodlarını giriş sırasında gösteren bir input yapın.

Задание 2

Input içinde çeşitli tuşlara basın ve hangi değer ve kodlara sahip olduklarını görün.

Задание 3

Enter tuşunun kodunun ne olduğunu belirleyin.

Задание 4

BackSpace tuşunun kodunun ne olduğunu belirleyin.

Задание 5

Bir paragraf ve bir input verilmiştir. Inputa metin girilir ve Enter tuşuna basılır. Bu anda girilen metnin inputun altındaki paragrafa geçmesini ve input içeriğinin temizlenmesini sağlayın.