ในทางปฏิบัติหมายความว่า:
สิ่งนี้ช่วยให้ Steam Controller ทำงานคล้ายจอยเกมทั่วไปในโปรแกรมที่สร้างบน SDL เช่น เกมอินดี้จำนวนมาก เครื่องจำลองเกม (emulators) และโปรเจกต์โอเพ่นซอร์ส
ข้อมูลที่ยืนยันแล้วในตอนนี้เน้นไปที่ การตรวจจับอุปกรณ์และการแมปปุ่มพื้นฐาน
เกมที่ใช้ SDL Gamepad API สามารถ:
อย่างไรก็ตาม Steam Controller รุ่นใหม่มีฮาร์ดแวร์ขั้นสูงหลายอย่าง เช่น
ฟีเจอร์เหล่านี้ถูกออกแบบมาให้ใช้ผ่าน Steam Input เป็นหลัก และยังไม่มีข้อมูลยืนยันว่า SDL เปิดให้ใช้ฟังก์ชันเหล่านี้ได้ครบถ้วนหรือไม่ในตอนนี้
แม้การรองรับระดับ SDL จะช่วยให้ใช้งานได้ง่ายขึ้น แต่ก็ยังมีข้อจำกัดอยู่
นอกจากนี้ยังมีรายงานเรื่องความเข้ากันได้กับบางแพลตฟอร์ม ตัวอย่างเช่น เกมบางเกมใน Xbox Game Pass อาจไม่ทำงานกับคอนโทรลเลอร์นี้โดยตรงและต้องพึ่งวิธีแก้ไขจากชุมชน
ดังนั้นสำหรับเกมที่ต้องการใช้ความสามารถเต็มรูปแบบ เช่น ระบบปรับ mapping ขั้นสูงหรือ action layers นักพัฒนายังคงมีแนวโน้มใช้ Steam Input ต่อไป
เหตุผลหลักคือ SDL ถูกใช้อย่างแพร่หลายในอุตสาหกรรมเกมพีซี
เกมอินดี้จำนวนมาก เอ็นจินเกมข้ามแพลตฟอร์ม รวมถึงซอฟต์แวร์โอเพ่นซอร์สและอีมูเลเตอร์ ใช้ SDL เป็นชั้นอินพุตหลัก
เมื่อคอนโทรลเลอร์ได้รับการรองรับใน SDL จะเกิดผลทันที เช่น
สำหรับนักพัฒนา นี่หมายถึงไม่ต้องเขียนไดรเวอร์เฉพาะเอง หรือพึ่งพา Steam runtime เพียงเพื่ออ่านอินพุตพื้นฐาน
การรองรับใหม่นี้ถูก รวมเข้าในโค้ดของ SDL แล้ว แต่ผู้ใช้ส่วนใหญ่จะได้ใช้งานจริงก็ต่อเมื่อมันถูกปล่อยใน เวอร์ชัน SDL อย่างเป็นทางการในอนาคต
ด้านฮาร์ดแวร์เอง Valve ได้เปิดตัว Steam Controller รุ่นใหม่เมื่อวันที่ 4 พฤษภาคม 2026 ในราคาประมาณ 99 ดอลลาร์ (ประมาณ £85 หรือ €99) ซึ่งทำให้การรองรับจาก SDL มีความสำคัญมากขึ้นเมื่อผู้ใช้เริ่มนำอุปกรณ์ไปใช้งานจริง
อัปเดตล่าสุดของ SDL เป็นก้าวสำคัญที่ทำให้ Steam Controller รุ่นใหม่ใช้งานเหมือนจอยเกมพีซีทั่วไปได้มากขึ้น โดยไม่จำเป็นต้องเปิด Steam
แม้ตอนนี้จะรองรับอินพุตพื้นฐานเป็นหลัก แต่ก็ช่วยเพิ่มความเข้ากันได้กับเกมนอก Steam อีมูเลเตอร์ และซอฟต์แวร์บน Linux อย่างมาก
ในอนาคต หาก SDL เพิ่มการรองรับฟีเจอร์ขั้นสูงมากขึ้น ช่องว่างระหว่างการใช้คอนโทรลเลอร์ผ่าน SDL กับ Steam Input อาจลดลงอีก
Comments
0 comments