Skip to main content

Tay Cầm Của Bạn Có Hoạt Động Đúng Không?

Kết nối tay cầm và nhấn bất kỳ nút nào để bắt đầu. Bài kiểm tra đọc Gamepad API theo thời gian thực — hiển thị nút bấm, vị trí cần analog, giá trị cò và hỗ trợ rung. 100% trên trình duyệt, không tải dữ liệu.

Bài kiểm tra này polling Gamepad API qua requestAnimationFrame để hiển thị trạng thái thời gian thực cho tất cả nút, trục X/Y cần analog (phạm vi ±1.0), áp lực cò (0–1.0) và hỗ trợ bộ rung.

Tiêu chuẩn Gamepad API ánh xạ lên đến 17 nút và 4 trục; tay cầm Xbox, PlayStation và Switch Pro đều theo ánh xạ gamepad tiêu chuẩn.

Connect a gamepad and press any button

Supports Xbox, PlayStation, Switch, and generic controllers

Kết Quả Của Bạn Có Ý Nghĩa Gì?

Result Range Meaning
Tốt Tất cả nút và cần phản hồi đúng Mỗi đầu vào ánh xạ đúng chỉ mục nút, cần trở về trung tâm (0, 0) khi thả và cò báo cáo phạm vi 0–1.0 đầy đủ — tay cầm hoạt động hoàn toàn.
Cảnh Báo Cần bị lệch hoặc phạm vi cò không đầy đủ Cần analog không trở về 0.0 khi nghỉ cho thấy lệch cần — biến trở bị mòn. Phạm vi cò không đầy đủ có thể do giới hạn cơ học hoặc vấn đề hiệu chuẩn.
Kém Nút không phản hồi hoặc không phát hiện tay cầm Nút không phản hồi cho thấy lỗi tiếp xúc. Nếu tay cầm không được phát hiện, kiểm tra driver, thử cổng USB khác hoặc ghép nối lại Bluetooth.

Vấn Đề Thường Gặp và Cách Khắc Phục

Trình duyệt không phát hiện tay cầm

Nhấn bất kỳ nút nào sau khi kết nối — Gamepad API yêu cầu nhấn nút vật lý để kích hoạt. Nếu vẫn không phát hiện, thử cổng USB khác, ghép nối lại Bluetooth hoặc đóng ứng dụng khác có thể đang dùng tay cầm độc quyền.

Cần analog bị lệch (giá trị khác 0 khi nghỉ)

Lệch cần do biến trở bị mòn bên trong module thumbstick. Tăng deadzone trong cài đặt game như giải pháp tạm hoặc thay module cần cho sửa chữa vĩnh viễn.

Công cụ liên quan

Câu Hỏi Thường Gặp

Làm cách nào kiểm tra gamepad trên trình duyệt?

Kết nối tay cầm qua USB hoặc Bluetooth, sau đó nhấn bất kỳ nút nào. Bài kiểm tra tự động phát hiện gamepad qua Gamepad API và hiển thị tất cả trạng thái nút, cần và cò theo thời gian thực.

Những tay cầm nào được hỗ trợ?

Bất kỳ tay cầm nào được trình duyệt nhận dạng: Xbox (One, Series X/S), PlayStation (DualShock 4, DualSense), Nintendo Switch Pro và hầu hết gamepad USB/Bluetooth generic có ánh xạ tiêu chuẩn.

Tại sao gamepad không được phát hiện?

Nhấn bất kỳ nút nào trên tay cầm sau khi kết nối — trình duyệt yêu cầu nhấn nút để kích hoạt Gamepad API. Nếu vẫn không phát hiện, thử cổng USB khác, ghép nối lại Bluetooth hoặc kiểm tra ứng dụng khác có đang dùng tay cầm độc quyền.

Có dữ liệu tay cầm nào được tải lên không?

Không. Gamepad API chạy hoàn toàn trong JavaScript. Giá trị đầu vào được đọc qua requestAnimationFrame polling và không bao giờ rời khỏi trình duyệt. Không có máy chủ để nhận dữ liệu.