Gamepad tester online: kiểm tra cần analog, nút bấm và cò tay cầm

Gamepad tester của GPadTester đọc dữ liệu gốc từ tay cầm ngay trong trình duyệt và cho bạn thấy tức thì cần analog có bị drift không, nút nào bị liệt hay nhấn đúp, cò L2/R2 có chạy hết hành trình hay không. Bạn đang cầm DualSense của PS5, tay cầm Xbox Series, Switch Pro hay một mẫu 8BitDo cắm vào PC, Mac hoặc điện thoại đều được: chỉ cần cắm cáp USB hoặc ghép nối Bluetooth, nhấn một nút bất kỳ và theo dõi từng trục, từng nút, từng mô tơ rung theo thời gian thực mà không phải cài thêm phần mềm nào.

Sơ đồ gamepad tester hiển thị vị trí hai cần analog, ma trận nút và thanh lực nhấn của cò L2/R2

Kết nối tay cầm qua USB hoặc Bluetooth, sau đó nhấn một nút bất kỳ

USB Bluetooth
Không nhận tay cầm?
  • Dùng Google Chrome, Microsoft Edge, Brave hoặc Opera để Gamepad API được hỗ trợ tốt nhất.
  • Sau khi mở trang, hãy nhấn một nút hoặc gạt cần analog để trình duyệt kích hoạt tay cầm.
  • Firefox chỉ cho tab thấy tay cầm sau khi bạn nhấn một nút trên đó.
  • Trên macOS và iOS 16 trở lên, hãy kiểm tra trong cài đặt Bluetooth xem tay cầm đã được ghép nối chưa.
Biểu đồ so sánh độ lệch drift khi cần đứng yên với vùng deadzone khuyến nghị

Chuyển động, touchpad và pin (PS4 / PS5)

Chế độ WebHID hỗ trợ Sony DualShock 4, DualSense và DualSense Edge.

Cách test tay cầm nhanh trong 5 bước

  1. Cắm dây hoặc ghép nối Bluetooth: Nối tay cầm với máy tính, laptop hay điện thoại bằng cáp USB có truyền dữ liệu, hoặc ghép nối qua phần cài đặt Bluetooth của hệ điều hành. Cáp chỉ sạc sẽ không giúp trình duyệt nhận thiết bị.
  2. Nhấn một nút để đánh thức tay cầm: Sau khi trang tải xong, nhấn một nút hành động hoặc gạt nhẹ cần analog. Vì lý do quyền riêng tư, Gamepad API chỉ cho trang web thấy tay cầm sau khi có thao tác thật từ người dùng.
  3. Thả tay khỏi cần analog để soi drift: Buông cả hai cần và nhìn tọa độ X, Y. Bạn cũng có thể bấm nút chạy test drift 5 giây để đo xem lò xo đưa cần về sát điểm 0 đến mức nào.
  4. Bấm lần lượt mọi nút, D-pad và cò: Nhấn từng nút trong ma trận 18 nút, rồi bóp chậm L2/R2 hoặc LT/RT từ 0% đến 100% để phát hiện điểm chết, giá trị nhảy lung tung hay cò không về hết.
  5. Kiểm tra rung, polling rate và cảm biến: Kích hoạt rung nhẹ, rung mạnh và rung kép, xem tần số quét đo được tính bằng Hz, và với tay cầm PS4 hoặc PS5 thì bật thêm chế độ WebHID để xem con quay, touchpad và mức pin.

Đọc kết quả gamepad tester: mỗi con số nói lên điều gì

Trình duyệt trả về giá trị trục trong khoảng từ -1 đến 1 và giá trị nút từ 0 đến 1, được hiển thị tới bốn chữ số thập phân. Không có linh kiện cơ khí nào hoàn hảo tuyệt đối, nên bảng dưới đây giúp bạn biết tay cầm đang ổn, cần chỉnh lại hay đã đến lúc sửa.

Thông sốMức tốtMức cần để ýMức đáng lo
Vị trí nghỉ của cần (trục X / Y)Trong khoảng ±0,02Từ ±0,02 đến ±0,07, lệch nhẹ khi buông tayTrên ±0,08, nhân vật hoặc tâm ngắm tự trôi trong game
Độ tròn khi xoay cầnSai số khoảng 5% đến 9%Từ 10% đến 14%, góc chéo hơi vượt hoặc hụtTrên 15%, hoặc không chạm được mép vòng tròn
Cò analog (L2 / R2 / LT / RT)Bắt đầu ở 0,00 và lên đủ 1,00Chỉ nhận sau khi bóp được 3% đến 5% hành trìnhBóp hết cỡ mà chỉ đạt 0,85 đến 0,95 hoặc giá trị chập chờn
Polling rate (tần số quét)Ổn định, gần bằng tần số làm tươi màn hình (60, 120 hoặc 144 Hz)Dao động nhẹ giữa các lần đoThấp hơn hẳn tần số màn hình hoặc nhảy mạnh liên tục
Nút số (ma trận nút)Chuyển gọn từ 0 lên 1 khi nhấnPhải nhấn mạnh hoặc lệch tâm mới nhậnMột lần nhấn ra hai lần, hoặc không phản hồi
Độ ổn định BluetoothDữ liệu cập nhật đều, không khựngThỉnh thoảng khựng khi đi xa hoặc có vật cảnMất kết nối liên tục hoặc trễ thấy rõ bằng mắt

Vì sao nên chạy gamepad tester trước khi đổ lỗi cho game hay mạng

Ai chơi game bằng tay cầm lâu năm cũng từng gặp cảnh tâm ngắm tự trôi sang một bên trong game bắn súng, cầu thủ tự chạy lệch hướng trong game bóng đá, hoặc nhân vật đi chậm dù bạn đã đẩy hết cần. Phần lớn những lỗi này không nằm ở game hay đường truyền mà ở linh kiện bên trong tay cầm: cảm biến cần analog bị mòn, lò xo yếu, màng cao su dưới nút bị chai. Vấn đề là menu của PS5, Xbox hay Switch gần như không cho bạn xem con số thật mà cần analog gửi lên hệ thống.

Các máy console thường che những sai lệch nhỏ bằng một vùng deadzone chung, nên bạn chỉ nhận ra khi lỗi đã nặng. Một gamepad tester chạy trên trình duyệt làm ngược lại: nó hiện ra dữ liệu gần như chưa qua lọc, để bạn thấy cần trái đang nằm ở 0,0312 thay vì 0,0000 khi buông tay. Nhờ vậy bạn biết chính xác chỗ hỏng trước khi tốn tiền mua tay cầm mới hay mang đi sửa.

Công cụ này cũng rất có ích khi mua tay cầm cũ. Chỉ mất hai phút cắm vào điện thoại hoặc laptop của người bán, bạn đã biết cần có drift không, cò có ăn đủ hành trình không, mô tơ rung còn khỏe không. Đó là cách đơn giản nhất để tránh mua phải hàng lỗi.

Gamepad tester hoạt động thế nào ngay trong trình duyệt

Mọi trình duyệt hiện đại đều có sẵn Gamepad API, một chuẩn web do W3C mô tả. Khi bạn nhấn nút đầu tiên, trình duyệt cấp cho trang một đối tượng gamepad chứa danh sách trục, danh sách nút, tên thiết bị và kiểu sơ đồ nút. Trang của chúng tôi đọc lại đối tượng này liên tục theo từng khung hình, vẽ vị trí cần lên vòng tròn, tô sáng nút đang nhấn và tính toán độ lệch, độ trễ cũng như tần số cập nhật.

Nếu tay cầm được trình duyệt nhận diện theo sơ đồ chuẩn (standard mapping), các nút sẽ nằm đúng thứ tự quen thuộc: nút hành động, nút vai, cò, Share hoặc View, Options hoặc Menu, hai nút nhấn cần, D-pad và nút Home. Với những tay cầm lạ không có sơ đồ chuẩn, gamepad tester vẫn hiện đủ từng chỉ số trục và nút, chỉ là vị trí có thể khác đi một chút.

Toàn bộ phép tính chạy cục bộ trên máy bạn. Không có bản ghi nào được gửi lên máy chủ, không cần tài khoản, không cần driver riêng. Đóng tab là mọi dữ liệu biến mất.

Stick drift: dấu hiệu, nguyên nhân và cách đọc số liệu

Drift là khi cần analog báo về một giá trị khác 0 dù bạn không chạm vào. Trong game, nó biểu hiện thành camera tự xoay chậm, nhân vật tự bước, hoặc menu tự nhảy mục. Nguyên nhân phổ biến nhất ở các tay cầm dùng chiết áp là lớp than dẫn điện bên trong bị mòn hoặc bám bụi, khiến điện áp ở vị trí giữa không còn chuẩn. Lò xo hồi tâm yếu đi theo thời gian cũng làm cần không về hẳn chính giữa.

Trên gamepad tester, hãy buông cả hai cần, đặt tay cầm lên bàn và nhìn hai con số X, Y. Dao động trong khoảng ±0,02 là bình thường với hầu hết tay cầm. Nếu một trục đứng yên ở mức 0,05 hay 0,1 thì cần đó đã lệch rõ. Chạy thêm bài test 5 giây sẽ cho bạn độ lệch lớn nhất ghi nhận được, rất tiện để so sánh trước và sau khi vệ sinh.

Một mẹo nhỏ: gạt cần ra mép vài vòng rồi thả ra, sau đó đẩy về các hướng khác nhau và thả lại. Nếu điểm dừng mỗi lần một khác, khả năng cao là lò xo hoặc cơ cấu hồi tâm có vấn đề chứ không riêng gì cảm biến.

  • Lệch dưới ±0,02: bình thường, không cần làm gì
  • Lệch ±0,03 đến ±0,07: tăng deadzone trong game một chút
  • Lệch trên ±0,08: nên vệ sinh hoặc thay module cần analog

Deadzone và độ tròn của cần analog

Deadzone là vùng nhỏ quanh tâm mà game bỏ qua để những rung lắc vặt không biến thành chuyển động. Deadzone quá nhỏ thì drift lộ ra, quá lớn thì cần trở nên lì, bạn phải đẩy khá xa nhân vật mới chịu nhúc nhích. Khi đã biết chính xác độ lệch lúc nghỉ nhờ gamepad tester, bạn có thể đặt deadzone trong game vừa đủ lớn hơn con số đó, thay vì đoán mò.

Độ tròn cho biết cần có quét được một vòng đều đặn hay không. Hãy xoay cần sát mép vài vòng chậm rãi: vòng vẽ trên màn hình nên khá tròn, các góc chéo không vượt ra quá xa hoặc bị hụt vào trong. Tay cầm nào cũng có sai số nhất định, nhưng nếu một hướng không chạm được mép, nhân vật sẽ không bao giờ chạy hết tốc độ theo hướng đó.

Nút bấm, D-pad và cò analog L2/R2, LT/RT

Ma trận nút trên gamepad tester sáng lên ngay khi bạn nhấn. Hãy đi qua từng nút một: bốn nút hành động, L1/R1 hoặc LB/RB, nút nhấn cần L3/R3, bốn hướng D-pad và các nút hệ thống. Nút tốt chuyển gọn từ 0 sang 1. Nếu một lần nhấn mà ô sáng lên hai lần, đó là hiện tượng nảy phím thường do màng tiếp xúc bị bẩn hoặc mòn.

Cò analog thì khác: nó báo giá trị liên tục từ 0 đến 1. Bóp thật chậm và quan sát thanh phần trăm. Con số nên tăng đều, không nhảy cóc, chạm 1,00 khi bóp hết và về 0,00 khi thả. Cò chỉ lên tới 0,9 thì trong game đua xe bạn sẽ không bao giờ đạp hết ga, còn cò không về 0 có thể khiến súng tự ngắm trong game bắn súng.

D-pad hay bị một lỗi khó thấy là nhấn một hướng nhưng nhận luôn hướng bên cạnh. Bấm từng hướng thật dứt khoát và xem có ô nào khác sáng theo không.

Rung, polling rate và độ trễ đầu vào

Nút test rung trên gamepad tester gửi lệnh tới hai mô tơ trong tay cầm thông qua phần mở rộng rung của Gamepad API. Rung nhẹ dùng mô tơ nhỏ, rung mạnh dùng mô tơ lớn, rung kép bật cả hai. Nếu một kiểu rung không có cảm giác gì trong khi kiểu còn lại vẫn chạy, rất có thể một mô tơ đã yếu hoặc đứt dây. Lưu ý rằng không phải trình duyệt nào cũng hỗ trợ lệnh rung, Chrome và Edge là lựa chọn chắc ăn nhất.

Polling rate là số lần mỗi giây tay cầm gửi trạng thái mới về máy. Tần số cao giúp chuyển động mượt và phản hồi nhanh hơn. Gamepad tester đếm số lần dữ liệu thực sự thay đổi trong lúc bạn xoay cần liên tục, nên hãy xoay đều tay trong vài giây để có con số đáng tin. Kết quả đo qua trình duyệt còn phụ thuộc vào tốc độ làm tươi màn hình và hệ điều hành, vì vậy hãy xem nó như một phép so sánh giữa các tay cầm hoặc giữa dây và Bluetooth trên cùng một máy.

Nếu thấy độ trễ tăng vọt khi dùng Bluetooth, hãy thử cắm dây để so sánh. Sóng Wi-Fi 2,4 GHz, đầu thu USB 3.0 đặt sát nhau hay vật cản kim loại đều có thể làm tín hiệu không dây chập chờn.

Con quay hồi chuyển, touchpad và pin qua WebHID trên tay cầm Sony

Gamepad API chuẩn không trả về dữ liệu chuyển động hay touchpad. Vì vậy với DualShock 4, DualSense và DualSense Edge, chúng tôi bổ sung chế độ WebHID: bạn bấm nút bật, chọn tay cầm trong hộp thoại của trình duyệt và trang sẽ đọc trực tiếp gói dữ liệu gốc. Từ đó bạn xem được con quay hồi chuyển, cảm biến gia tốc, vị trí từng ngón tay trên touchpad và mức pin hiện tại.

WebHID chỉ có trên Chrome, Edge và Opera bản máy tính. Trên điện thoại hay Firefox, Safari, phần test cơ bản vẫn chạy bình thường, chỉ là mục cảm biến sẽ không hiện. Nút đặt điểm 0 giúp bạn lấy tư thế hiện tại làm mốc trước khi lắc thử, nhờ đó dễ thấy con quay có bị trôi khi đặt yên trên bàn hay không.

Những tay cầm nào dùng được với gamepad tester

Bất kỳ thiết bị nào được hệ điều hành nhận là tay cầm chơi game đều có thể xuất hiện trên trang. Danh sách quen thuộc gồm DualSense và DualSense Edge của PS5, DualShock 4 của PS4, tay cầm Xbox Series X|S, Xbox One và Xbox 360, Switch Pro Controller, Joy-Con, các dòng 8BitDo và vô số tay cầm USB giá rẻ dành cho PC. Vô lăng, joystick bay và arcade stick cũng thường được nhận vì chúng dùng chung giao thức HID.

Một vài dòng cần chú ý riêng. DualShock 3 trên Windows thường cần driver bổ sung mới hiện lên. Tay cầm Xbox One đời đầu không có Bluetooth nên phải cắm dây hoặc dùng bộ thu không dây. Joy-Con thường hiện thành hai thiết bị riêng, trái và phải. Các tay cầm 8BitDo có nhiều chế độ như X-input, D-input hay Switch, và mỗi chế độ có thể cho sơ đồ nút khác nhau trên gamepad tester.

Trình duyệt, hệ điều hành và mẹo khi tay cầm không hiện

Chrome, Edge, Opera và Brave trên Windows, macOS, Linux hay Android là nhóm hỗ trợ Gamepad API ổn định nhất. Firefox và Safari vẫn dùng được cho phần nút và cần analog. Trên iPhone và iPad từ iOS 16 trở đi, các tay cầm PlayStation và Xbox ghép Bluetooth đều được Safari nhận.

Nếu trang vẫn báo chưa kết nối, hãy làm lần lượt: nhấn một nút trên tay cầm sau khi trang đã mở, thử một cáp USB khác vì nhiều cáp chỉ có chức năng sạc, tắt các phần mềm giả lập tay cầm đang chạy ngầm, rồi tải lại trang. Trên Windows, hãy mở thêm mục cài đặt Bluetooth để chắc rằng tay cầm hiện trạng thái đã kết nối chứ không chỉ là đã ghép nối.

  • Nhấn một nút sau khi mở trang
  • Đổi sang cáp USB có truyền dữ liệu
  • Tắt phần mềm giả lập hoặc remap tay cầm
  • Tải lại trang hoặc thử trình duyệt khác

Quyền riêng tư và cách lưu lại kết quả kiểm tra

Mọi số liệu bạn thấy trên gamepad tester đều được tính ngay trong tab trình duyệt. Trang không ghi âm, không chụp màn hình, không gửi dữ liệu tay cầm lên đâu cả. Chính vì vậy bạn có thể yên tâm dùng nó trên máy công ty hay máy của người bán khi đi mua tay cầm cũ.

Khi cần gửi kết quả cho tiệm sửa hoặc cho bộ phận bảo hành, hãy bấm nút sao chép báo cáo chẩn đoán. Một đoạn văn bản ngắn gồm tên thiết bị, kiểu kết nối, độ lệch drift và tần số quét sẽ được chép vào bộ nhớ tạm để bạn dán vào tin nhắn hay email.

Thông số phần cứng chính thức: W3C Gamepad API Specification on MDN

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

Gamepad tester này có miễn phí không?

Có. Bạn dùng được toàn bộ tính năng mà không cần đăng ký, không phải trả phí và không phải tải ứng dụng. Chỉ cần một trình duyệt hiện đại và tay cầm đã kết nối.

Vì sao trang không nhận tay cầm của tôi?

Hãy nhấn một nút trên tay cầm sau khi trang đã tải, vì trình duyệt chỉ hiện thiết bị khi có thao tác thật. Nếu vẫn không được, thử cáp USB khác có truyền dữ liệu, kiểm tra trạng thái Bluetooth và tắt các phần mềm giả lập tay cầm.

Bao nhiêu độ lệch thì được coi là drift?

Khi buông tay, giá trị trong khoảng ±0,02 là bình thường. Từ khoảng ±0,03 đến ±0,07 là drift nhẹ có thể bù bằng deadzone. Trên ±0,08 thì drift đã ảnh hưởng rõ đến game và nên vệ sinh hoặc thay cần.

Tôi có test được tay cầm trên điện thoại không?

Được. Chrome trên Android và Safari trên iOS 16 trở lên đều hỗ trợ Gamepad API. Ghép nối tay cầm qua Bluetooth hoặc dùng cáp OTG, mở trang và nhấn một nút là xong. Riêng phần WebHID cho con quay và touchpad chỉ có trên máy tính.

Vì sao nút test rung không có tác dụng?

Lệnh rung phụ thuộc trình duyệt và driver. Chrome và Edge hỗ trợ tốt nhất với tay cầm Xbox và PlayStation. Một số trình duyệt khác hoặc tay cầm giá rẻ không có mô tơ rung hay không nhận lệnh rung từ web.

Polling rate đo được có chính xác tuyệt đối không?

Không hoàn toàn. Trình duyệt đọc dữ liệu theo nhịp riêng nên con số chịu ảnh hưởng của tần số màn hình và hệ điều hành. Hãy dùng nó để so sánh giữa dây và Bluetooth hay giữa các tay cầm trên cùng một máy.

Có xem được con quay và touchpad của DualSense không?

Có, qua chế độ WebHID trên Chrome, Edge hoặc Opera bản máy tính. Chế độ này hỗ trợ DualShock 4, DualSense và DualSense Edge, cho phép xem con quay, gia tốc, touchpad và mức pin.

Dùng công cụ này có an toàn cho tay cầm không?

Hoàn toàn an toàn. Trang chỉ đọc dữ liệu đầu vào và gửi lệnh rung ngắn theo yêu cầu của bạn. Nó không cập nhật firmware và không thay đổi bất kỳ cài đặt nào trên tay cầm.

Tay cầm bị drift thì nên làm gì trước tiên?

Thử xoay cần sát mép nhiều vòng và vệ sinh khe quanh cần bằng cồn isopropyl khi tay cầm đã tắt. Sau đó test lại. Nếu độ lệch vẫn lớn, tăng deadzone trong game hoặc cân nhắc thay module cần analog.

Kết quả có bị gửi lên máy chủ không?

Không. Mọi phép đo đều chạy trong trình duyệt trên máy bạn. Chỉ khi bạn tự bấm sao chép báo cáo thì một đoạn văn bản mới được đưa vào bộ nhớ tạm để bạn dán ở nơi mình muốn.

Sources

  1. W3C Gamepad Specification
  2. MDN Web Docs: Gamepad API
  3. MDN Web Docs: WebHID API
  4. PlayStation Support: DualSense controller on PC
  5. Xbox Support: Connect controller to PC
  6. Nintendo Support: Joy-Con troubleshooting