Controller Tester
Tiếng Việt

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.

○ Chưa phát hiện tay cầm
LT 0%RT 0%LBRBViewMenuXboxL3R3YXBA

▶ 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.

đang bấm đã test chưa bấmĐã test 0 / 17 nút
Cần trái
X +0.00Y +0.00
—
Cần phải
X +0.00Y +0.00
—
Cò
LT
0.00
RT
0.00
Chưa bấm
—
Dữ liệu Gamepad API thô ›
B0
0.00
B1
0.00
B2
0.00
B3
0.00
B4
0.00
B5
0.00
B6
0.00
B7
0.00
B8
0.00
B9
0.00
B10
0.00
B11
0.00
B12
0.00
B13
0.00
B14
0.00
B15
0.00
B16
0.00
axes[0] +0.0000axes[1] +0.0000axes[2] +0.0000axes[3] +0.0000

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

  1. 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ễ.
  2. 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ơ đồ.
  3. 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ự.
  4. 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.
  5. 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.

B70.00Chưa bấm. Trình duyệt biết nút này tồn tại nhưng chưa thấy nó được nhấn lần nào. Mọi nút đều bắt đầu ở trạng thái này.
B01.00Đang bấm. Màu cam khi bạn đang giữ nút. Cò hiển thị giá trị analog từ 0.00 đến 1.00 chứ không chỉ bật hoặc tắt.
B10.00Đã ghi nhận ít nhất một lần. Viền xanh ngọc vẫn còn sau khi bạn nhả tay. Khi mọi nút đều có viền, bộ đếm chạm tổng số và tay cầm đã vượt qua bài test.
14%driftBị drift. Màu đỏ trên bảng cần analog nghĩa là cần báo lệch hơn 10% trong lúc không ai chạm vào. Hãy chạy bài test drift đầy đủ để chấm điểm.

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.

nút số0.001.00chỉ bật hoặc tắtcò analog0.000.250.621.00mọi vị trí từ nhả đến bóp hếtbấm
Các nút bấm thông thường chỉ báo 0 hoặc 1. Cò báo cả dải giá trị ở giữa, nên công cụ test vẽ chúng thành thanh kèm phần trăm.

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.

không ai chạm vào cầnđộ lệch0.0%14.3%ổnbị driftGame hiểu đây là bạn đang đẩy cần.
Drift nhìn từ công cụ test: tay cầm nằm yên trên bàn nhưng vị trí báo về cứ trôi dần khỏi tâm. Dưới 5% sẽ được vùng chết che đi; mức này thì không.

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

Có một nút không bao giờ sáng
Công tắc bên dưới đã hỏng hoặc miếng tiếp điểm bị bẩn. Hãy bấm thử nhiều lần, rồi thử với game hoặc ứng dụng khác.
Test từng nút →
Bảng cần hiện độ lệch dù không ai chạm vào
Biến trở bị mòn hoặc có bụi dưới nắp cần. Trên 10% sẽ làm camera tự xoay trong game.
Chạy test drift →
Cần không bao giờ đạt 100% hoặc nét vẽ trông vuông
Khung chặn bị mòn, hiệu chỉnh sai, hoặc module thay thế có biên độ khác.
Kiểm tra độ tròn →
Cò nhảy thẳng từ 0 lên 1
Tay cầm đang ở chế độ cò số, hoặc trình duyệt map nó thành một nút. Đây không phải lỗi phần cứng.
Chi tiết về cò →
Hoàn toàn không rung
Firefox và Safari không cho điều khiển rung; một số tay cầm chỉ rung khi cắm USB.
Test rung →
Bấm qua Bluetooth thấy bị trễ
Bluetooth cộng thêm vài mili giây và có thể rớt báo cáo khi đầu thu ở xa hoặc đang bận.
Đo độ trễ →
Polling rate chỉ 125 Hz trên tay cầm 1000 Hz
Bluetooth giới hạn tốc độ, tay cầm đang ở chế độ tương thích, hoặc trang đang nằm ở tab nền.
Test polling rate →

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ầmChrome / EdgeRungFirefoxSafari
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ô.
◐◐◐◐
● hoạt động với mapping chuẩn◐ hoạt động có giới hạn, xem ghi chú○ không có

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.

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ự.