Test tay cầm online
Test tay cầm online miễn phí. Cắm hoặc ghép đôi tay cầm bất kỳ, bấm một nút và xem nó sáng lên. Kiểm tra mọi nút, hai cần analog, hai cò và drift ngay trên trình duyệt, không cần cài đặt, không tải dữ liệu lên.
▶ Kết nối tay cầm và bấm một nút bất kỳ
Cắm qua USB hoặc ghép đôi qua Bluetooth. Trình duyệt chỉ nhận ra tay cầm sau lần bấm đầu tiên.
Dữ liệu Gamepad API thô · buttons[] · axes[] ›
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
Kết nối tay cầm, bấm một nút bất kỳ và bộ phận tương ứng trên sơ đồ sẽ sáng lên. Nút chuyển sang màu cam khi bạn giữ và giữ viền xanh ngọc sau khi đã được ghi nhận, hai cần analog vẽ vị trí theo từng chuyển động, còn thanh của cò đầy lên theo giá trị analog. Chỉ mất hai phút, bạn biết được mọi nút, cần analog và cò trên tay cầm còn hoạt động hay không, và cần nào có bị drift không.
Công cụ test tay cầm này dùng được với mọi tay cầm mà máy tính hoặc điện thoại của bạn đã nhận: Xbox Series X|S, Xbox One và 360, DualSense và DualShock 4, Switch Pro Controller và Joy-Con, 8BitDo cùng đa số tay cầm chơi game USB hoặc Bluetooth thông thường. Nó chạy trên Gamepad API có sẵn trong mọi trình duyệt hiện đại, nên không có gì để tải về và không có gì rời khỏi thiết bị của bạn.
Cách test tay cầm
- Kết nối tay cầm bằng cáp USB hoặc ghép đôi qua Bluetooth trong phần cài đặt của hệ điều hành. Cắm dây là cách test đáng tin nhất; Bluetooth cũng được nhưng có thể che mất lỗi dây cáp hoặc cộng thêm độ trễ.
- Bấm một nút bất kỳ. Trình duyệt cố tình giấu tay cầm cho đến lần bấm đầu tiên, nên sơ đồ sẽ mờ cho đến lúc đó. Sau khi bấm, tên tay cầm cùng số nút và số trục sẽ hiện phía trên sơ đồ.
- Kiểm tra bố cục. Công cụ chọn Xbox, PlayStation hoặc Switch dựa trên mã nhà sản xuất của tay cầm rồi đổi nhãn nút cho khớp. Nếu nó đoán sai, hãy chọn lại phía trên sơ đồ; chế độ Chung chỉ hiện số thứ tự.
- Bấm từng nút một lần, bóp hết hai cò, nhấn xuống hai cần analog và lăn mỗi cần quanh mép của nó. Danh sách Chưa bấm thu nhỏ dần và bộ đếm chạm tổng số khi mọi thứ đã được ghi nhận.
- Bấm Đặt lại để xóa các dấu đã test và làm lại từ đầu, ví dụ sau khi vệ sinh một nút hoặc khi chuyển tay cầm từ Bluetooth sang dây cáp.
Có thể kết nối tối đa bốn tay cầm cùng lúc. Các ô P1 đến P4 phía trên sơ đồ cho thấy những gì trình duyệt đang thấy; bấm vào một ô để chuyển sơ đồ sang tay cầm đó. Mỗi tay cầm giữ dấu đã test riêng.
Mỗi phần trên màn hình kiểm tra điều gì
Sơ đồ, hai bảng cần analog, thanh cò và bảng dữ liệu thô đều đọc chung một trạng thái tay cầm, nhưng mỗi phần trả lời một câu hỏi khác nhau.
Các nút bấm
Mọi nút trên tay cầm chuẩn đều được vẽ trên sơ đồ, gồm nút vai, nhấn cần (L3 và R3), d-pad, nút Guide hoặc PS và trên tay cầm PlayStation còn có nhấn touchpad. Một nút không đổi màu dù bạn bấm mạnh đến đâu nghĩa là tín hiệu không đến được máy tính. Một nút sáng lên khi bạn bấm nút khác là lỗi dây dẫn hoặc firmware, không phải lỗi của trình duyệt.
Cò
Hai cò trên tay cầm Xbox và PlayStation là cò analog, nên công cụ hiển thị chúng thành thanh từ 0.00 đến 1.00 chứ không chỉ bật hay tắt. Bóp từ từ thì thanh phải đầy lên mượt mà. Một cò nhảy thẳng từ không lên đầy là cò số (Switch, nhiều tay cầm arcade) hoặc tay cầm đang ở chế độ tương thích, không phải lỗi.
Cần analog và drift
Mỗi bảng cần vẽ giá trị X và Y theo thời gian thực trên một hình chữ thập. Hãy buông cần và xem chấm dừng ở đâu. Bảng cho biết độ lệch lúc nghỉ theo phần trăm hành trình tối đa và tô màu: xanh ngọc dưới 5%, cam từ 5% đến 10%, đỏ khi cao hơn. Màu đỏ nghĩa là tay cầm đang báo cho game rằng bạn đẩy cần trong khi bạn không làm gì, và đó chính là định nghĩa của drift tay cầm.
Trang chủ cho bạn số đọc tức thời; bài kiểm tra drift tay cầm riêng sẽ lấy mẫu cả hai cần trong mười giây khi bạn không chạm vào và chấm điểm kết quả, để bạn so sánh trước và sau khi vệ sinh hoặc hiệu chỉnh.
Dữ liệu Gamepad API thô
Bảng ở cuối trang cho thấy góc nhìn của chính trình duyệt về tay cầm: từ buttons[0] đến buttons[16] (cộng thêm các nút phụ) với giá trị của chúng, và axes[0] đến axes[3] với bốn chữ số thập phân. Đây là đúng dữ liệu mà mọi game web và trình giả lập nhận được. Nó hữu ích khi tay cầm có bố cục không chuẩn, khi bạn kiểm tra một phần mềm remap, hoặc khi bộ phận hỗ trợ hỏi chính xác một nút báo về index nào.
Cách đọc kết quả test tay cầm
Tay cầm và trình duyệt nào dùng được
Chrome và Edge cho bức tranh đầy đủ nhất: mapping chuẩn cho gần như mọi tay cầm, chức năng rung, và nút nhấn touchpad trên tay cầm PlayStation. Firefox và Safari vẫn đọc nút và cần analog tốt như vậy nhưng không cung cấp chức năng rung. Bảng dưới đây liệt kê điều bạn nên kỳ vọng ở những tay cầm phổ biến nhất.
| Tay cầm | Chrome / Edge | Rung | Firefox | Safari |
|---|---|---|---|---|
Xbox Series X|S, Xbox One USB và Bluetooth. Nút Share hiện thành một index phụ. Rung ở cò chỉ có trên Chrome qua USB. | ● | ● | ● | ● |
Xbox 360 Có dây hoặc dùng bộ thu không dây. Safari có thể cần driver chính thức. | ● | ● | ● | ◐ |
DualSense (PS5) Nhấn touchpad là nút 17. Cò thích ứng, loa và cảm biến chuyển động không được trình duyệt cung cấp. | ● | ● | ● | ● |
DualShock 4 (PS4) Nhấn touchpad là nút 17. Không thể đổi màu light bar từ một trang web. | ● | ● | ● | ● |
Switch Pro Controller A/B và X/Y bị đảo so với Xbox. HD Rumble cùng lắm chỉ hiện thành rung thông thường. | ● | ◐ | ◐ | ◐ |
Joy-Con Một Joy-Con đơn được map theo chiều ngang với bố cục không chuẩn; một cặp có thể hiện thành hai tay cầm. | ◐ | ○ | ◐ | ◐ |
8BitDo và các tay cầm XInput khác Tùy vào công tắc chế độ: chế độ X-input map gọn gàng, chế độ D-input thì có thể không. | ● | ◐ | ● | ● |
USB thông thường / DirectInput Các nút xuất hiện theo thứ tự riêng của tay cầm. Hãy dùng bảng dữ liệu thô. | ◐ | ◐ | ◐ | ◐ |
Tay cầm dùng DirectInput thay vì XInput, gồm nhiều tay cầm PC giá rẻ và đa số tay cầm arcade, vẫn dùng được nhưng các nút xuất hiện theo thứ tự do nhà sản xuất chọn. Công cụ sẽ đánh dấu chúng là mapping không chuẩn và nhãn trên sơ đồ có thể không khớp; hãy dùng bảng dữ liệu thô, nơi số index luôn chính xác.
Khi nào nên test tay cầm
Mua tay cầm cũ. Hãy bấm thử hết các nút và chạy kiểm tra drift tay cầm trước khi giao tiền. Drift và cò bị mòn là hai lỗi người bán hay bỏ qua nhất trong bài đăng, và cả hai đều lộ ra ở đây trong chưa đầy một phút.
Trước khi bảo hành. Bộ phận hỗ trợ sẽ hỏi lỗi có tái hiện được ngoài game không. Một ảnh chụp trang này với độ lệch lúc nghỉ màu đỏ, hoặc một nút không bao giờ sáng, là bằng chứng họ cần.
Game không nhận tay cầm. Khi game phớt lờ tay cầm, trang này cho biết lỗi nằm ở phía nào. Nếu mọi nút đều sáng ở đây thì tay cầm và hệ điều hành vẫn ổn, nguyên nhân nằm ở cài đặt điều khiển của game hoặc một lớp phủ như Steam Input. Nếu không có gì sáng, lỗi nằm ở tay cầm, dây cáp hoặc việc ghép đôi.
Sau khi vệ sinh hoặc sửa chữa. Chạy test joystick để xác nhận module cần mới đi đủ hành trình theo mọi hướng, và test rung tay cầm để kiểm tra hai motor còn chạy sau khi bạn lắp lại vỏ.
So sánh các kiểu kết nối. Test độ trễ tay cầm và polling rate tay cầm cho thấy sự khác biệt giữa USB và Bluetooth trên cùng một tay cầm, từ đó quyết định có đáng kéo dây ra tận ghế sofa hay không.
Những gì bài test không thấy được
Gamepad API chỉ báo nút, trục và rung cơ bản, ngoài ra không có gì khác. Mức pin, lực cản của cò thích ứng DualSense, vị trí ngón tay trên touchpad, cảm biến chuyển động, loa và light bar đều không đọc được từ trang web trên bất kỳ trình duyệt nào. Tay cầm cũng có thể hoạt động khác trong game so với ở đây: Steam Input, DS4Windows và các công cụ tương tự nằm giữa tay cầm và game, có thể remap hoặc ẩn những tín hiệu mà trang này hiển thị đúng.
Các bài test tay cầm khác
Mỗi bài test dưới đây kiểm tra kỹ hơn một bộ phận của tay cầm.
- Kiểm tra drift tay cầmBuông cần analog ra và xem nó có tự di chuyển không.
- Test joystickVẽ một vòng tròn để kiểm tra biên độ, độ tròn và vùng chết.
- Test tay cầm XboxBố cục và tên nút Xbox cho tay cầm Series X|S, One và 360.
- Test tay cầm PS5Bố cục DualSense có touchpad, cò và nút Mic.
- Test tay cầm PS4Bố cục DualShock 4 gồm touchpad và nút Share.
- Test rung tay cầmKích hoạt riêng motor trái, motor phải và motor ở cò.
- Test độ trễ tay cầmĐo input lag qua USB và Bluetooth.
- Polling rate tay cầmXem tay cầm gửi báo cáo bao nhiêu lần mỗi giây.
- Cách sửa drift tay cầmVệ sinh, vùng chết, hiệu chỉnh và khi nào nên thay module.
- DualShock Calibration GUI ↗Hiệu chỉnh tay cầm PlayStation và sửa drift cho DualShock 4, DualSense.
- Mouse Test ↗Test mọi nút chuột, con lăn, double click và polling rate.
- Keyboard Test ↗Bấm từng phím để tìm phím liệt, phím kẹt và phím bị nhảy chữ.
- DPI Analyzer ↗Đo DPI thực của chuột và quy đổi độ nhạy giữa các game.
- Volume Shader ↗Đo hiệu năng GPU ngay trên trình duyệt bằng bài stress test kết xuất khối 3D.
Câu hỏi thường gặp
Vì sao trang test tay cầm không nhận tay cầm của tôi?
Hãy bấm một nút trước. Trình duyệt giấu mọi tay cầm cho đến khi bạn bấm gì đó trên nó, nên tay cầm vừa kết nối sẽ vô hình đến lần bấm đầu tiên. Nếu vẫn không hiện, hãy chắc chắn không có chương trình nào như Steam hay phần mềm remap đang giữ quyền điều khiển riêng, thử cổng USB khác hoặc ghép đôi lại Bluetooth, và để tab trình duyệt ở phía trước.
Tôi có cần cài gì để test tay cầm không?
Không. Bài test dùng Gamepad API mà Chrome, Edge, Firefox và Safari đã có sẵn. Không tải gì về, không cài driver và không cần tài khoản. Nó chạy được trên Windows, macOS, Linux, ChromeOS, Android và cả iPhone, iPad khi dùng tay cầm Bluetooth.
Tôi có test tay cầm trên điện thoại được không?
Được. Hãy ghép đôi tay cầm qua Bluetooth trong phần cài đặt của điện thoại, mở trang này bằng Chrome trên Android hoặc Safari trên iOS rồi bấm một nút. Sơ đồ, bảng cần analog và dữ liệu thô hoạt động giống như trên máy tính; chỉ có chức năng rung là không dùng được trên trình duyệt di động.
Cần analog hiện giá trị dù tôi không chạm vào, vậy có hỏng không?
Chưa chắc. Cần nào khi nghỉ cũng lệch tâm một chút; dưới 5% là bình thường và được vùng chết của game che đi. Từ 5% đến 10% bạn có thể thấy camera trôi chậm trong một số game. Trên 10% là drift mà hầu hết game đều lộ ra, lúc này nên vệ sinh, hiệu chỉnh hoặc thay module. Hãy chạy bài kiểm tra drift tay cầm để có số đo chấm điểm trong mười giây.
Vì sao tên nút trên trang khác với tay cầm của tôi?
Trình duyệt báo nút theo vị trí chứ không theo tên, còn công cụ gắn nhãn theo bố cục mà nó nhận ra. Nếu nó đoán sai, hãy chọn Xbox, PlayStation, Switch hoặc Chung ở phía trên sơ đồ. Bảng dữ liệu thô ở cuối trang luôn hiện số index của chính trình duyệt và số này không bao giờ đổi.
Dữ liệu từ tay cầm của tôi có bị gửi đi đâu không?
Không. Trang chỉ đọc trạng thái tay cầm ngay trong trình duyệt và vẽ lên màn hình. Không có gì được gửi lên máy chủ, không có gì được lưu và đóng tab là mọi thứ mất hết. Lưu lượng ra ngoài duy nhất là phần thống kê truy cập thông thường được nêu trong chính sách quyền riêng tư.
Vì sao tôi không test được cò thích ứng, touchpad hay con quay hồi chuyển của PS5?
Vì trình duyệt chỉ cung cấp nút, trục và rung cơ bản. Lực cản của cò thích ứng DualSense, vị trí ngón tay trên touchpad, loa và cảm biến chuyển động không nằm trong Gamepad API nên không trang web nào đọc được. Nhấn touchpad và rung thông thường vẫn dùng được; nút Mic phụ thuộc hệ điều hành và có thể xuất hiện như một index phụ trong bảng dữ liệu thô.
Test xong phát hiện lỗi thì tôi nên làm gì?
Hãy ghi lại bộ phận nào lỗi và lỗi thế nào. Nút không bao giờ nhận thường là do công tắc chết hoặc tiếp điểm bẩn. Cần có độ lệch là drift, thường có thể xử lý bằng vệ sinh, đặt vùng chết hoặc hiệu chỉnh trước khi phải thay module. Bài hướng dẫn cách sửa drift tay cầm đi qua từng bước theo thứ tự.