Cách phát hiện F11
document.addEventListener('keydown', (event) => {
if (event.key === "F11") {
// F11 was pressed
}
});
Dùng event.key để phản hồi theo ý nghĩa của phím (giá trị này thay đổi theo bố cục bàn phím) và event.code để xác định vị trí vật lý của phím, ví dụ WASD trong game. keyCode và which đã lỗi thời: vẫn hoạt động, nhưng giá trị khác nhau giữa các trình duyệt và bố cục.
Trình duyệt xử lý F11 như thế nào
F11 bật hoặc tắt chế độ toàn màn hình của trình duyệt và thường không được gửi đến trang web. Để vào chế độ toàn màn hình từ một nút bấm, hãy dùng element.requestFullscreen().
Trong React
<input onKeyDown={(e) => { if (e.key === "F11") { /* … */ } }} />Tìm Keycode JavaScript
Nhấn phím bất kỳ để xem ngay mọi thuộc tính của sự kiện bàn phím, kèm đoạn mã keydown sẵn sàng sao chép cho phím tắt.