Cara mendeteksi F1
document.addEventListener('keydown', (event) => {
if (event.key === "F1") {
// F1 was pressed
}
});
Gunakan event.key untuk merespons makna tombol (mengikuti tata letak keyboard) dan event.code untuk posisi fisiknya, misalnya WASD di game. keyCode dan which sudah usang: masih berfungsi, tetapi nilainya berbeda antar browser dan tata letak.
Cara browser menangani F1
Browser membuka bantuan saat F1 ditekan di beberapa sistem. Tombol fungsi F1–F12 mengirim keyCode 112–123; di laptop, banyak yang memerlukan Fn, dan sistem operasi mungkin memakainya untuk mengatur kecerahan atau volume.
Di React
<input onKeyDown={(e) => { if (e.key === "F1") { /* … */ } }} />Pencari Keycode JavaScript
Tekan tombol apa saja dan langsung lihat semua properti event keyboard, lengkap dengan cuplikan keydown yang siap disalin untuk shortcut.