Cara mendeteksi Delete
document.addEventListener('keydown', (event) => {
if (event.key === "Delete") {
// Delete was pressed
}
});
Gunakan event.key untuk merespons arti tombol (mengikuti tata letak keyboard) dan event.code untuk posisi fisiknya, misalnya WASD di game. keyCode dan which sudah usang: keduanya masih berfungsi, tetapi nilainya berbeda antara browser dan tata letak.
Perilaku Delete di browser
Delete menghapus karakter setelah kursor, atau item yang dipilih di pengelola file dan daftar. Di laptop Mac, tombolnya Fn+Delete, karena tombol berlabel “delete” mengirim Backspace.
Di React
<input onKeyDown={(e) => { if (e.key === "Delete") { /* … */ } }} />Pencari Keycode JavaScript
Tekan tombol apa saja dan langsung lihat semua properti event keyboard, lengkap dengan cuplikan keydown yang siap disalin untuk shortcut.