Tôi cần phát hiện khóa đã được nhấn là phím có thể in, như ký tự, có thể có dấu, số, dấu cách, ký hiệu dấu câu, v.v ... hoặc phím không thể in, như ENTER, TAB hoặc DELETE.Phát hiện các phím có thể in
Có cách nào đáng tin cậy để làm điều này trong Javascript, ngoài việc liệt kê tất cả các phím không in được và hy vọng không quên một số?
MDN gợi ý rằng chúng tôi không nên sử dụng thuộc tính 'window.event' vì nó không chuẩn và có thể có sự không tương thích, [link] (https://developer.mozilla.org/en-US/docs/Web/ API/Cửa sổ/sự kiện). Có ý kiến gì không? – Segmentation
@ Phân cấp: Tôi hoàn toàn đồng ý. Tôi chỉ sử dụng nó cho khả năng tương thích với IE <= 8, đó là mối quan tâm nhiều hơn trong năm 2010 so với hiện tại. 'window.event' sẽ chỉ được sử dụng trong IE cũ trong câu trả lời này vì đối tượng sự kiện sẽ được chuyển vào trình xử lý sự kiện trong tất cả các trình duyệt hiện đại. –