Phòng lab thiết bị nhập · bàn thử tay cầm trực tiếp

Test tay cầm

Mỗi nút, cò và cần analog trên hình tay cầm sẽ sáng lên ngay khi bạn bấm.

Bàn test tay cầmGamepad API · phiên cục bộ
Kết nối tay cầm rồi bấm một nút bất kỳ.
Cần trái0.000 · 0.000
Cần phải0.000 · 0.000
Cò trái0%
Cò phải0%
Đang bấm

—

Mỗi nút phải sáng một lần khi bấm và tắt khi thả. Nút nào nhấp nháy dù không bấm, hoặc không bao giờ sáng, chính là nút cần kiểm tra.

Chỉ số và trục thô

Những gì trình duyệt báo cáo trước khi gắn tên. Tay cầm không dùng ánh xạ chuẩn chỉ được hiển thị theo chỉ số.

B0B1B2B3B4B5B6B7B8B9B10B11B12B13B14B15B16B17B18B19

—

Thuật ngữ trên trang
Trục

Một hướng di chuyển của cần, báo cáo từ -1 đến 1. Mỗi cần có hai trục: trái/phải và lên/xuống.

Drift cần analog

Tay cầm báo có chuyển động dù bạn không chạm vào cần. Cần bị mòn hoặc hiệu chỉnh kém sẽ không bao giờ về đúng số 0.

HID / WebHID

Ngôn ngữ chuẩn mà thiết bị nhập dùng để giao tiếp với máy tính, và tính năng trình duyệt cho phép trang đọc trực tiếp. Nó cho thấy những gì chính thiết bị báo cáo, không phải những gì driver chọn hiển thị.

Kết quả thực sự đo gì

Bàn test đọc các nút và trục mà trình duyệt cung cấp qua Gamepad API, rồi đặt tên theo tay cầm bạn đang dùng — Xbox, PlayStation hay Nintendo, dựa trên USB vendor id. Nó vẽ lại độ tròn mép ngoài của từng cần, đếm tần suất tay cầm báo cáo, và nếu bạn cho phép, bật các mô-tơ rung để bạn cảm nhận từng cái có hoạt động không.

Giới hạn đo: Ánh xạ của trình duyệt khác nhau theo tay cầm, hệ điều hành và driver. Thiếu tính năng rung hay tên nút lạ không có nghĩa là tay cầm bị lỗi, và tần số báo cáo không thể thấy vượt quá tần số quét màn hình.

Cách đọc kết quả

Phản hồi nút

Nút phải sáng một lần khi bấm và tắt khi thả. Nhấp nháy nhanh dù không cố ý bấm có thể do switch, driver hoặc kết nối.

Độ tròn của cần

Xoay từng cần theo mép ngoài. Tay cầm mới có vài phần trăm là bình thường, và 0% không phải mục tiêu: nhiều tay cầm cố ý vượt ra ngoài vòng tròn ở góc chéo. Tay cầm cho kết quả tệ hơn nhiều so với trước mới là dấu hiệu.

Tần số báo cáo

Kết quả bằng tần số quét màn hình nghĩa là tay cầm ít nhất nhanh như vậy — trình duyệt không thấy xa hơn. Kết quả thấp hơn rõ rệt là giới hạn của chính tay cầm, và thường cải thiện khi dùng dây.

Rung

Mô-tơ yếu và mạnh phải cho cảm giác khác rõ. Mô-tơ nào giống hệt “cả hai”, hoặc không phản hồi, là mô-tơ đáng ngờ. Trình duyệt bật được mô-tơ nhưng không đo được.

Xử lý kết quả bất thường

Không thấy gì

Bấm một nút trên tay cầm — hầu hết trình duyệt chỉ nhận tay cầm sau khi có thao tác — thử kết nối bằng dây, và xem có tab hay game nào khác đang chiếm quyền dùng tay cầm không.

Tên nút không khớp với tay cầm của tôi

Tay cầm không dùng ánh xạ chuẩn được hiển thị theo chỉ số thô, vì tên đoán sẽ sai. Chỉ số thô nằm trong mục “Chỉ số và trục thô”.

Rung không hoạt động

Chrome và Edge trên máy tính hỗ trợ rung cho hầu hết tay cầm Xbox và PlayStation; Firefox và Safari thường không. Hãy thử dùng dây, và bấm một nút trên tay cầm trước để trang điều khiển được mô-tơ.

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

Công cụ này có cài driver không?

Không. Nó chỉ đọc tín hiệu tay cầm mà trình duyệt đã cung cấp sẵn.

Nhận diện được những tay cầm nào?

Mọi tay cầm mà trình duyệt thấy được. Tay cầm Xbox, PlayStation và Nintendo được đặt tên và vẽ theo bố cục riêng dựa trên USB vendor id; tay cầm khác dùng bố cục chung, còn loại không chuẩn được hiển thị theo chỉ số thô.

Test rung có cần cấp quyền không?

Có. Trang không gửi gì đến tay cầm cho đến khi bạn bấm “Cho phép rung trong lần truy cập này”, mọi kiểu rung tự dừng trong hai giây, và quyền kết thúc khi bạn rời trang.

Vì sao tần số báo cáo hiện “ít nhất 60 Hz”?

Trình duyệt chuyển trạng thái tay cầm cho trang mỗi khung hình một lần, nên trên màn hình 60 Hz không thể thấy gì nhanh hơn 60 Hz. Trang sẽ ghi rõ khi con số là giới hạn của màn hình chứ không phải tần số thật của tay cầm.

Công cụ này có chứng minh được tay cầm bị hỏng không?

Nó ghi nhận được thao tác mà trình duyệt quan sát, nhưng chẩn đoán phần cứng cần được xác nhận thêm trên trình duyệt, kết nối và thiết bị khác.

ID tay cầm của tôi có bị tải lên không?

Không. Phiên trực tiếp được xử lý trong trình duyệt của bạn, thao tác và mã nhận dạng tay cầm không được gửi đến Keymap Labs.