ไทย
จอยใช้ไม่ได้ในเกม CrossOver, Whisky หรือ Game Porting Toolkit
จอยจะใช้ได้ในเกม CrossOver, Whisky, Sikarugir หรือ Game Porting Toolkit ก็ต่อเมื่อ Wine ส่งจอยผ่านเข้าไป และเกม Windows รู้จักจอยนั้น ซึ่งเปลี่ยนไปตามเกมและตามการอัปเดตแต่ละครั้ง คีย์บอร์ดและเมาส์ผ่านเข้าไปได้ทุกครั้ง ดังนั้นทางที่ได้ผลเสมอคือแมปจอยเป็นปุ่มคีย์บอร์ดและการเคลื่อนเมาส์ฝั่ง Mac ด้วย InputConfig และเกมจะได้รับแต่อินพุตที่มันเข้าใจอยู่แล้ว InputConfig ฟรี เป็นโอเพนซอร์ส และต้องใช้ macOS 14 ขึ้นไป
ด้านล่างนี้ ฉันจะพาไปดูสิ่งที่ควรเช็กก่อน ความต่างของจอย PS5 และ Xbox ตำแหน่งของ Parallels และวิธีใช้เส้นทางคีย์บอร์ดทีละขั้น
InputConfig ใช้ฟรีบน Mac App Store ใช้กับ macOS 14 ขึ้นไป ไม่ต้องมีบัญชี ไม่มีการติดตาม และเป็นโอเพนซอร์ส
ขั้นตอน
- ติดตั้ง InputConfig จาก Mac App Store แล้วเปิดใช้ใน การตั้งค่าระบบ ที่ความเป็นส่วนตัวและความปลอดภัย แล้วเลือกการช่วยการเข้าถึง
- เปิด Smart Preset Maker ค้นหาเกม และเลือกจอยของคุณ
- ปิดการใช้จอยในเกม และปิด Steam Input สำหรับเกมนั้นถ้าเกมรันใน Steam ภายใน bottle
- กด Activate กับพรีเซ็ตแล้วเริ่มเกม
- ถ้ากล้องรู้สึกช้าหรือกระตุก ให้ปรับความเร็วและเดดโซนด้านในที่แถวการเล็ง
รู้ว่าอะไรผ่านเข้าไปได้
CrossOver และ Whisky (ทั้งสองใช้ Wine) และ Game Porting Toolkit ของ Apple ส่งต่ออุปกรณ์ HID ไปยังฝั่ง Windows จากนั้นเกม Windows ต้องมีระบบรองรับอุปกรณ์นั้นของตัวเองผ่าน XInput หรือ DirectInput หน้าสนับสนุนของ CodeWeavers เองระบุว่าเกมต้องรองรับ Windows XInput เป็นอย่างน้อยจึงจะรับอินพุตจากจอยผ่าน CrossOver และไม่สามารถติดตั้งไดรเวอร์จอยของ Windows ได้ เพราะไม่มี Windows อยู่ข้างใต้
- จอย Xbox มีโอกาสดีที่สุด XInput อธิบายจอย Xbox
- จอย PlayStation และ Switch อาจไปผิดทาง DualSense หรือ Switch Pro Controller อาจมาถึงในรูปอุปกรณ์ที่เกมไม่รู้จัก แม้ว่า CodeWeavers จะทดสอบ DualSense และ DualShock 4
- ฟีเจอร์เสริมแทบไม่รอด แรงสั่นใช้ได้ในบางเกมและไม่ได้ในบางเกม และทัชแพด แถบไฟ และไจโรไม่มีความหมายกับเกม Windows ส่วนใหญ่ที่รันด้วยวิธีนี้
ปุ่มคีย์บอร์ดและการเคลื่อนเมาส์ไปถึงเกม Windows เสมอ เพราะเป็นสิ่งเดียวที่เลเยอร์แปลคำสั่งทุกตัวทำได้ถูกต้อง
ตั้งค่าเส้นทางคีย์บอร์ด
InputConfig อยู่ฝั่ง Mac อ่านค่าจอย และส่งปุ่มคีย์บอร์ดกับการเคลื่อนเมาส์ สำหรับเกม มันคือคีย์บอร์ดและเมาส์ Smart Preset Maker มีเลย์เอาต์พร้อมใช้สำหรับเกมและแอปมากกว่า 450 รายการ รวมถึงเกม Windows หลายเกมที่รันบน Mac ได้ผ่าน CrossOver เท่านั้น
- คุณ: เลือกเกมใน Smart Preset Maker ปิดจอยในการตั้งค่าของเกมถ้าเกมมีตัวเลือกนั้น แล้วกด Activate และเริ่มเกม
- InputConfig: ส่งปุ่มของเกมจากปุ่มบนจอย และส่งการเคลื่อนเมาส์จากสติ๊กขวาสำหรับกล้อง
- เช็กผล: สติ๊กขวาหมุนกล้อง ถ้ารู้สึกช้าหรือกระตุก ให้ปรับความเร็วและเดดโซนด้านในที่แถวการเล็ง (เดดโซนและความไว) ถ้าเกมใช้ปุ่มคนละปุ่ม ให้เปลี่ยนเอาต์พุตที่แถวนั้น หรือกด Scan ที่แถวเพื่อย้ายไปปุ่มอื่น

ตัวเลือกของพรีเซ็ตสองอย่างช่วยกับเกม Windows โดยเฉพาะ Confine cursor ป้องกันไม่ให้ตัวชี้ออกจากหน้าต่างเกมไปยังจอที่สอง และ auto-recenter ดึงตัวชี้กลับมากลางจอตามช่วงเวลาสำหรับเกมที่อ่านตำแหน่งเมาส์ ทั้งสองอยู่ในส่วน Automation & Gaming Utilities ของพรีเซ็ต อธิบายไว้ในการสลับอัตโนมัติและการทำงานอัตโนมัติ คู่มือเล่นเกมไหนก็ได้มีการตั้งค่าที่ทำให้การมองด้วยเมาส์รู้สึกถูกต้อง
ใช้จอย PS5 หรือ PS4 ใน CrossOver
CodeWeavers ระบุว่าทดสอบ DualSense และ DualShock 4 เป็นประจำ ดังนั้นจอย PlayStation อาจใช้ได้ เมื่อใช้ไม่ได้ มักเป็นหนึ่งในสามเรื่องนี้:
- เกมอ่านเฉพาะ XInput เกมไม่รู้จักจอยของ Sony
- บลูทูธ สายมักทำงานได้ดีกว่า
- Windows Steam ใน bottle แปลจอยเป็นครั้งที่สอง
ฟีเจอร์เสริมของ PlayStation ยังใช้ได้กับ InputConfig ฝั่ง Mac เพราะถูกจัดการก่อนที่เกมจะเกี่ยวข้อง: ทัชแพดขยับเมาส์ได้หรือทำหน้าที่เป็นปุ่ม การเล็งด้วยไจโรเปลี่ยนการเอียงเป็นการเคลื่อนเมาส์เพื่อเล็งละเอียด และพรีเซ็ตแต่ละอันตั้งสีแถบไฟของตัวเองได้ เพื่อให้เห็นว่าเลย์เอาต์ไหนกำลังทำงานอยู่ สำหรับการจับคู่ ดูการเชื่อมต่อจอย PS5 กับ Mac
ใช้จอย Xbox ใน CrossOver
จอย Xbox Series หรือ Xbox One คือจอยที่เกม Windows คาดหวัง จึงมีโอกาสดีที่สุดที่จะใช้เป็นจอยใน CrossOver ได้ ถ้ายังใช้ไม่ได้ ลองทีละขั้นตามนี้ เริ่มจากขั้นที่ง่ายที่สุด:
- ใช้สาย เชื่อมต่อด้วยสายแทนบลูทูธ
- เช็กว่า Mac เห็นจอย จอยควรตอบสนองในอุปกรณ์ควบคุมเกมในแถบด้านข้างของ การตั้งค่าระบบ
- เช็กว่า bottle เห็นจอย หาจอยในแผงอุปกรณ์ควบคุมเกมของ bottle
- สลับ Steam Input ถ้าเกมรันใน Steam ภายใน bottle ให้ลองค่า Steam Input override ของเกมทั้งสองทาง
จอย Xbox 360 แบบมีสายเป็นอีกเรื่องหนึ่ง macOS เองไม่รองรับ ดังนั้นไม่มีสิ่งใดบน Mac รวมถึง CrossOver ที่ส่งจอยนี้ให้เกมได้ จอย Xbox รุ่นใหม่กว่า จอย PlayStation หรือ 8BitDo ในโหมดที่รองรับคือทางเลี่ยง หน้าจอยที่ใช้กับ Mac ได้มีรายการ และการเชื่อมต่อจอย Xboxอธิบายการจับคู่
ปิด Steam Input ภายใน bottle
Windows Steam ภายใน CrossOver เพิ่ม Steam Input เข้ามา และมักมองไม่เห็นจอยของ Mac ให้ปิด Steam Input สำหรับเกมนั้นแล้วใช้ InputConfig ไม่เช่นนั้นคุณอาจไม่ได้รับอินพุตเลย หรือได้รับอินพุตซ้อนกัน
Whisky, Sikarugir และ Game Porting Toolkit
หน้า GitHub ของ Whisky เองตอนนี้ระบุว่าโปรเจกต์ไม่ได้รับการดูแลอย่างต่อเนื่องอีกต่อไป และแอปกับเกมอาจใช้ไม่ได้ได้ทุกเมื่อ bottle ที่มีอยู่ยังรันได้ แต่ทางแก้เรื่องจอยจะไม่มาที่นั่นอีก Sikarugir และตัวห่อ Wine อื่นๆ รวมถึง Game Porting Toolkit ของ Apple ซึ่งเป็นเครื่องมือสำหรับนักพัฒนาในการทดสอบเกม Windows บน Mac ทั้งหมดส่งจอยให้เกมผ่าน Wine จึงใช้กฎเดียวกับ CrossOver คือจอย Xbox และเกมที่รองรับ XInput มีโอกาสดีที่สุด และคีย์บอร์ดกับเมาส์ผ่านเข้าไปได้เสมอ InputConfig ไม่สนใจว่าคุณใช้ตัวไหน เพราะทำงานบน Mac และส่งปุ่มคีย์บอร์ดกับการเคลื่อนเมาส์ ซึ่งทุกตัวส่งต่อให้เกม
ถ้าปุ่มผิด แรงสั่นหาย หรือหน่วง
- ปุ่มผิด เมื่อเกมเห็นจอยแต่ปุ่มสลับกันหรือคำแนะนำปุ่มแสดงคอนโซลผิดรุ่น แสดงว่าเกมมองจอยเป็นอุปกรณ์ทั่วไป ลองใช้สาย ลองค่า Steam Input override ของเกมทั้งสองทาง และถ้ายังผิดอยู่ ให้ใช้เส้นทางคีย์บอร์ด ซึ่งทุกปุ่มส่งปุ่มที่คุณเลือกอย่างตรงตัว
- แรงสั่น แรงสั่นของเกมเองต้องให้เกมเห็นจอย เส้นทางคีย์บอร์ดจึงเสียส่วนนี้ไป InputConfig ให้แรงสั่นสั้นๆ เมื่อปุ่มที่แมปไว้ทำงานได้แทน ซึ่งยืนยันการกดแต่ไม่ใช่เอฟเฟกต์ของเกม (การตอบสนองแบบฮาปติก)
- หน่วง สายคือการเชื่อมต่อที่นิ่งที่สุด และ InputConfig อ่านจอยที่ 120 Hz โดยค่าเริ่มต้น เพิ่มความหน่วงอย่างมากไม่กี่มิลลิวินาที เมื่อเกม Windows รู้สึกอืดบน Mac สาเหตุที่พบบ่อยคืออัตราเฟรมและเส้นโค้งการตอบสนองของสติ๊ก อาการหน่วงของอินพุตจอยบน Macอธิบายเรื่องเหล่านี้
Parallels ทำงานต่างออกไป
Parallels Desktop ไม่ใช่เลเยอร์แปลคำสั่ง แต่รัน Windows จริงหนึ่งชุด และส่งจอย USB หรือบลูทูธให้ Windows ได้โดยตรง ให้เชื่อมต่อจอย USB กับ Windows เมื่อ Parallels ถาม หรือเปิดการแชร์อุปกรณ์บลูทูธกับ Windows ในการตั้งค่า USB และบลูทูธของเครื่องเสมือน จากนั้น Windows ควบคุมจอยเองเหมือนบนพีซี และเครื่องมือของ Windows อย่าง Steam Input ก็ทำงานภายในได้
หลัง macOS Sequoia 15.4 จอยหยุดทำงานภายใน Parallels สำหรับหลายคน Parallels ติดตามเรื่องนี้ในฟอรัมของตัวเองและต่อมาทำเครื่องหมายว่าแก้แล้ว ถ้าจอยใช้ได้บน Mac แต่ไม่ได้ใน Windows ให้อัปเดต Parallels ก่อนอย่างอื่น InputConfig เป็นแอป Mac และหน้าที่ของมันคือฝั่ง Mac: สำหรับเกมใน Parallels ให้ทำให้จอยเข้าไปใน Windows ก่อน
เริ่มจากเลย์เอาต์เกม Windows ที่พร้อมใช้
เลย์เอาต์เหล่านี้เขียนขึ้นสำหรับเกมที่ไม่มีเวอร์ชัน Mac ซึ่งบน Mac มักหมายถึงต้องใช้ CrossOver หรือเลเยอร์ที่คล้ายกัน แต่ละหน้าบอกว่าเกมรันอย่างไรและเลย์เอาต์คาดหวังปุ่มอะไร
- แอ็กชันและเกมแนวโซลส์ไลก์ Elden Ring, Sekiro, Sifu
- RPG โอเพนเวิลด์ Skyrim, The Witcher 3, Fallout 4, GTA V
- เกมร่วมมือและเอาชีวิตรอด Lethal Company, Phasmophobia, Raft, Sons of the Forest, Enshrouded, V Rising
- เกมสร้างเมืองและจำลอง Cities: Skylines II, Manor Lords, Dyson Sphere Program, BeamNG.drive
- เกมอินดี้ Outer Wilds, Pizza Tower, Animal Well, Death's Door
สรุปสั้นๆ
- ลองจอยหนึ่งครั้ง จอย Xbox ผ่านสายในเกมที่รองรับ XInput มีโอกาสดีที่สุด
- จากนั้นแมปปุ่ม InputConfig ส่งปุ่มคีย์บอร์ดและการเคลื่อนเมาส์ ซึ่งเลเยอร์แปลคำสั่งทุกตัวส่งผ่านได้
- ใช้ตัวแปลเพียงตัวเดียว ปิดการรองรับจอยของเกมและ Steam Input ขณะที่พรีเซ็ตทำงาน
ฉันจะเลิกสู้กับเลเยอร์แปลคำสั่ง และให้คีย์บอร์ดที่เกมอ่านอยู่แล้วแก่เกมแทน
คำถาม
CrossOver รองรับจอยเกมบน Mac ไหม
รองรับบางส่วน มันส่งต่อจอยไปยังเกม Windows แต่เกมต้องรู้จักอุปกรณ์ และหลายเกมไม่รู้จัก การแมปจอยเป็นคีย์บอร์ดด้วย InputConfig ใช้ได้ไม่ว่ากรณีใด
Game Porting Toolkit ส่งจอยผ่านเข้าไปไหม
บ่อยครั้งสำหรับจอยสไตล์ Xbox และน้อยกว่าสำหรับจอยอื่น เส้นทางคีย์บอร์ดผ่าน InputConfig เชื่อถือได้ทั้งสองกรณี
ทำไมจอย Xbox ของฉันใช้ใน CrossOver ไม่ได้
เช็กว่าจอยตอบสนองในอุปกรณ์ควบคุมเกมในแถบด้านข้างของ การตั้งค่าระบบ เชื่อมต่อด้วยสาย เช็กแผงอุปกรณ์ควบคุมเกมของ bottle และถ้าเกมรันใน Steam ภายใน bottle ให้ลองค่า Steam Input override ทั้งสองทาง จอย Xbox 360 แบบมีสายจะใช้ไม่ได้ เพราะ macOS ไม่รองรับ
Whisky ยังได้รับการดูแลอยู่ไหม
ไม่ หน้า GitHub ของ Whisky ระบุว่าไม่ได้รับการดูแลอย่างต่อเนื่องอีกต่อไป และแอปกับเกมอาจใช้ไม่ได้ได้ทุกเมื่อ bottle ที่มีอยู่ยังรันได้ จอยที่แมปเป็นปุ่มคีย์บอร์ดด้วย InputConfig ยังใช้ได้ใน Whisky เพราะปุ่มคีย์บอร์ดผ่านเข้าไปได้เสมอ
เกมจะได้รับทั้งจอยและปุ่มคีย์บอร์ดพร้อมกันไหม
อาจได้ ถ้าเกมเห็นจอยและ InputConfig กำลังส่งปุ่มคีย์บอร์ดอยู่ ให้ปิดการรองรับจอยในเกม หรือปิด Steam Input สำหรับเกมนั้นภายใน bottle ขณะที่พรีเซ็ตของ InputConfig ทำงานอยู่
จอยใช้ใน Parallels บน Mac ได้ไหม
โดยปกติได้ เพราะ Parallels ส่งจอยให้ Windows จริงหนึ่งชุด ให้เชื่อมต่อจอย USB กับ Windows หรือแชร์อุปกรณ์บลูทูธกับ Windows ในการตั้งค่าของเครื่องเสมือน และอัปเดต Parallels ถ้าจอยหยุดทำงานหลังอัปเดต macOS
หน้าอื่นเป็นภาษาไทย
คู่มือฉบับเต็ม เป็นภาษาอังกฤษ
ผู้เขียน Ryleigh Newman เป็นผู้พัฒนา InputConfig และใช้คอนโทรลเลอร์ควบคุม Mac ของตัวเองทุกวัน เพราะมือใช้งานได้ไม่ดีนัก หน้านี้แปลมาจากภาษาอังกฤษ หน้าตาแอปและส่วนอื่นของเว็บไซต์เป็นภาษาอังกฤษ
หน้านี้ในภาษาอื่น: English, العربية, Čeština, Dansk, Deutsch, Español, Suomi, Français, עברית, Magyar, Bahasa Indonesia, Italiano, 日本語, 한국어, Norsk, Nederlands, Polski, Português, Русский, Slovenčina, Svenska, Türkçe, Українська, Tiếng Việt, 繁體中文, 简体中文
ฟรี macOS 14 ขึ้นไป ไม่ต้องมีบัญชี ไม่มีข้อมูลออกจาก Mac ของคุณ โอเพนซอร์สบน GitHub.