Mendeteksi digit dari kedua baris
document.addEventListener('keydown', (e) => {
if (/^[0-9]$/.test(e.key)) {
console.log('digit', Number(e.key)); // top row or numpad
}
});Di keyboard AZERTY Prancis, baris atas mengetik simbol (&, é, " …) tanpa Shift, jadi e.key bukan digit di sana — alasan lain untuk menguji e.key alih-alih mengasumsikan posisinya.
Pencari Keycode JavaScript
Tekan tombol apa saja dan langsung lihat semua properti event keyboard, lengkap dengan cuplikan keydown yang siap disalin untuk shortcut.