Snaplytics JS Tests

เทสจอย

ทดสอบจอยหรือคอนโทรลเลอร์ได้ในเบราว์เซอร์ กดปุ่มใดก็ได้เพื่อปลุกจอย แล้วทุกอินพุตจะแสดงผลแบบเรียลไทม์ — ปุ่ม บัมเปอร์ ทริกเกอร์ จอยอนาล็อก และปุ่มทิศทาง (D-pad) ปุ่มที่ตาย จอยที่ดริฟต์ หรือมอเตอร์สั่นที่เงียบจะปรากฏให้เห็นในไม่กี่วินาที

กำลังรอคอนโทรลเลอร์

ใช้ได้กับ Xbox, PlayStation, Switch Pro และคอนโทรลเลอร์ยี่ห้ออื่นส่วนใหญ่ผ่าน USB หรือบลูทูธ หากไม่มีอะไรขึ้น ให้กดปุ่มสักปุ่ม — เบราว์เซอร์จะซ่อนคอนโทรลเลอร์ที่ไม่มีการกดไว้จนกว่าคุณจะกด

เชื่อมต่อคอนโทรลเลอร์ผ่าน USB หรือบลูทูธ แล้วกดปุ่มใดก็ได้เพื่อปลุกจอย

กดเพื่อปลุก

เบราว์เซอร์จะซ่อนคอนโทรลเลอร์ที่ไม่มีการกดไว้จากเว็บไซต์จนกว่าคุณจะกดปุ่ม — เป็นกฎด้านความเป็นส่วนตัว ไม่ใช่ความผิดปกติ กดครั้งเดียวก็จะปรากฏที่นี่

อ่านค่าดริฟต์

ปล่อยมือจากจอยแล้วดูค่าแกน ใกล้ 0.00 คือปกติ ส่วนจอยที่อยู่นิ่งแต่ค่าห่างจากศูนย์ชัดเจนคืออาการดริฟต์ที่คุณรู้สึกได้ในเกม

การรองรับการสั่น

การรองรับการสั่นของเบราว์เซอร์ยังไม่แน่นอน — Chrome และ Edge กับจอย Xbox ทำงานได้ดีที่สุด ถ้าปุ่มลงทะเบียนแต่ไม่มีการสั่น ให้สงสัยเบราว์เซอร์ก่อนมอเตอร์

คอนโทรลเลอร์เสื่อมทีละจุด: จอยเริ่มดริฟต์จนตัวละครไหลไปเองบนจอ บัมเปอร์กดสามครั้งถึงจะติดครั้งหนึ่ง ทริกเกอร์กดไม่สุดอีกต่อไป ระหว่างเล่นเกมคุณไม่มีทางรู้ได้เลยว่าปัญหาอยู่ที่คอนโทรลเลอร์ ตัวเกม หรือตัวคุณเอง เครื่องมือนี้แสดงสิ่งที่คอนโทรลเลอร์ของคุณส่งให้คอมพิวเตอร์ตรงๆ ไม่มีอะไรเพิ่มเติม — เช็คได้ไวก่อนซื้อหรือขายจอยมือสอง หลังทำตกหรือโดนของเหลว หรือเมื่อเกมไม่รับอินพุตที่คุณมั่นใจว่ากดไปแล้ว ใช้ได้กับ Xbox, PlayStation, Switch Pro และคอนโทรลเลอร์ยี่ห้ออื่นส่วนใหญ่ เช่นเดียวกับที่ แบบทดสอบคีย์บอร์ด และ แบบทดสอบเมาส์ ตรวจสอบอุปกรณ์อินพุตอื่นๆ ของคุณ — ไม่ต้องติดตั้งอะไร ทุกอย่างทำงานในเครื่องคุณเอง

การทดสอบนี้ใช้ Gamepad API ของเบราว์เซอร์ ซึ่งอ่านสถานะทั้งหมดของคอนโทรลเลอร์ทุกเฟรม — หนึ่งค่าต่อหนึ่งปุ่มและหนึ่งแกน ปุ่มดิจิทัลอ่านค่าได้แค่ 0 หรือ 1 ส่วนทริกเกอร์อนาล็อกรายงานค่าระหว่างนั้นทั้งหมด ทำให้คุณเห็นค่าค่อยๆ ไต่จาก 0.00 ถึง 1.00 ได้ แต่ละจอยรายงานสองแกนตั้งแต่ −1 ถึง +1 โดยมี 0 อยู่ตรงกลาง เพื่อความเป็นส่วนตัว เบราว์เซอร์จะซ่อนคอนโทรลเลอร์ที่เชื่อมต่อไว้จากเว็บไซต์จนกว่าคุณจะกดปุ่ม — การกดครั้งแรกนี่เองที่ทำให้จอยของคุณปรากฏขึ้นที่นี่ ปุ่มสั่นจะสั่งงานมอเตอร์สั่นผ่าน API เดียวกัน จอยส่วนใหญ่มีสองมอเตอร์ ตัวหนักสำหรับการสั่นลึก และตัวเบาสำหรับการสั่นถี่กว่า

สังเกตอาการจอยดริฟต์ได้อย่างไร?

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

คอนโทรลเลอร์ไม่ขึ้น?

Gamepad API จะแสดงคอนโทรลเลอร์ก็ต่อเมื่อคุณโต้ตอบกับมันก่อน ดังนั้นจอยที่ไม่ขึ้นมักเป็นปัญหาการเชื่อมต่อ ไม่ใช่จอยเสีย:

  • กดปุ่มสักปุ่ม — เบราว์เซอร์จะซ่อนคอนโทรลเลอร์ที่ไม่มีการกดไว้จนกว่าคุณจะกด
  • ถอดแล้วเสียบสาย USB ใหม่ หรือเช็คว่าคอนโทรลเลอร์จับคู่ผ่านบลูทูธจริงๆ ไม่ใช่แค่เปิดเครื่องไว้เฉยๆ
  • ปิดโปรแกรมที่แย่งควบคุมคอนโทรลเลอร์ไปก่อน เช่น Steam, เครื่องมือแมปปุ่มใหม่อย่าง DS4Windows หรือ reWASD และแอปเล่นเกมระยะไกล
  • ลองสลับจาก USB เป็นบลูทูธ (หรือกลับกัน) และลองพอร์ตหรือสายเส้นอื่น
  • ลองใช้ Chrome หรือ Edge — สองตัวนี้รองรับ Gamepad API ได้ครบที่สุด
  • จอยเงียบไปกลางคัน? ชาร์จหรือเปลี่ยนถ่านดู เพราะจอยหลายรุ่นจะเข้าสู่โหมดพักเมื่อไม่มีการใช้งาน

อาการเสียของคอนโทรลเลอร์ที่พบบ่อย

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

เครื่องมือที่เกี่ยวข้อง