ทดสอบเกมแพด

ทดสอบเกมแพดของคุณออนไลน์์ — ตรวจสอบทุกปุ่ม อนาล็อกสติ๊ก ทริกเกอร์ และมอเตอร์แรงสั่น ตรวจจับ stick drift วัด latency อินพุต และยืนยันว่าคอนโทรลเลอร์์ทำงานสมบูรณ์ รองรับ Xbox, PlayStation, Switch Pro และคอนโทรลเลอร์์ USB ทั่วไป ไม่ต้องดาวน์โหลด

ทดสอบเกมแพด

เสียบคอนโทรลเลอร์์ผ่าน USB หรือ Bluetooth และกดปุ่มใดก็ได้เพื่อเริ่มทดสอบ

🎮

ไม่พบคอนโทรลเลอร์์

เสียบเกมแพดผ่าน USB หรือ Bluetooth และกดปุ่มใดก็ได้เพื่อเริ่ม

ทดสอบคอนโทรลเลอร์์ออนไลน์์สำหรับปุ่ม สติ๊ก และ Drift

การทดสอบเกมแพดนี้ช่วยให้คุณทดสอบคอนโทรลเลอร์์แบบครบวงจรในไม่กี่วินาทีี เสียบคอนโทรลเลอร์์ กดปุ่มใดก็ได้ และเครื่องมือของเราจะแสดงเลย์เอาต์ภาพพร้อมการไฮไลต์ปุ่มแบบเรียลไทม์ ตำแหน่งอนาล็อกสติ๊กพร้อมการแสดง deadzone แถบความไวของทริกเกอร์ และการทดสอบมอเตอร์แรงสั่น ไม่ว่าจะทดสอบคอนโทรลเลอร์์ Xbox ตรวจสอบ PlayStation gamepad หา stick drift หรือตรวจสอบคอนโทรลเลอร์์ USB ทั่วไป — เครื่องมือนี้ครอบคลุมทุกสถานการณ์

ทำความเข้าใจผลการทดสอบเกมแพดของคุณ

เขียว — ปุ่มทำงาน

ปุ่มติดสีเขียวเมื่อกดและกลับเป็นสถานะไม่ใช้งานเมื่อปล่อย ปุ่มนี้ผ่านการทดสอบและทำงานถูกต้อง

ไม่ตอบสนอง — ปุ่มเสีย

ปุ่มไม่ติดเมื่อกด อาจเสียทางกายภาพ สายริบบอนขาด หรือเฟิร์มแวร์คอนโทรลเลอร์์ต้องอัปเดต

เหลือง — พบ Stick Drift

จุดอนาล็อกสติ๊กเคลื่อนที่เองจากกล่าง นั่นคือ drift — เกิดจากโพเทนชิออมิเตอร์ที่สึกหรอ ความรุนแรงของ drift แสดงในค่า X/Y ดิบ

📳
น้ำเงิน — ทดสอบมอเตอร์แรงสั่น

ทดสอบมอเตอร์ rumble เบา (ความถี่ี่สูง) และแรง (ความถี่ี่ต่ำ) แยกกัน หากมอเตอร์ไม่สั่น อาจเสียหรือขาดการเชื่อมต่อภายใน

ทำไมต้องใช้การทดสอบเกมแพดของเรา

🕹️
ทดสอบปุ่มครบ

ทดสอบปุ่มเกมแพดมาตรฐาน 17 ปุ่ม — ปุ่มหลัก (A/B/X/Y หรือ Cross/Circle/Square/Triangle), ปุ่มบ่า (LB/RB หรือ L1/R1), ทริกเกอร์ (LT/RT หรือ L2/R2), D-Pad และปุ่มกล่าง

🎯
การแสดงผลอนาล็อกสติ๊ก

การแสดงผลแกน X/Y แบบเรียลไทม์พร้อมวงกลุ่ม deadzone ดูตำแหน่งสติ๊กที่แม่นยำ ค่าอนาล็อกดิบ และตรวจจับ drift ทันที

🔫
ทดสอบความไวทริกเกอร์

แถบความคืบหน้าสำหรับทริกเกอร์อนาล็อก L2/R2 (หรือ LT/RT) ยืนยันช่วงการเคลื่อนที่เต็มจาก 0% ถึง 100%

📳
ทดสอบแรงสั่นและ Rumble

ทดสอบมอเตอร์เบา (ความถี่ี่สูง), มอเตอร์แรง (ความถี่ี่ต่ำ) หรือทั้งสองพร้อมกัน ยืนยันการทำงานของ dual-rumble

ตรวจจับ Stick Drift

ไฮไลต์อัตโนมัติเมื่อ drift ของอนาล็อกสติ๊กเกิน deadzone แสดงค่า X/Y ที่แม่นยำเพื่อวัดความรุนแรง

⏱️
วัด Latency อินพุต

ประมาณ latency อินพุตและ polling rate (Hz) เปรียบเทียบ latency ระหว่าง USB กับ Bluetooth หรือคอนโทรลเลอร์์ต่างๆ

🎮
รองรับหลายคอนโทรลเลอร์์

ทดสอบคอนโทรลเลอร์์สูงสุด 4 ตัวพร้อมกัน ตัวเลือก dropdown ช่วยสลับระหว่างคอนโทรลเลอร์์ที่เชื่อมต่อ

🔒
ความเป็นส่วนตัว 100%

การทดสอบทั้งหมดเกิดขึ้นในเบราว์เซอร์ของคุณ ไม่มีอินพุตปุ่ม ค่าสติ๊ก หรือข้อมูลคอนโทรลเลอร์์ถูกส่งไปยังเซิร์ฟเวอร์

📦
ไม่ต้องดาวน์โหลด

ไม่ต้องติดตั้ง ไม่ต้องใช้ปลั๊กอิน ไม่ต้องสมัคร เปิดหน้านี้และเริ่มทดสอบได้ทันที

🩺
สรุปการวินิจฉัย

หลังทดสอบ รับสรุปการวินิจฉัยที่ขับเคลื่อนโดย AI พร้อมสาเหตุุที่เป็นไปได้และขั้นตอนถัดไปที่แนะนำ — ไม่ต้องคาดเดาอีกต่อไป

📊
คะแนนสุขภาพ & ความครอบคลุม

ดูคะแนนสุขภาพ 0-100 และแถบความคืบหน้าความครอบคลุมการทดสอบ รู้แบบแม่นยำว่าคุณทดสอบไปกี่เปอร์เซ็นต์และอุปกรณ์์มีสุขภาพดีเพียงใด

📈
ติดตามแนวโน้ม

ประวัติการทดสอบของคุณถูกบันทึกไว้ในเครื่อง เมื่อทดสอบอีกครั้ง ดูว่าสุขภาพอุปกรณ์์ดีขึ้นหรือแย่ลง — ติดตามการสึกหรอตามเวลา

📤
ส่งออกรายงาน

ส่งออกรายงานการวินิจฉัยเป็น PDF คัดลอกสรุปข้อความ หรือสร้าง URL ที่แชร์์ได้ เหมาะสำหรับการเคลมการรับประกันและการสนับสนุนทางเทคนิค

สถานการณ์ที่รองรับและข้อจำกัด

ตรวจสอบได้อย่างรวดเร็วว่า ทดสอบเกมแพด เป็นเครื่องมือที่เหมาะสมกับความต้องการของคุณหรือไม่ รายการด้านล่างแสดงสิ่งที่เครื่องมือบนเบราว์เซอร์นี้ทำได้และทำไม่ได้อย่างชัดเจน

ใช้งานได้กับ

  • คอนโทรลเลอร์์ Xbox One / Xbox Series
  • คอนโทรลเลอร์์ PlayStation 4 (DualShock 4)
  • คอนโทรลเลอร์์ PlayStation 5 (DualSense)
  • คอนโทรลเลอร์์ Nintendo Switch Pro
  • เกมแพด USB ทั่วไปและแท่งอาร์เคด
  • คอนโทรลเลอร์์บลูทูธ (ไร้สาย)
  • คอนโทรลเลอร์์ USB แบบมีสาย
  • ปุ่มมาตรฐานทั้งหมด (16 ปุ่ม + 4 แกน)
  • สติ๊กอนาล็อก ทริกเกอร์ และ D-pad
  • ทดสอบมอเตอร์สั่นสะเทือน / rumble

ไม่รองรับ

  • ซ่อมแซมฮาร์ดแวร์คอนโทรลเลอร์์ (potentiometer, ไมโครสวิตช์)
  • ซ่อมแซม stick drift (การซ่อมระดับฮาร์ดแวร์)
  • อัปเดตหรือแฟลชเฟิร์มแวร์คอนโทรลเลอร์์
  • ปรับเทียบการตั้งค่า deadzone ของฮาร์ดแวร์
  • ซ่อมแซมการสึกหรอหรือความเสียหายของไมโครสวิตช์ปุ่ม
  • ทดสอบคอนโทรลเลอร์์ที่ไม่ได้เชื่อมต่อหรือไม่ได้จับคู่

ทดสอบเกมแพด ตรวจสอบเพียงว่าเหตุการณ์การป้อนข้อมูลไปถึงเบราว์เซอร์หรือไม่ ไม่สามารถระบุได้ว่าความล้มเหลวเกิดจากฮาร์ดแวร์ ไดรเวอร์ เฟิร์มแวร์ หรือระบบปฏิบัติการ

วิธีการทำงานของตัวทดสอบเกมแพดออนไลน์์

ตัวทดสอบเกมแพดของเราทำงานในเบราว์เซอร์ของคุณทั้งหมดโดยใช้ Gamepad API API เว็บมาตรฐานนี้อนุญาตให้หน้าเว็บสื่อสารกับคอนโทรลเลอร์์เกมที่เชื่อมต่อผ่าน USB หรือ Bluetooth โดยให้การเข้าถึงแบบเรียลไทม์สำหรับสถานะปุ่ม ตำแหน่งอนาล็อกสติ๊ก และมอเตอร์สั่นสะเทือน

เหตุการณ์การเชื่อมต่อเกมแพด

เมื่อคุณเชื่อมต่อคอนโทรลเลอร์์และกดปุ่มใดๆ เบราว์เซอร์จะเริ่มเหตุการณ์ gamepadconnected เครื่องมือของเราฟังเหตุการณ์นี้และเริ่มสอบถามสถานะคอนโทรลเลอร์์โดยใช้ navigator.getGamepads() ในทุกเฟรมของแอนิเมชัน (requestAnimationFrame) สิ่งนี้ให้การอัปเดตแบบเรียลไทม์ของสถานะปุ่มทั้งหมดและค่าอนาล็อกสติ๊กตามอัตราการรีเฟรชของจอแสดงผล

การแมปเกมแพดมาตรฐาน

Gamepad API กำหนดการแมปมาตรฐานสำหรับคอนโทรลเลอร์์สมัยใหม่ที่มี 17 ปุ่มและ 4 แกน (2 ต่ออนาล็อกสติ๊ก) การแมปนี้ออกแบบให้ทำงานข้ามประเภทคอนโทรลเลอร์์ที่แตกต่างกัน: Xbox (A, B, X, Y), PlayStation (Cross, Circle, Square, Triangle) และคอนโทรลเลอร์์ทั่วไป — ทั้งหมดแมปไปยังดัชนีปุ่มมาตรฐานเดียวกัน เครื่องมือของเราแสดงระบบการตั้งชื่อทั้งสองแบบ เพื่อให้คุณระบุปุ่มได้โดยไม่ขึ้นกับประเภทคอนโทรลเลอร์์

API การสั่น

สำหรับคอนโทรลเลอร์์ที่รองรับการสั่น Gamepad API มอบอินเทอร์เฟซ vibrationActuator เครื่องมือของเราใช้เมธอด playEffect("dual-rumble") เพื่อกระตุ้นมอเตอร์เบา (ความถี่ี่สูง) และมอเตอร์แรง (ความถี่ี่ต่ำ) แยกหรือพร้อมกัน โปรดทราบว่าการรองรับการสั่นแตกต่างกันไปตามเบราว์เซอร์ — Chrome และ Edge มีการรองรับที่ดีที่สุด ในขณะที่ Firefox และ Safari อาจไม่รองรับการสั่นเลย

การประมาณความหน่วงและอัตราการสอบถาม

เครื่องมือประมาณความหน่วงอินพุตโดยการวัดช่วงเวลาระหว่างการเรียกกลับ requestAnimationFrame ที่ต่อเนื่องกันระหว่างอินพุตที่ใช้งานอยู่ อัตราการสอบถาม (Hz) คำนวณเป็น 1000 / ช่วงเวลาเฉลี่ย แม้ว่านี่จะไม่ใช่การวัดที่แม่นยำที่ระดับฮาร์ดแวร์ แต่ก็ให้การเปรียบเทียบที่มีประโยชน์ระหว่างคอนโทรลเลอร์์และวิธีการเชื่อมต่อที่แตกต่างกัน (USB vs Bluetooth)

ปัญหาคอนโทรลเลอร์์ทั่วไปที่คุณสามารถตรวจจับได้

⚠ ดริฟต์สติ๊ก

ข้อบกพร่องของคอนโทรลเลอร์์ที่พบบ่อยที่สุด อนาล็อกสติ๊กลงทะเบียนการเคลื่อนไหวโดยไม่ถูกสัมผัส เกิดจาก potentiometer ที่สึกหรอภายในกลไกสติ๊ก ใช้เครื่องมือของเราเพื่อตรวจจับดริฟต์ — ปล่อยสติ๊กและสังเกตการเคลื่อนไหวใดๆ ที่เกินวงกลุ่ม deadzone ดริฟต์สติ๊กแย่ลงตามเวลาและอาจทำให้คอนโทรลเลอร์์ใช้สำหรับการเล็งแบบแม่นยำไม่ได้ในที่สุด

💀 ปุ่มเสีย

ปุ่มที่ไม่ตอบสนองเมื่อกด มักเกิดจากเมมเบรนที่สึกหรอ แผ่นสัมผัสที่ชำรุด หรือสาย flat cable ที่หลุด ทดสอบแต่ละปุ่มแยก — หากไม่ติดสีเขียวแสดงว่าไม่ทำงาน ปุ่มเสียบางอันสามารถแก้ไขได้โดยการทำความสะอาดแผ่นสัมผัส แต่ปุ่มที่สึกหรอมากอาจต้องเปลี่ยนใหม่

🔫 ปัญหาทริกเกอร์

ทริกเกอร์ที่ไม่ลงทะเบียนช่วงเต็ม มีจุดตาย หรือลงทะเบียนโดยไม่ถูกกด ใช้แถบความไวทริกเกอร์เพื่อยืนยันช่วงเต็ม 0-100% หากทริกเกอร์กระโดดหรือมีช่องว่างในช่วง potentiometer อาจสกปรกหรือสึกหรอ ทริกเกอร์บางอันสามารถแก้ไขได้โดยการทำความสะอาด potentiometer ด้วยน้ำยาทำความสะอาดสัมผัส

📳 การสั่นไม่ทำงาน

มอเตอร์ rumble อย่างหนึ่งหรือทั้งสองไม่ทำงาน ใช้การทดสอบการสั่นของเราเพื่อตรวจสอบแต่ละมอเตอร์แยก หากมอเตอร์เบาทำงานแต่มอเตอร์แรงไม่ทำงาน (หรือกลับกัน) แสดงว่ามอเตอร์หนึ่งเสีย การสั่นอาจไม่ทำงานหากเบราว์เซอร์ไม่รองรับ Vibration API — ลองใช้ Chrome หรือ Edge เพื่อความเข้ากันได้ที่ดีที่สุด

⏱️ ความหน่วงอินพุตสูง

ความหน่วงที่ผิดปกติยาวนานระหว่างการกดปุ่มและการเห็นผลลัพธ์ อาจเกิดจากการรบกวน Bluetooth อัตราการสอบถามต่ำ หรือปัญหาไดรเวอร์ ลองสลับจาก Bluetooth เป็นการเชื่อมต่อ USB แบบมีสาย — USB มักมีความหน่วงที่ต่ำและสม่ำเสมอกว่า ตรวจสอบอุปกรณ์์ Bluetooth อื่นๆ ที่อาจทำให้เกิดการรบกวนด้วย

คอนโทรลเลอร์์ & อุปกรณ์์ที่รองรับ

🎮
Xbox One
คอนโทรลเลอร์์ Xbox One & Series X/S
🎮
PlayStation
DualShock 4 & DualSense
🎮
Switch Pro
คอนโทรลเลอร์์ Nintendo Switch Pro
🎮
USB ทั่วไป
เกมแพด USB มาตรฐาน
🕹️
แท่งอาร์เคด
ฟายต์สติ๊กและแผ่นอาร์เคด
🎮
8BitDo
คอนโทรลเลอร์์ 8BitDo
🕹️
อะแดปเตอร์เรโทร
อะแดปเตอร์คอนโทรลเลอร์์เรโทร USB
🔌
USB แบบมีสาย
การเชื่อมต่อ USB มาตรฐาน

ระบบปฏิบัติการ & เบราว์เซอร์ที่รองรับ

ระบบปฏิบัติการ
Windows 10/11macOSLinuxChromeOS
เบราว์เซอร์
ChromeEdgeFirefoxSafariOpera

ความเป็นส่วนตัวและความปลอดภัย

การทดสอบเกมแพดนี้ออกแบบโดยถือความเป็นส่วนตัวเป็นอันดับหนึ่ง การทดสอบทั้งหมด — การตรวจจับปุ่ม การแสดงผลอนาล็อกสติ๊ก การวัดทริกเกอร์ และการทดสอบแรงสั่น — เกิดขึ้นในเบราว์เซอร์ของคุณทั้งหมด โดยใช้ Gamepad API มาตรฐาน ไม่มีอินพุตปุ่ม ค่าสติ๊ก การระบุคอนโทรลเลอร์์ หรือข้อมูลอื่นใดถูกส่งไปยังเซิร์ฟเวอร์

เครื่องมือนี้ไม่ต้องการบัญชี การเข้าสู่ระบบ หรือข้อมูลส่วนบุคคล สถานะคอนโทรลเลอร์์ถูกอ่านโดยตรงจากลูป polling gamepad ของเบราว์เซอร์และมีอยู่เฉพาะในหน่วยความจำ (RAM) ของเบราว์เซอร์ ผลลัพธ์ทั้งหมดจะถูกลบเมื่อคุณปิดหรือรีเฟรชหน้า

คำถามที่พบบ่อย

จะทดสอบเกมแพดหรือคอนโทรลเลอร์์ออนไลน์์ได้อย่างไร?

วิธีทดสอบเกมแพดคือเสียบเข้าคอมพิวเตอร์ผ่าน USB หรือ Bluetooth แล้วเปิดหน้านี้ใน Chrome, Edge หรือ Firefox กดปุ่มใดก็ได้บนคอนโทรลเลอร์์ — เบราว์เซอร์จะตรวจจับผ่าน Gamepad API และเครื่องมือของเราจะแสดงเลย์เอาต์คอนโทรลเลอร์์แบบภาพพร้อมการไฮไลต์ปุ่มแบบเรียลไทม์ ตำแหน่งอนาล็อกสติ๊ก และระดับทริกเกอร์ คุณสามารถทดสอบทุกปุ่ม ทั้งสองสติ๊ก ทริกเกอร์ และแรงสั่น

คอนโทรลเลอร์์ใดบ้างที่รองรับโดยการทดสอบเกมแพดนี้?

ตัวทดสอบของเรารองรับคอนโทรลเลอร์์ทั้งหมดที่รับรู้โดย Gamepad API ของเบราว์เซอร์ รวมถึง: Xbox One และ Xbox Series Controller, PlayStation 4 (DualShock 4) และ PlayStation 5 (DualSense) Controller, Nintendo Switch Pro Controller, เกมแพด USB ทั่วไป, อาร์เคดสติ๊ก และอะแดปเตอร์คอนโทรลเลอร์์เรโทร รองรับทั้งการเชื่อมต่อ USB และ Bluetooth

จะทดสอบ stick drift บนคอนโทรลเลอร์์ของฉันได้อย่างไร?

Stick drift เกิดขึ้นเมื่ออนาล็อกสติ๊กของคุณลงทะเบียนการเคลื่อนไหวแม้คุณไม่ได้สัมผัส วิธีทดสอบ drift คือปล่อยอนาล็อกสติ๊กทั้งสองและสังเกตการแสดงผลสติ๊กในเครื่องมือของเรา หากจุดเคลื่อนที่เองจากตำแหน่งกล่าง คอนโทรลเลอร์์ของคุณมี stick drift เครื่องมือแสดงค่าแกน X/Y ที่แม่นยำเพื่อวัดความรุนแรง

ทดสอบแรงสั่นและ rumble ของคอนโทรลเลอร์์ได้ไหม?

ได้ หากคอนโทรลเลอร์์ของคุณรองรับแรงสั่นและเบราว์เซอร์รองรับ Gamepad Vibration API คุณสามารถทดสอบมอเตอร์เบา มอเตอร์แรง หรือทั้งสองพร้อมกัน กด "มอเตอร์เบา" สำหรับแรงสั่นเบา, "มอเตอร์แรง" สำหรับ rumble หนัก หรือ "ทั้งสองมอเตอร์" สำหรับเอฟเฟกต์ dual-rumble แบบเต็ม ไม่ใช่ทุกเบราว์เซอร์ที่รองรับ API แรงสั่น — Chrome และ Edge มีการรองรับที่ดีที่สุด

การทดสอบเกมแพดนี้ใช้ได้กับ Mac, Windows และ Linux ไหม?

ได้ ตัวทดสอบของเราทำงานบนทุกระบบปฏิบัติการ — Windows, macOS, Linux และ ChromeOS — ตราบใดที่คุณใช้เบราว์เซอร์สมัยใหม่ การทดสอบใช้ Gamepad Web API มาตรฐานที่รองรับในวงกว้าง สำหรับประสิบการณ์ที่ดีที่สุด ใช้ Chrome หรือ Edge เพราะมีการใช้งาน Gamepad API ที่สมบูรณ์ที่สุดรวมถึงการรองรับแรงสั่น

ทำไมคอนโทรลเลอร์์ของฉันไม่ถูกตรวจจับ?

หากคอนโทรลเลอร์์ของคุณไม่ถูกตรวจจับ ลองขั้นตอนต่อไปนี้: (1) ตรวจสอบให้แน่ใจว่าคอนโทรลเลอร์์เชื่อมต่อผ่าน USB หรือ Bluetooth ก่อนเปิดหน้านี้ (2) กดปุ่มบนคอนโทรลเลอร์์ — Gamepad API เริ่มทำงานหลังจากกดปุ่มเนื่องจากเหตุผลด้านความปลอดภัย (3) ลองสาย USB อื่น — บางเส้นเป็นสายชาร์จอย่างเดียว (4) ตรวจสอบว่าคอนโทรลเลอร์์ถูกตรวจจับโดยระบบปฏิบัติการ (5) ลองเบราว์เซอร์อื่น

Deadzone คืออะไร และทำไมจึงสำคัญ?

Deadzone คือพื้นที่เล็กๆ รอบศูนย์กล่างของอนาล็อกสติ๊กที่อินพุตจะถูกละเว้น หากไม่มี deadzone การผันแปรของอนาล็อกเล็กน้อยก็จะถูกบันทึกเป็นการเคลื่อนไหว เครื่องมือของเราแสดงวงกลุ่ม deadzone บนการแสดงผลสติ๊กแต่ละอัน — การเคลื่อนไหวใดๆ ในวงกลุ่มนี้จะถือว่า "อยู่กล่าง" หาก drift ของคุณเกิน deadzone จะถูกบันทึกเป็นอินพุตที่ไม่ต้องการในเกม

ทดสอบหลายคอนโทรลเลอร์์พร้อมกันได้ไหม?

ได้ Gamepad API รองรับคอนโทรลเลอร์์สูงสุด 4 ตัวพร้อมกัน หากคุณมีคอนโทรลเลอร์์หลายตัวเชื่อมต่อ ตัวเลือก dropdown จะปรากฏในส่วนหัวข้องเครื่องมือ ช่วยให้สลับระหว่างคอนโทรลเลอร์์ได้ คอนโทรลเลอร์์แต่ละตัวระบุด้วยดัชนี (0-3) มีประโยชน์สำหรับทดสอบคอนโทรลเลอร์์หลายตัวก่อนเล่นเกม

เครื่องมือนี้เก็บข้อมูลของฉันไหม?

ไม่ ตัวทดสอบเกมแพดนี้เป็นมิตรกับความเป็นส่วนตัว 100% การทดสอบทั้งหมดเกิดขึ้นในเบราว์เซอร์ของคุณโดยใช้ Gamepad API มาตรฐาน ไม่มีอินพุตปุ่ม ค่าสติ๊ก การระบุคอนโทรลเลอร์์ หรือข้อมูลอื่นใดถูกส่งไปยังเซิร์ฟเวอร์ สถานะคอนโทรลเลอร์์ถูกอ่านโดยตรงจากลูป polling gamepad ของเบราว์เซอร์

จะทดสอบ latency อินพุตของคอนโทรลเลอร์์ได้อย่างไร?

Latency อินพุตคือความหน่วงระหว่างการกดปุ่มและการลงทะเบียนการกระทำในเกม เครื่องมือของเราให้การวัด latency โดยประมาณโดยติดตามช่วงเวลาระหว่างเหตุการณ์อินพุต แม้การทดสอบ latency บนเบราว์เซอร์จะไม่แม่นยำเท่าเครื่องมือฮาร์ดแวร์เฉพาะทาง แต่สามารถช่วยให้คุณเปรียบเทียบคอนโทรลเลอร์์ต่างๆ หรือตรวจจับ latency สูงผิดปกติที่เกิดจากการรบกวน Bluetooth หรือ polling rate ต่ำ

ทำไมปุ่มคอนโทรลเลอร์์ของฉันถึงลงทะเบียนสองครั้งหรือไม่ตอบสนอง?

หากปุ่มลงทะเบียนหลายครั้งในการกดครั้งเดียว ไมโครสวิตช์ของปุ่มอาจสึกหรอ (คล้ายกับการดับเบิ้ลคลิกของเมาส์) นี่เป็นปัญหาฮาร์ดแวร์ที่แย่ลงเรื่อยๆ หากปุ่มไม่ตอบสนองเลย สวิตช์อาจเสีย หรือการแมปปุ่มอาจไม่ได้รับการรับรู้โดยเบราว์เซอร์ ลองทดสอบในเบราว์เซอร์อื่นเพื่อตัดปัญหาซอฟต์แวร์ คอนโทรลเลอร์์บางตัวมีการแมปปุ่มที่ไม่มาตรฐานซึ่งเบราว์เซอร์บางตัวอาจไม่รับรู้ หากปัญหายังคงอยู่ในทุกเบราว์เซอร์ สวิตช์อาจต้องได้รับการซ่อมแซมหรือเปลี่ยนทางกายภาพ

ทำไมอินพุตคอนโทรลเลอร์์ของฉันจึงล่าช้าหรือแล็ก?

ล็กอินพุตอาจเกิดจาก: (1) การรบกวน Bluetooth — การเชื่อมต่อไร้สายเพิ่มความหน่วงที่แปรเปลี่ยน ใช้การเชื่อมต่อ USB แบบมีสายเพื่อความหน่วงต่ำสุด (2) อัตราการโพลต่ำ — คอนโทรลเลอร์์บางตัวโพลที่ 125Hz (8ms) ในขณะที่ตัวอื่นโพลที่ 250Hz+ (4ms หรือน้อยกว่า) (3) ส่วนขยายเบราว์เซอร์หรือการใช้ CPU สูงที่ทำให้การประมวลผลเหตุการณ์ช้าลง (4) เฟิร์มแวร์ของคอนโทรลเลอร์์อาจต้องอัปเดต เครื่องมือของเราให้การวัดความหน่วงโดยประมาณและแสดงอัตราการโพลโดยประมาณ (Hz)

เครื่องมือทดสอบเกมแพดนี้ตรวจจับความเสียหายของฮาร์ดแวร์ได้หรือไม่?

ไม่ได้ เครื่องมือนี้ตรวจสอบเพียงว่าอินพุตคอนโทรลเลอร์์เข้าถึงเบราว์เซอร์หรือไม่ — ไม่สามารถระบุสาเหตุุทางกายภาพของการทำงานผิดปกติได้ หากปุ่มไม่ตอบสนองหรือสติ๊กเอียง ปัญหาอาจเป็น potentiometer ที่สึกหรอ ไมโครสวิตช์ที่เสีย สายเคเบิลแบนที่เสียหาย หรือปัญหาเฟิร์มแวร์ แต่เครื่องมือของเราไม่สามารถบอกคุณได้ว่าเป็นอย่างไร สิ่งที่ทำได้คือยืนยันว่าปุ่มใดล้มเหลว สติ๊กดริฟต์รุนแรงแค่ไหน และมอเตอร์สั่นสะเทือนทำงานหรือไม่

สามารถซ่อมแซมสติ๊กดริฟต์หรือปัญหาปุ่มได้หรือไม่?

ไม่ได้ นี่เป็นเครื่องมือวินิจฉัย ไม่ใช่เครื่องมือซ่อมแซม ไม่สามารถทำความสะอาด potentiometer เปลี่ยนโมดูลสติ๊กอนาล็อก ซ่อมแซมไมโครสวิตช์ หรือปรับเทียบฮาร์ดแวร์ใหม่ได้ สิ่งที่ทำได้คือช่วยระบุว่าสติ๊กดริฟต์มีอยู่หรือไม่ รุนแรงแค่ไหน และปุ่มใดได้รับผลกระทบ ในการซ่อมแซมดริฟต์: (1) ทำความสะอาดกลไกสติ๊กด้วยน้ำยาทำความสะอาดสัมผัส (2) ปรับเทียบใหม่ในซอฟต์แวร์คอนโทรลเลอร์์ (ถ้ารองรับ) (3) เปลี่ยนโมดูลสติ๊กอนาล็อก (ต้องบัดกรี) หรือ (4) ติดต่อผู้ผลิต

สามารถอัปเดตเฟิร์มแวร์หรือไดรเวอร์คอนโทรลเลอร์์ได้หรือไม่?

ไม่ได้ เครื่องมือนี้ไม่สามารถติดตั้ง อัปเดต หรือแฟลชเฟิร์มแวร์คอนโทรลเลอร์์ได้ การอัปเดตเฟิร์มแวร์ต้องทำผ่านซอฟต์แวร์ทางการของผู้ผลิต: แอป Xbox Accessories (คอนโทรลเลอร์์ Xbox) เครื่องมืออัปเดตเฟิร์มแวร์ PlayStation (DualSense/DualShock 4) หรือ Steam (สำหรับคอนโทรลเลอร์์บางตัว) ปัญหาไดรเวอร์จัดการโดยระบบปฏิบัติการของคุณ เครื่องมือของเราสามารถช่วยตรวจสอบว่าการอัปเดตเฟิร์มแวร์แก้ปัญหาหรือไม่โดยทดสอบคอนโทรลเลอร์์ซ้ำหลังการอัปเดต

ฉันสามารถทดสอบคอนโทรลเลอร์์ Xbox หรือ PlayStation ได้หรือไม่?

ได้ คอนโทรลเลอร์์ Xbox (Xbox One, Xbox Series X/S, Xbox Elite) และ PlayStation (DualShock 4 สำหรับ PS4, DualSense สำหรับ PS5) ได้รับการสนับสนุนอย่างสมบูรณ์และเป็นคอนโทรลเลอร์์ที่ได้รับการทดสอบบ่อยที่สุด ทั้งสองทำงานผ่านการเชื่อมต่อ USB แบบมีสายและ Bluetooth คอนโทรลเลอร์์ Xbox ทำงานแบบ native บน Windows และเชื่อมต่อผ่าน Bluetooth บน macOS DualSense และ DualShock 4 ทำงานผ่าน Bluetooth บน macOS และ Windows ปุ่มมาตรฐาน สติ๊กอนาล็อก ทริกเกอร์ และมอเตอร์สั่นสะเทือนทั้งหมดถูกตรวจจับ

ฉันสามารถทดสอบคอนโทรลเลอร์์ Bluetooth หรือไร้สายได้หรือไม่?

ได้ คอนโทรลเลอร์์ Bluetooth ทำงานกับเครื่องมือนี้ตราบใดที่จับคู่กับคอมพิวเตอร์ของคุณและได้รับการรับรู้โดยระบบปฏิบัติการ เบราว์เซอร์รับเหตุการณ์เกมแพดโดยไม่คำนึงถึงประเภทุการเชื่อมต่อ โปรดทราบว่า Bluetooth เพิ่มความหน่วงบางอย่างเมื่อเทียบกับการเชื่อมต่อ USB แบบมีสาย — คุณสามารถเห็นสิ่งนี้ในการแสดงความหน่วงโดยประมาณและอัตราการโพล หากคุณประสิบล็กอินพุตหรือการตัดการเชื่อมต่อผ่าน Bluetooth ลองเข้าใกล้คอมพิวเตอร์มากขึ้น

สรุปโดยย่อ

ทดสอบเกมแพด เป็นเครื่องมือออนไลน์์ฟรีที่ให้คุณทดสอบเกมแพดหรือคอนโทรลเลอร์์ — ตรวจสอบทุกปุ่ม อนาล็อกสติ๊ก ทริกเกอร์ และมอเตอร์แรงสั่นได้โดยตรงในเบราว์เซอร์ ตรวจจับ stick drift ด้วยการแสดงผลแกน X/Y ที่แม่นยำ วัดความไวทริกเกอร์ ทดสอบมอเตอร์ dual-rumble และประมาณ latency อินพุตและ polling rate รองรับ Xbox, PlayStation, Switch Pro และคอนโทรลเลอร์์ USB ทั่วไปผ่าน Gamepad API มาตรฐาน ไม่ต้องดาวน์โหลดหรือเก็บรวบรวมข้อมูล — การทดสอบทั้งหมดเกิดขึ้นในเบราว์เซอร์ของคุณ