ทดสอบคอนโทรลเลอร์ในเบราว์เซอร์ก่อนที่ drift จะทำลายเกมของคุณ
คอนโทรลเลอร์ที่ทรยศคุณกลางแมตช์เป็นหนึ่งในสิ่งที่น่าหงุดหงิดที่สุดในเกม ตัวละครของคุณ drift ไปชนกำแพงในขณะที่คุณยืนนิ่ง ปุ่มหน้าลงทะเบียนสองครั้งจากการกดครั้งเดียว หรือ trigger รู้สึกอ่อนและไม่เคยกดถึงพื้น ก่อนที่จะโทษการเล็งของคุณหรือซื้อตัวใหม่ มันช่วยให้รู้ว่าฮาร์ดแวร์ของคุณรายงานอะไรกันแน่ นั่นคือสิ่งที่ Gamepad Tester ในหน้านี้ทำ: อ่าน input สดของคอนโทรลเลอร์โดยตรงในเบราว์เซอร์และแสดงทุกปุ่ม trigger และแอนะล็อกสติ๊กขณะที่คุณเคลื่อน ไม่ต้องดาวน์โหลดและไม่ต้องติดตั้งไดร์เวอร์

ทำไมต้องทดสอบคอนโทรลเลอร์ด้วย
มีเหตุผลดี ๆ หลายอย่างในการตรวจสอบอย่างรวดเร็ว ที่พบบ่อยที่สุดคือ stick drift — คอนโทรลเลอร์ลงทะเบียนการเคลื่อนไหวแม้ว่าหัวแม่มือของคุณจะไม่อยู่ใกล้สติ๊กเลย Drift เข้ามาทีละน้อย ดังนั้นคุณอาจไม่สังเกตจนกว่าการเล็งจะรู้สึกแปลกหรือเมนูเริ่มเลื่อนเอง เหตุผลที่สองคือ ปุ่มที่ตายหรือเหนียว: ปุ่มหน้าที่ต้องกดหนักกว่า bumper ที่ยิงสองครั้ง หรือทิศทาง D-pad ที่ไม่ลงทะเบียนเลย เหตุผลที่สามคือการซื้อมือสอง หากคุณเพิ่งซื้อคอนโทรลเลอร์มือสอง การทดสอบหนึ่งนาทีบอกคุณว่าสติ๊กเซ็นเตอร์อย่างสะอาด ทุกปุ่มตอบสนอง และ trigger เดินทางได้เต็มระยะ — น่าเชื่อถือกว่าคำของผู้ขายมาก
เบราว์เซอร์อ่านคอนโทรลเลอร์ของคุณอย่างไร
เบราว์เซอร์สมัยใหม่เปิดเผยคอนโทรลเลอร์ฮาร์ดแวร์ผ่าน Gamepad API มาตรฐานขนาดเล็กที่ให้เว็บเพจเห็นสถานะของ gamepad ที่เชื่อมต่อ เมื่อคุณเสียบ USB หรือจับคู่ Bluetooth เบราว์เซอร์จะตรวจจับอุปกรณ์และส่งภาพ snapshot ของ input ให้หน้าหลายครั้งต่อวินาที ปุ่มดิจิทัลแต่ละปุ่มรายงานว่ากดอยู่หรือไม่และกดหนักแค่ไหน (analog trigger รายงานค่าจาก 0.0 ถึง 1.0) และแอนะล็อกสติ๊กแต่ละตัวรายงานสองแกน — แนวนอนและแนวตั้ง — เป็นตัวเลขตั้งแต่ -1.0 ถึง +1.0 โดย 0.0 คือจุดกึ่งกลาง
มีข้อแปลกอย่างหนึ่งที่ควรรู้: ด้วยเหตุผลด้านพลังงานและความเป็นส่วนตัว เบราว์เซอร์จะไม่แสดงคอนโทรลเลอร์จนกว่าจะได้รับ input จริง ดังนั้นเมื่อเครื่องทดสอบบอกว่าไม่มีการเชื่อมต่อ เพียงกดปุ่มหรือขยับสติ๊กเพื่อปลุกมัน ทุกอย่างทำงานในเครื่องของคุณ ไม่มีข้อมูล input ออกจากอุปกรณ์ของคุณ หากต้องการตรวจสอบอุปกรณ์ต่อพ่วงอื่น ๆ ด้วย หน้าการทดสอบอุปกรณ์ทั้งหมดครอบคลุมหน้าจอ เสียง และอื่น ๆ
การตรวจจับ analog stick drift
Drift คือปัญหาหลัก และเครื่องทดสอบทำให้มองเห็นได้ง่าย เชื่อมต่อหรือเสียบคอนโทรลเลอร์ของคุณ โฟกัสแท็บเบราว์เซอร์ จากนั้นนำมือออกจากสติ๊กทั้งหมดและดูตัวอ่านบนหน้าจอสามสิบถึงหกสิบวินาที เมื่อสติ๊กไม่ถูกแตะ ค่าของทั้งสองแกนควรอ่าน 0.000 และจุดตำแหน่งควรนั่งอยู่ที่จุดกึ่งกลางโดยไม่เดินเตร่ การอ่านค่าที่ไม่เป็นศูนย์อย่างสม่ำเสมอ — ตัวอย่างเช่นแกน X นั่งอยู่ที่ 0.08 ในขณะที่คุณไม่ได้แตะอะไร — คือลายเซ็นคลาสสิกของ drift: input โดยไม่มีการสัมผัส
มันช่วยในการแยกแยะสองสิ่ง สติ๊กที่นั่งออกกึ่งกลางเล็กน้อยแต่ยังอยู่นิ่ง มักเป็น offset การ calibration ขนาดเล็กซึ่งแก้ไขได้ง่าย สติ๊กที่ค่าเดินเตร่หรือกระโดดในขณะไม่ได้ใช้ชี้ไปที่การสึกหรอทางกลไกจริงภายในโมดูล joystick ในเชิงลึก drift มาจากฝุ่นและเศษอยู่รอบฐานของสติ๊ก ออกซิเดชันบนหน้าสัมผัส หรือ potentiometer หรือ hall-effect sensor ที่สึกหรอแล้วที่ไม่รายงาน center ที่แท้จริงอีกต่อไป

วิธีแก้ไข drift และปุ่มที่ไม่ดี
เริ่มด้วยการแก้ไขที่อ่อนโยนที่สุด คอนโซลหลายรุ่นมี calibration ในตัวที่สอนคอนโทรลเลอร์ center ที่แท้จริงใหม่ บน PlayStation อยู่ใน Settings, Accessories, Controllers บน Xbox ใน Settings, Devices and accessories บน Nintendo Switch ใน System Settings, Controllers and Sensors การ calibration แก้ไข offset ขนาดเล็กแต่ไม่สามารถย้อนกลับการสึกหรอทางกายภาพได้
หากสติ๊ก noisy ลอง ทำความสะอาด ยกฝาครอบยางขึ้นเล็กน้อยโดยไม่ดึงออก จากนั้นใช้อากาศอัดพ่นสั้น ๆ รอบฐานขณะหมุนสติ๊ก และปล่อยให้แห้งสักครู่ก่อนทดสอบใหม่ เศษเป็นสาเหตุในสัดส่วนที่มีความหมายของกรณี ถัดมา ตรวจสอบ firmware update — ผู้ผลิตบางครั้งปรับปรุงการจัดการสติ๊กในซอฟต์แวร์ ในเกม การเพิ่ม deadzone — บริเวณกลางขนาดเล็กที่การเคลื่อนไหวถูกละเว้นโดยเจตนา — ซ่อน drift เบา ๆ ค่าประมาณ 0.05 ถึง 0.12 เหมาะกับผู้เล่นส่วนใหญ่ ในขณะที่การตั้งค่าแข่งขันปรับต่ำกว่านั้นเฉพาะบนสติ๊กที่สะอาด หากสติ๊กยังคงเดินเตร่หลังจากทั้งหมดนั้น โมดูล joystick เองสึกหรอแล้วและต้องเปลี่ยนหรือซ่อมโดยผู้เชี่ยวชาญ ขณะที่ทดสอบรีเฟล็กซ์และฮาร์ดแวร์ การทดสอบเวลาตอบสนองของเราเป็นการตรวจสอบเพื่อนที่สนุก
คำถามที่พบบ่อย
ฉันต้องติดตั้งอะไรเพื่อทดสอบคอนโทรลเลอร์หรือไม่?
ไม่ Gamepad Tester ทำงานทั้งหมดในเบราว์เซอร์โดยใช้ Gamepad API ในตัว เชื่อมต่อผ่าน USB หรือ Bluetooth กดปุ่มใดก็ได้เพื่อปลุกคอนโทรลเลอร์ และ input จะปรากฏทันที ไม่มีการดาวน์โหลดและไม่มีข้อมูล input ออกจากอุปกรณ์ของคุณ
คอนโทรลเลอร์ของฉันไม่แสดงขึ้น มีปัญหาอะไร?
เบราว์เซอร์ซ่อนคอนโทรลเลอร์จนกว่าจะได้รับ input จริง ดังนั้นกดปุ่มหรือขยับสติ๊กเพื่อให้มันปรากฏ นอกจากนี้ตรวจสอบว่าแท็บเบราว์เซอร์โฟกัสอยู่ การเชื่อมต่อสายหรือ Bluetooth แน่น และคุณใช้เบราว์เซอร์ปัจจุบัน เนื่องจากรุ่นเก่ารองรับ Gamepad API ได้น้อยกว่า
ฉันรู้ได้อย่างไรว่าสติ๊กของฉันมี drift?
นำมือออกจากสติ๊กและดูตัวอ่านแกนสามสิบถึงหกสิบวินาที โดยไม่ถูกแตะ ค่าทั้งสองควรอ่าน 0.000 และจุดควรอยู่นิ่ง การอ่านค่าที่ไม่เป็นศูนย์อย่างสม่ำเสมอหรือจุดที่เดินเตร่เองบ่งชี้ถึง drift
สามารถแก้ไข stick drift ได้โดยไม่ต้องเปลี่ยนคอนโทรลเลอร์หรือไม่?
บางครั้ง การ calibration ของคอนโซลแก้ไข offset center ขนาดเล็ก การทำความสะอาดด้วยอากาศอัดล้างเศษออกได้ในหลาย ๆ กรณี และ firmware update อาจช่วย อย่างไรก็ตาม การสึกหรอทางกลไกจริงสามารถแก้ไขได้เฉพาะการเปลี่ยนโมดูล joystick เท่านั้น
Deadzone คืออะไรและควรเปลี่ยนหรือไม่?
Deadzone คือบริเวณขนาดเล็กรอบจุดกึ่งกลางของสติ๊กที่การเคลื่อนไหวถูกละเว้นโดยเจตนา การเพิ่มขึ้นซ่อน drift เบาและสัญญาณรบกวนทางไฟฟ้า ค่าจาก 0.05 ถึง 0.12 เหมาะกับผู้เล่นส่วนใหญ่ ลดลงเฉพาะเมื่อสติ๊กอ่านใกล้ศูนย์ในขณะไม่ได้ใช้งาน
คอนโทรลเลอร์ใดที่ทำงานกับเครื่องทดสอบ?
Gamepad สมัยใหม่ส่วนใหญ่ทำงานได้ รวมถึง PlayStation, Xbox, Nintendo Switch และ PC controller ทั่วไป ที่เชื่อมต่อ USB หรือ Bluetooth การรองรับขึ้นอยู่กับเบราว์เซอร์และระบบปฏิบัติการของคุณที่รู้จักอุปกรณ์ผ่าน Gamepad API มาตรฐาน
