Keyboard Events

Modul 3: Keyboard Events

Dalam JavaScript, keyboard events memungkinkan Anda untuk menangani input dari keyboard pengguna. Berikut adalah beberapa contoh peristiwa keyboard yang umum digunakan:

1. keydown Event:

Event ini terjadi saat tombol keyboard ditekan.

document.addEventListener("keydown", function(event) {
    console.log("Tombol keyboard ditekan: " + event.key);
});

2. keypress Event:

Event ini terjadi saat karakter yang sesuai dengan tombol keyboard ditekan. Biasanya digunakan untuk karakter yang dapat dicetak.

document.addEventListener("keypress", function(event) {
    console.log("Karakter ditekan: " + String.fromCharCode(event.keyCode));
});

3. keyup Event:

Event ini terjadi saat tombol keyboard dilepaskan setelah ditekan.

document.addEventListener("keyup", function(event) {
    console.log("Tombol keyboard dilepaskan: " + event.key);
});

4. focus dan blur Events:

Event focus terjadi ketika elemen mendapatkan fokus, sementara event blur terjadi ketika elemen kehilangan fokus. Ini dapat diterapkan pada elemen input untuk memantau fokus keyboard.

document.getElementById("myInput").addEventListener("focus", function() {
    console.log("Input mendapatkan fokus");
});

document.getElementById("myInput").addEventListener("blur", function() {
    console.log("Input kehilangan fokus");
});

Dengan menangani peristiwa-peristiwa keyboard, Anda dapat memberikan penggunaan yang lebih interaktif dan responsif terhadap input yang mereka berikan melalui keyboard.

Last updated