Cách nhận biết Meta (Cmd / phím Windows)
document.addEventListener('keydown', (event) => {
if (event.key === 'Meta') {
// Meta (Cmd / Windows key) was pressed
}
});
Dùng event.key để phản ứng theo ý nghĩa của phím (giá trị này 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ý Meta (Cmd / phím Windows) như thế nào
Meta là Cmd trên Mac và phím Windows trên PC. Kiểm tra event.metaKey. Hệ điều hành thường giữ các phím tắt dùng phím Windows cho riêng nó. Firefox trước đây báo keyCode 224 cho Cmd.
Trong React
<input onKeyDown={(e) => { if (e.key === 'Meta') { /* … */ } }} />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.