Kiểm tra bàn phím

Nhấn các phím vật lý để xem trình duyệt nhận được sự kiện nào.

Công cụ hiển thị dữ liệu KeyboardEvent cục bộ. key phụ thuộc bố cục đang dùng, còn code thường chỉ vị trí phím vật lý.

Công cụ hiển thị dữ liệu KeyboardEvent cục bộ. key phụ thuộc bố cục đang dùng, còn code thường chỉ vị trí phím vật lý.

Sự kiện bàn phím mới nhất

Đang chờ nhập
Sự kiện
Phím
Vị trí
Lặp
Soạn IME
Phím bổ trợ và khóa đang bật

Các phím đang được giữ

0

Phím còn trong danh sách cho đến khi nhận keyup tương ứng. Mất tiêu điểm sẽ xóa trạng thái đang giữ.

Phím hoặc mã duy nhất đã kiểm tra 0

Hiển thị vị trí phím vật lý

Bắt đầu ghi nhận rồi nhấn bàn phím vật lý. Hình minh họa là bố cục PC chung và có thể khác ký hiệu trên phím của bạn.

Ghi nhận đang tắt

Nhấn Escape khi đang ghi nhận để lưu phím đó và thoát chế độ.

Công cụ này làm gì

Công cụ hiển thị các giá trị KeyboardEvent mà trình duyệt báo khi nhấn và thả phím.

Nó phân biệt key phụ thuộc bố cục với code vị trí vật lý và theo dõi các phím được giữ đồng thời.

Cách sử dụng công cụ

  1. Chọn Bắt đầu ghi nhận phím hoặc nhấp vào vùng bàn phím.
  2. Nhấn và thả phím vật lý khi vùng ghi nhận vẫn có tiêu điểm.
  3. So sánh phím, mã, vị trí, lặp, soạn IME và phím bổ trợ.
  4. Nhấn Escape để thoát hoặc đặt lại trước lần kiểm tra tiếp theo.

Ứng dụng hữu ích

  • Kiểm tra từng phím có tạo sự kiện trong trình duyệt hay không.
  • So sánh biến thể trái, phải và bàn phím số của phím bổ trợ hoặc điều hướng.
  • Khảo sát bố cục, dead key và phương thức nhập khi phát triển web.
  • Quan sát sự kiện đồng thời như một kiểm tra rollover thực tế ở cấp trình duyệt.

Ghi chú và giới hạn

  • Chỉ sự kiện đến được trang mới hiển thị; trình duyệt hoặc hệ điều hành có thể giữ phím tắt và phím đa phương tiện.
  • key mô tả ý nghĩa theo bố cục hiện tại, còn code thường mô tả vị trí vật lý.
  • IME, dead key và quá trình soạn có thể đổi hoặc chặn sự kiện; bàn phím ảo có thể cung cấp code hạn chế.
  • Thiếu keyup cũng có thể do mất tiêu điểm nên không tự chứng minh lỗi phần cứng.

Câu hỏi thường gặp

key và code khác nhau thế nào?

key phản ánh ký tự hoặc hành động của bố cục hiện tại. code thường xác định vị trí phím vật lý.

Vì sao một phím hoặc phím tắt không xuất hiện?

Trình duyệt, hệ điều hành, firmware hoặc ứng dụng khác có thể chặn nó trước khi đến trang.

Có xác nhận được phím bị kẹt vật lý không?

Không. Có thể thấy keydown thiếu keyup khi còn tiêu điểm, nhưng mất tiêu điểm cũng tạo dấu hiệu tương tự.

Đây có phải kiểm tra N-key rollover chính xác không?

Không. Nó cho thấy sự kiện đồng thời do trình duyệt và hệ thống cung cấp, không phải phép đo phần cứng được chứng nhận.

Phím đã nhấn có được tải lên không?

Không. Giá trị sự kiện và trạng thái kiểm tra chỉ được xử lý trong trình duyệt.