Cara mendeteksi F11
document.addEventListener('keydown', (event) => {
if (event.key === "F11") {
// F11 was pressed
}
});
Gunakan event.key untuk bereaksi terhadap 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.
Cara browser menangani F11
F11 mengaktifkan mode layar penuh browser dan biasanya tidak diteruskan ke halaman. Untuk masuk ke layar penuh dari sebuah tombol, gunakan element.requestFullscreen().
Di React
<input onKeyDown={(e) => { if (e.key === "F11") { /* … */ } }} />Pencari Keycode JavaScript
Tekan tombol apa saja dan langsung lihat semua properti event keyboard, lengkap dengan cuplikan keydown yang siap disalin untuk shortcut.