Mendeteksi tombol huruf
document.addEventListener('keydown', (e) => {
if (e.key.toLowerCase() === 's' && (e.ctrlKey || e.metaKey)) {
e.preventDefault(); // Ctrl/Cmd + S
save();
}
});Membandingkan e.key.toLowerCase() sudah menangani Shift dan Caps Lock. Untuk kontrol game yang harus tetap di posisi yang sama di setiap tata letak, bandingkan e.code ("KeyW", "KeyA", "KeyS", "KeyD") sebagai gantinya.
Pencari Keycode JavaScript
Tekan tombol apa saja dan langsung lihat semua properti event keyboard, lengkap dengan cuplikan keydown yang siap disalin untuk shortcut.