ข้ามไปที่เนื้อหา
GearTest

ไม่ได้เชื่อมต่อ (WebHID)

เชื่อมต่อคอนโทรลเลอร์เพื่อเริ่ม

ต้องใช้เบราว์เซอร์ที่รองรับ WebHID (Chrome/Edge) รองรับคอนโทรลเลอร์ PS4 DualShock 4 และ PS5 DualSense

ข้อมูลเซ็นเซอร์

มาตรความเร่ง

X
0
Y
0
Z
0

ไจโรสโคป

X
0
Y
0
Z
0

เหตุใดค่าจึงไม่เปลี่ยนแปลง

เหตุผล: คอนโทรลเลอร์ของ Sony มีค่าเริ่มต้นเป็น "โหมดประหยัดพลังงาน" และไม่ส่งข้อมูลการเคลื่อนไหว

  • แนะนำ: ใช้การเชื่อมต่อด้วยสายเคเบิล USB
  • บลูทูธ: ข้อจำกัดของโปรโตคอลอาจทำให้การเปิดใช้งานล้มเหลว

คลิกปุ่มด้านล่างเพื่อส่งคำสั่งปลุกด้วยตนเอง

ไจโรสโคป vs มาตรความเร่ง: เซ็นเซอร์คู่ของการควบคุมการเคลื่อนไหว

เหตุใดคอนโทรลเลอร์สมัยใหม่จึงต้องการเซ็นเซอร์สองประเภท พวกมันทำงานร่วมกันอย่างไรเพื่อการเล็งที่แม่นยำ?

ไจโรสโคป

มาตรการ ความเร็วเชิงมุม (ความเร็วในการหมุน) เมื่อคุณหมุนตัวควบคุม ไจโรสโคปจะตรวจจับความเร็วที่คุณหมุนรอบแกน X/Y/Z ใช้สำหรับ การเล็ง, การควบคุมกล้อง.

ตัวอย่าง: เล็งธนู Zelda, ยิงไจโร Splatoon

มาตรความเร่ง

มาตรการ ความเร่งเชิงเส้น (เดินหน้า/ถอยหลัง ซ้าย/ขวา ขึ้น/ลง) เมื่อรวมกับไจโรสโคปก็สามารถคำนวณคอนโทรลเลอร์ได้ มุมการวางแนว (ขว้าง/ม้วน)

ตัวอย่าง: พวงมาลัยเอียงเกมแข่งรถ Ring Fit ตรวจจับความเข้มข้นของการออกกำลังกาย
เทคโนโลยีเบราว์เซอร์

เหตุใดจึงจำเป็น WebHID

เกมแพดมาตรฐาน API ไม่มีข้อมูลไจโรสโคป WebHID (Web Human Interface Device) ช่วยให้เบราว์เซอร์สามารถอ่านรายงานข้อมูลดิบจากอุปกรณ์ HID ได้โดยตรง

เบราว์เซอร์ที่รองรับ

Chrome/ขอบ 89+, โอเปร่า 75+ Firefox และ Safari ยังไม่รองรับ (กำลังรอมาตรฐาน)

คอนโทรลเลอร์ที่รองรับ

รองรับอย่างเต็มที่: PS4 DualShock 4, PS5 DualSense (แนะนำให้ใช้การเชื่อมต่อ USB เพื่อความเสถียรของข้อมูล)
ไม่รองรับ: ตัวควบคุม Xbox (อย่าเปิดเผยข้อมูลไจโร), Switch Pro (โปรโตคอลที่เข้ากันไม่ได้)

WebHID API

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

ทุกอย่างเกี่ยวกับไจโรสโคปตัวควบคุม

Qเหตุใดค่าจึงเป็น 0 เสมอ

ตัวควบคุม PS มีค่าเริ่มต้นเป็นโหมดประหยัดพลังงานและไม่ได้ส่งข้อมูลไจโรสโคป วิธีแก้ไข: ① ใช้การเชื่อมต่อ USB (แนะนำ); ② คลิกปุ่ม 'ลองเปิดใช้งาน' เพื่อส่งคำสั่งปลุก (อาจล้มเหลวผ่าน Bluetooth)

Qไจโรสโคปลอยหรือไม่?

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

Qทำไมเกม Steam ถึงใช้ไจโรได้ แต่หน้าเว็บใช้ไม่ได้?

อุปกรณ์ควบคุม Steam อ่านข้อมูลคอนโทรลเลอร์โดยตรงผ่านการเข้าถึงระดับไดรเวอร์ โดยข้าม API ของเบราว์เซอร์ หน้าเว็บถูกจำกัดโดยการสนับสนุน WebHID และกำหนดให้ผู้ใช้อนุญาตการเข้าถึงอุปกรณ์ด้วยตนเอง

Qฉันสามารถใช้สิ่งนี้บนเบราว์เซอร์มือถือได้หรือไม่?

ไม่ ขณะนี้ WebHID จำกัดอยู่เฉพาะเบราว์เซอร์เดสก์ท็อป (Chrome/Edge) เบราว์เซอร์มือถือ (รวมถึง Android Chrome) ไม่รองรับ API นี้

เครื่องมือทดสอบไจโรสโคปออนไลน์ฟรี

เกมแพดมาตรฐาน API รองรับเฉพาะปุ่มและแท่ง ไม่รองรับข้อมูลไจโรสโคป เครื่องมือนี้ทำงานเหมือนกับการทดสอบไจโรของเกมแพดแบบพิเศษโดยใช้เทคโนโลยี WebHID เพื่อสื่อสารโดยตรงกับฮาร์ดแวร์คอนโทรลเลอร์

เซ็นเซอร์หกแกน

คอนโทรลเลอร์ของ Sony ประกอบด้วยไจโรสโคปแบบแกน 3 และมาตรความเร่งของแกน 3

  • ไจโรสโคป: ตรวจจับความเร็วเชิงมุม — ความเร็วในการหมุนของตัวควบคุม ใช้สำหรับเล็งไจโร
  • มาตรความเร่ง: ตรวจจับทิศทางแรงโน้มถ่วงและความเร่งในการเคลื่อนที่ ใช้เพื่อกำหนดมุมเอียง (แนวนอน/แนวตั้ง)

เหตุใดจึงต้องเปิดใช้งาน?

เพื่อประหยัดพลังงาน คอนโทรลเลอร์ PS4/PS5 มีค่าเริ่มต้นเป็น "โหมดธรรมดา" เมื่อเชื่อมต่อกับพีซี โดยจะส่งข้อมูลปุ่มพื้นฐานเท่านั้นโดยไม่มีข้อมูลเซ็นเซอร์ความถี่สูง

มันทำงานอย่างไร: เครื่องมือนี้ส่งคำสั่งรายงานคุณสมบัติเฉพาะ (0x02, 0x03, 0x04) เพื่อเปลี่ยนคอนโทรลเลอร์เป็น "โหมดรายงานแบบเต็ม" สิ่งนี้เสถียรที่สุดบน USB
กรณีการใช้งาน

การควบคุมการเคลื่อนไหวในเกมพีซี

อีมูเลเตอร์สมัยใหม่ (เช่น Yuzu, Ryujinx) และอุปกรณ์ควบคุม Steam รองรับไจโรสโคปของตัวควบคุมการทำแผนที่ไปยัง เมาส์ หรือการเคลื่อนไหวแบบแท่ง
หากการควบคุมการเคลื่อนไหวไม่ทำงานในเกม ให้ใช้เครื่องมือนี้ก่อนเพื่อยืนยันว่าเซ็นเซอร์ของคอนโทรลเลอร์ทำงานอย่างถูกต้อง