Kiểm tra bàn phím và chuột
Kiểm tra thiết bị nhập liệu và theo dõi sự kiện bàn phím/chuột thời gian thực
Nhật ký sự kiện
Chưa có sự kiện nào. Nhấn phím hoặc click chuột để bắt đầu.
Bàn phím ảo
Nhấn phím bất kỳ để kiểm tra. Phím sẽ sáng lên khi được nhấn.
Thông tin phím
-
-
-
-
-
-
Kiểm tra Ghosting
Giữ nhiều phím để kiểm tra N-key rollover (NKRO)
Phím đang giữ
0
Tối đa đồng thời
0
Phím vừa nhấn
Hướng dẫn sử dụng
Công cụ này giúp bạn kiểm tra bàn phím và chuột, theo dõi sự kiện nhập liệu thời gian thực. Đặc biệt hữu ích cho lập trình viên debug code xử lý sự kiện và người dùng kiểm tra thiết bị nhập liệu.
Kiểm tra bàn phím
Bàn phím ảo hiển thị phím bạn đang nhấn theo thời gian thực. Kiểm tra tất cả các phím bao gồm phím chức năng, phím bổ trợ và phím đặc biệt. Bảng thông tin phím hiển thị chi tiết kỹ thuật như mã phím và scan code.
Kiểm tra chuột
Kiểm tra tất cả nút chuột (trái, giữa, phải, quay lại, tiến), bánh xe cuộn và theo dõi tọa độ con trỏ chính xác. Lưu ý: Do giới hạn của trình duyệt, sự kiện nút quay lại/tiến kích hoạt khi thả thay vì khi nhấn.
Nhật ký sự kiện cho lập trình viên
Nhật ký sự kiện ghi lại tất cả sự kiện bàn phím và chuột với timestamp chính xác. Bạn có thể xem trình tự chính xác của mousedown, mouseup, click hoặc keydown, keypress, keyup. Lọc theo loại và xuất nhật ký để phân tích.
Hiểu về hệ tọa độ
Vị trí chuột được báo cáo trong nhiều hệ tọa độ:
- clientX/Y - Vị trí tương đối với viewport trình duyệt (vùng hiển thị)
- pageX/Y - Vị trí tương đối với toàn bộ tài liệu (bao gồm offset cuộn)
- screenX/Y - Vị trí tương đối với màn hình
- offsetX/Y - Vị trí tương đối với phần tử mục tiêu
- movementX/Y - Di chuyển tương đối từ sự kiện trước (hữu ích cho thao tác kéo)
Ghosting & N-Key Rollover
Ghosting xảy ra khi một số tổ hợp phím không được ghi nhận trên một số bàn phím. Công cụ này giúp phát hiện bàn phím có thể xử lý đồng thời bao nhiêu phím (N-key rollover). Bàn phím gaming thường hỗ trợ NKRO đầy đủ.
Phát hiện nhấp đúp
Kiểm tra nhấp đúp cho TẤT CẢ nút chuột (trái, giữa, phải, quay lại, tiến) với ngưỡng trễ tùy chỉnh (100-2000ms). Giúp phát hiện công tắc chuột bị lỗi gây ra nhấp đúp không mong muốn. Điều chỉnh trễ để phù hợp với tốc độ nhấp của bạn.
Mẹo
- Một số phím như F1-F12 có thể bị trình duyệt hoặc HĐH chặn. Thử dùng phím Fn nếu có.
- Nhật ký sự kiện hữu ích để debug code JavaScript xử lý nhập liệu.
- Sử dụng bảng hệ tọa độ để hiểu cách các giá trị vị trí khác nhau hoạt động.
- Xuất nhật ký sự kiện để phân tích thời gian nhập liệu và trình tự sự kiện.
- Bàn phím ảo hỗ trợ cả bố cục ANSI (US) và ISO (EU).
Câu hỏi thường gặp
Tại sao một số phím không phản hồi?
Một số phím như Print Screen, Pause và phím chức năng bị trình duyệt hoặc HĐH chặn. Đây là tính năng bảo mật của trình duyệt, không phải lỗi bàn phím.
Ghosting là gì?
Ghosting xảy ra khi một số tổ hợp phím không được ghi nhận do hạn chế điện trong thiết kế ma trận bàn phím. Bàn phím gaming thường dùng công nghệ anti-ghosting hoặc NKRO đầy đủ để ngăn chặn điều này.
Tại sao chuột của tôi bị nhấp đúp?
Thường do công tắc micro trong chuột bị mòn. Sử dụng cài đặt trễ nhấp đúp tùy chỉnh (100-2000ms) để kiểm tra tất cả các nút. Nếu một nút đăng ký nhấp đúp ngay cả với giá trị trễ cao, công tắc có thể bị lỗi và cần thay thế.
Sự khác biệt giữa 'key' và 'keyCode' là gì?
'key' trả về giá trị ký tự của phím được nhấn (ví dụ: 'a', 'Enter'). 'keyCode' trả về mã số đại diện cho phím vật lý. Code hiện đại nên dùng thuộc tính 'key' và 'code' thay vì 'keyCode' đã lỗi thời.
Dữ liệu của tôi có được gửi đến máy chủ không?
Không. Công cụ này chạy hoàn toàn trong trình duyệt. Tất cả sự kiện nhập liệu được xử lý cục bộ và không có dữ liệu nào được truyền đi.
Vị trí bàn phím nghĩa là gì?
Vị trí cho biết phím nằm ở đâu trên bàn phím: Tiêu chuẩn (0) cho hầu hết các phím, Trái (1) cho phím bổ trợ bên trái, Phải (2) cho phím bổ trợ bên phải, và Bàn phím số (3) cho phím trên bàn phím số.
Tại sao nút quay lại/tiến phản hồi khi thả?
Trình duyệt trễ sự kiện nút quay lại/tiến để hỗ trợ điều hướng native. Công cụ hiển thị phản hồi trực quan trong 200ms để đảm bảo khả năng hiển thị. Đây là giới hạn của trình duyệt, không phải lỗi thiết bị.
Công Cụ Liên Quan
Kiểm tra tay cầm game online
Test nút, cần analog, cò, D-pad và rung với phát hiện drift
Kiểm tra màn hình online
39 bài test: điểm chết, rò rỉ đèn nền, sọc màu, mẫu, nhòe chuyển động, thời gian phản hồi
Kiểm tra micro online
Test micro với trực quan hóa âm thanh thời gian thực, đo âm lượng và phát lại bản ghi
Kiểm tra Webcam online
Test độ phân giải camera, FPS và micro với xem trước thời gian thực và chụp ảnh