ไทย
อาร์เคดสติ๊ก ไฟต์สติ๊ก และจอยเลเวอร์เลสบน Mac
ใช้ได้ Mac ใช้ไฟต์สติ๊กได้ และสวิตช์โหมดเป็นตัวตัดสินแทบทุกอย่าง ในโหมด PS3, PS4 หรือ DirectInput สติ๊กส่วนใหญ่เป็นอุปกรณ์ USB ธรรมดาที่ macOS อ่านได้โดยไม่ต้องลงไดรเวอร์ ในโหมด Xbox หรือ XInput สติ๊กส่วนใหญ่จะมองไม่เห็น เพราะ macOS ไม่รองรับโปรโตคอลของจอย Xbox 360 แบบมีสายที่สติ๊กเหล่านั้นใช้ และในสติ๊กที่ได้รับอนุญาตจาก PlayStation หลายรุ่น ตำแหน่งที่เขียนว่า PC ก็คือโหมด XInput เดียวกันนี้ เมื่อ Mac เห็นสติ๊กแล้ว อีมูเลเตอร์อ่านได้โดยตรง และสำหรับเกมที่รับแค่คีย์บอร์ด InputConfig แอปฟรีที่ผู้เขียนทำขึ้นเอง จะเปลี่ยนทุกปุ่มเป็นปุ่มที่เกมต้องการ
InputConfig ใช้ฟรีบน Mac App Store ใช้กับ macOS 14 ขึ้นไป ไม่ต้องมีบัญชี ไม่มีการติดตาม และเป็นโอเพนซอร์ส
ขั้นตอน
- ถอดปลั๊กสติ๊กแล้วตั้งเป็นโหมด PS3, PS4 หรือ DirectInput (หรือ Switch) หลีกเลี่ยงโหมด Xbox หรือ XInput
- เสียบสติ๊กเข้า Mac โดยตรงด้วยสายที่ส่งข้อมูลได้ และใช้อะแดปเตอร์ USB-C บน MacBook
- ตรวจ การตั้งค่าระบบ, อุปกรณ์ควบคุมเกม และ System Information, USB เพื่อดูว่า Mac อ่านสติ๊กเป็นอะไร
- ในอีมูเลเตอร์ ให้กำหนดปุ่มในหน้าควบคุมของอีมูเลเตอร์เอง
- สำหรับเกมที่อ่านแค่คีย์บอร์ด ให้เปิด InputConfig กด Scan ที่แต่ละแถว กดปุ่มบนสติ๊ก แล้วเลือกปุ่มคีย์บอร์ด
เลือกโหมดก่อน
สติ๊กส่วนใหญ่มีแถบเลื่อน หรือปุ่มที่ต้องกดค้างตอนเสียบปลั๊ก ชื่อต่างกันไปตามผู้ผลิต ตารางนี้บอกว่าแต่ละโหมดหมายถึงอะไรบน Mac เรียงตามลำดับที่ควรลอง
| โหมดบนสติ๊ก | Mac ทำอะไร | ลอง |
|---|---|---|
| PS3, PS4, DirectInput, D-input | เป็นอุปกรณ์ USB HID ธรรมดา ไม่ต้องใช้ไดรเวอร์ เกมที่สร้างบนการรองรับจอยของ Apple มักไม่แสดงสติ๊กนี้ แต่อีมูเลเตอร์และ InputConfig อ่านได้ | แรกสุด |
| Switch | ในสติ๊กหลายรุ่นก็เป็นอุปกรณ์ HID ธรรมดาเช่นกัน สติ๊กที่แสดงตัวเป็น Switch Pro Controller ผ่านบลูทูธจะอยู่ในรายการจอยเกมบน macOS 13 ขึ้นไป | ที่สอง |
| PC | ขึ้นอยู่กับผู้ผลิต ในสติ๊กบางรุ่นคือ DirectInput ส่วนในสติ๊กที่ได้รับอนุญาตจาก PlayStation หลายรุ่นคือ XInput ซึ่งไม่มีอะไรบน Mac อ่านได้ เสียบแล้วลองดู | ทดสอบดู |
| Xbox, XInput, X-input | สติ๊กส่วนใหญ่ในโหมดนี้ใช้โปรโตคอลจอย Xbox 360 แบบมีสาย ซึ่ง macOS ไม่รองรับ และ InputConfig ก็อ่านไม่ได้เช่นกัน | สุดท้าย |
เปลี่ยนโหมดตอนถอดปลั๊กสติ๊กอยู่ แล้วค่อยเสียบเข้า Mac โดยตรง คู่มือของสติ๊กบอกว่าปุ่มหรือแถบเลื่อนไหนตั้งโหมดไหน
เช็กว่า Mac เห็นอะไร
- การตั้งค่าระบบ, Game Controllers อยู่ในแถบด้านข้าง แสดงเฉพาะสิ่งที่ macOS ถือว่าเป็นจอยเกม ถ้าสติ๊กของคุณอยู่ตรงนี้ เกมของ Mac และแอปสตรีมมิงจะเห็นมันเหมือนจอยทั่วไป และอาจไม่ต้องใช้อย่างอื่นเลย
- System Information, USB กด Option ค้างไว้ เปิดเมนู Apple แล้วเลือก System Information จะแสดงอุปกรณ์ USB ทุกชิ้น สติ๊กที่อยู่ตรงนี้แต่ไม่อยู่ใน Game Controllers เป็นอุปกรณ์ HID ธรรมดา ใช้กับอีมูเลเตอร์และ InputConfig ได้ แต่เกมของ Mac ส่วนใหญ่มองไม่เห็น
- InputConfig, Devices ในแถบเมนู แสดงอุปกรณ์ USB ทุกชิ้น โดยมีเครื่องหมายถูกที่ตัวที่แอปอ่านได้ สติ๊กในโหมด XInput จะแสดงพร้อมหมายเหตุว่า macOS อ่านไม่ได้ และทางเข้าคือโหมดอื่นหรือบลูทูธ สติ๊กที่อ่านได้แต่แอปไม่ได้หยิบมาเอง ติ๊กเลือกได้ตรงนั้น
- Live Visualizer ในพรีเซ็ตใดก็ได้ Live Visualizer จะทำให้แต่ละปุ่มสว่างเมื่อคุณกด

สติ๊กที่ไม่ปรากฏในที่ใดเลยแทบทุกครั้งคือสายที่ชาร์จได้อย่างเดียว หรือโหมด Xbox
ให้อีมูเลเตอร์อ่านสติ๊กโดยตรง
OpenEmu และ RetroArch อ่านจอย USB ได้เอง และ MAME ก็อ่านจอยได้ด้วย ตั้งสติ๊กเป็นโหมด HID เปิดหน้าควบคุมของอีมูเลเตอร์ แล้วกำหนดแต่ละปุ่มตรงนั้น นี่คือทางที่สั้นที่สุดจากมือไปถึงเกม โดยไม่มีอะไรคั่นกลาง จึงควรใช้ทุกที่ที่ใช้ได้ การจัดปุ่ม Emulator / Arcade สำหรับอีมูเลเตอร์ในเบราว์เซอร์ พอร์ตที่รับแค่คีย์บอร์ด และปุ่มเมนูของ MAME ที่เหลืออยู่
เปลี่ยนสติ๊กเป็นคีย์บอร์ดสำหรับทุกอย่างที่เหลือ
เกมบน Mac และเกมที่สตรีมมาที่ Mac จำนวนมากอ่านคีย์บอร์ดแต่ไม่อ่านสติ๊กในโหมด DirectInput InputConfig อยู่คั่นกลาง คืออ่านสติ๊กแล้วส่งปุ่มให้
- คุณ: ถ้าสติ๊กมีสวิตช์คันโยก ให้ตั้งเป็น DP เพื่อให้คันโยกเข้ามาเป็นปุ่มลูกศร จากนั้นกด Scan ที่แถว กดปุ่มบนสติ๊ก แล้วเลือกปุ่มคีย์บอร์ด
- InputConfig: เปลี่ยนสี่ทิศของคันโยกเป็นสี่ปุ่มคีย์บอร์ด และทิศเฉียงจะกดสองปุ่มพร้อมกัน ซึ่งเป็นวิธีที่เกมต่อสู้อ่านทิศเฉียงจากคีย์บอร์ดพอดี
- เช็กผล: กดแต่ละปุ่มในโหมดฝึกของเกมแล้วดูว่าท่าออกหรือไม่
แต่ละปุ่มส่งได้หนึ่งปุ่มคีย์บอร์ด สองปุ่มพร้อมกัน (Drive Parry สองปุ่มในปุ่มเดียว) คอร์ด เทอร์โบ หรือมาโคร
สติ๊กบางรุ่นแสดงตัวเป็นคีย์บอร์ดด้วย InputConfig อ่านสติ๊กแบบนั้นได้เมื่ออนุญาต Input Monitoring ให้แอปแล้วใน การตั้งค่าระบบ, ความเป็นส่วนตัวและความปลอดภัย เมนู Devices จะทำเครื่องหมายสติ๊กแบบนั้นว่าต้องใช้ Input Monitoring และเปิดการตั้งค่านั้นให้
รู้จักสติ๊ก PlayStation ที่ InputConfig ระบุชื่อได้
สติ๊กที่อยู่ในรายการ SDL GameControllerDB ของชุมชนจะมีปุ่มที่ตั้งชื่อและวางตำแหน่งเหมือนจอย PlayStation ทั่วไป และ Live Visualizer วาดมันเป็นอาร์เคดสติ๊ก พร้อมทัชแพดในรุ่น PS4 และ PS5 ใน 1.6 ครอบคลุม Qanba Drone และ Dragon, Victrix Pro FS สำหรับ PS4, Mad Catz TE S+ สำหรับ PS3 และ PS4, Hori Fighting Stick mini 4, Razer Panthera และ PDP Versus Fighting stick
- ไม่มี L3, R3 หรือการกดทัชแพด การแมปของชุมชนสำหรับ Victrix Pro FS, PDP Versus Fighting และ Qanba Drone ไม่ใส่ปุ่มเหล่านี้ไว้ แต่ 1.6 อ่านได้อยู่ดี ในตำแหน่งที่สติ๊กแบบ DualShock ทุกตัวใช้
- Turbo, Mute และสวิตช์ของสติ๊กเอง ทำงานอยู่ภายในสติ๊ก Mac จึงไม่เห็น
- สติ๊กที่ได้รับอนุญาตจาก Xbox กรณียากที่สุด โหมด Xbox คือโหมดที่ Mac อ่านได้น้อยที่สุด ถ้ามีโหมด DirectInput หรือ PlayStation ให้ใช้โหมดนั้น
แอปตั้งค่าของผู้ผลิตสำหรับ Windows หรือเครื่องเกมแยกจากเรื่องทั้งหมดนี้ ไม่ต้องใช้แอปนั้นเลย
ตั้งค่าจอยเลเวอร์เลส
จอยแบบปุ่มล้วนอย่าง Hit Box, Snack Box หรือ Haute42 สำหรับ Mac ก็คือสิ่งเดียวกับสติ๊ก ต่างกันที่ทิศทางเป็นปุ่มแทนคันโยก และโหมดเป็นตัวกำหนดว่า Mac อ่านได้หรือไม่ มีสองอย่างที่ต่างออกไป
- การทำความสะอาด SOCD เกิดขึ้นในตัวจอย ผลลัพธ์ของการกดซ้ายพร้อมขวา หรือขึ้นพร้อมลง ตั้งได้ในการตั้งค่าของจอยเอง Mac และ InputConfig เห็นแค่ผลลัพธ์ จึงต้องตั้งที่นั่น
- GP2040-CE มีโหมดคีย์บอร์ด จอยเลเวอร์เลสจำนวนมากใช้เฟิร์มแวร์โอเพนซอร์ส GP2040-CE เอกสารของเฟิร์มแวร์นี้ตั้งโหมดด้วยปุ่มที่กดค้างตอนเสียบปลั๊ก คือ B1 สำหรับ Switch, B3 สำหรับ PS3/DirectInput, R2 สำหรับ Keyboard (ชื่อปุ่มของ GP2040-CE เอง) ในโหมด Keyboard จอยเป็นคีย์บอร์ด USB และเกม Mac ทุกเกมที่รับคีย์ก็อ่านได้โดยไม่ต้องมีแอปแมปปิง คุณเลือกได้ว่าแต่ละปุ่มส่งปุ่มไหนในตัวตั้งค่าบนเว็บของ GP2040-CE
ถ้าจอยของคุณใช้ GP2040-CE โหมด Keyboard คือการตั้งค่าที่ง่ายที่สุดบน Mac และผู้เขียนจะใช้โหมดนี้ก่อน InputConfig สำหรับโหมดอื่น InputConfig อ่าน GP2040-CE ในโหมด Generic และ PS3 ได้ และวาดเป็นจอยเลเวอร์เลสใน Live Visualizer หมายเลขปุ่มเปลี่ยนไปตามโหมด จึงควร Scan ใหม่หลังสลับโหมด โหมด XInput อ่านไม่ได้ จอยบนเฟิร์มแวร์อื่นให้ดูตารางข้างบน
ตั้งค่าสติ๊ก 8BitDo หรือ Mayflash
- 8BitDo Arcade Stick 8BitDo ระบุว่ารองรับ Switch และ Windows ไม่ใช่ macOS และมีสองโหมดคือ Switch และ X-input ลองโหมด Switch ผ่านบลูทูธก่อน macOS 13 ขึ้นไปอ่านจอย Switch ได้ และถ้าสติ๊กปรากฏใน การตั้งค่าระบบ, Game Controllers เกมจะเห็นมันเหมือนจอยทั่วไป ผ่านสาย USB ในโหมด X-input InputConfig อ่านจอย 8BitDo หลายรุ่นได้โดยตรง แต่เกมจะไม่เห็นสติ๊กด้วยวิธีนั้น ควรทดสอบบน Mac ของคุณเองก่อนวางแผน เพราะ 8BitDo ไม่รับรองทั้งสองทาง
- Mayflash F500 หน้าสนับสนุนของ Mayflash ระบุโหมด macOS ตั้งแต่เฟิร์มแวร์ V1.28 เป็นต้นไป ตั้งโดยกด Select และ A ค้างไว้สามวินาที และระบุว่าการอัปเดตเฟิร์มแวร์ต้องทำบน Windows PC
- สติ๊ก Mayflash รุ่นอื่น โหมด PC คือโหมดที่ควรลอง
เชื่อมต่อกับ MacBook
สติ๊กส่วนใหญ่มาพร้อมสาย USB-A และ MacBook ส่วนใหญ่มีแต่ USB-C
- อะแดปเตอร์ ไม่ใช่ฮับ อะแดปเตอร์ USB-C เป็น USB-A ธรรมดาใช้ได้ เสียบสติ๊กเข้าอะแดปเตอร์โดยตรง เพราะฮับบางตัวทำให้อุปกรณ์ HID หลุด
- สายที่ส่งข้อมูลได้ ถ้าสติ๊กติดไฟแต่ Mac ไม่แสดงอะไร ให้ลองเปลี่ยนสายก่อนอย่างอื่น เพราะสายในลิ้นชักจำนวนมากชาร์จได้อย่างเดียว
- ตู้สองผู้เล่น InputConfig 1.6 ให้ผู้เล่นแต่ละคนบนตัวเข้ารหัสอาร์เคดคู่มีช่องจอยของตัวเอง
เช็กว่าเกมต่อสู้ไหนรันบน Mac ได้
มีน้อยในปัจจุบัน
- สตรีมเท่านั้น Street Fighter 6, Tekken 8, Mortal Kombat 1 และ Guilty Gear Strive ไม่มีเวอร์ชัน Mac และมาถึง Mac ผ่านการสตรีมจาก Windows PC หรือบริการคลาวด์ที่มีเกมเหล่านี้ สติ๊กที่ macOS แสดงเป็นจอยเกมมักส่งผ่านสตรีมได้ สติ๊กที่ไม่แสดงยังเล่นได้ผ่านการจัดปุ่มคีย์บอร์ดในหน้าของแต่ละเกม
- เล่นบน Mac โดยตรง Skullgirls 2nd Encore รันบน Mac โดยตรง
- เกมย้อนยุค เกมต่อสู้อาร์เคดย้อนยุครันในอีมูเลเตอร์ ซึ่งอ่านสติ๊กได้เอง
การสตรีมเพิ่มความหน่วงของตัวเอง ซึ่งเป็นต้นทุนจริงของการเล่นแข่งขันบน Mac
สิ่งที่ทำไม่ได้
- ทำตัวเป็นจอยเกม InputConfig ส่งเหตุการณ์คีย์บอร์ดและเมาส์ เกมที่รับแค่จอยจึงต้องใช้จอยที่ macOS รู้จัก ซึ่งเป็นเหตุผลของตารางโหมด
- อ่านโหมด Xbox ทั้ง macOS และ InputConfig อ่านโปรโตคอลจอย Xbox 360 แบบมีสายไม่ได้
- ทำความสะอาด SOCD เฟิร์มแวร์ของจอยจัดการก่อนที่ Mac จะเห็นอะไร
- ไม่เพิ่มความหน่วงเลย แอปอ่านสติ๊ก 120 ครั้งต่อวินาทีโดยค่าเริ่มต้น หรือสูงสุด 240 ถ้าเพิ่มใน Settings เวลารอก่อนส่งปุ่มจึงสั้นกว่าที่ใครสังเกตได้ตอนเล่น เมื่อเกมหรืออีมูเลเตอร์อ่านสติ๊กเองได้ ให้ปล่อยให้มันอ่านเอง
สรุปสั้น ๆ
- โหมด ลอง PS3, PS4 หรือ DirectInput ก่อน Switch เป็นอันดับสอง และ Xbox เป็นอันดับสุดท้าย
- อีมูเลเตอร์ กำหนดปุ่มในหน้าควบคุมของอีมูเลเตอร์เอง
- เกมที่ใช้คีย์บอร์ด Scan แต่ละปุ่มใน InputConfig โดยตั้งคันโยกเป็น DP
- เลเวอร์เลสบน GP2040-CE ใช้โหมด Keyboard ซึ่งไม่ต้องมีแอปแมปปิง
ตั้งโหมดให้ถูก แล้ว Mac จะอ่านสติ๊กได้เกือบทุกรุ่นโดยไม่ต้องลงไดรเวอร์
คำถาม
ใช้ไฟต์สติ๊กบน Mac ได้ไหม
ได้ ตั้งเป็นโหมด PS3, PS4 หรือ DirectInput แล้วเสียบปลั๊ก macOS อ่านได้โดยไม่ต้องลงไดรเวอร์ อีมูเลเตอร์ใช้ได้โดยตรง และ InputConfig แมปเป็นปุ่มคีย์บอร์ดสำหรับเกมที่อ่านแค่คีย์บอร์ด โหมด Xbox และโหมด PC ในสติ๊กที่ได้รับอนุญาตจาก PlayStation หลายรุ่นมักใช้ไม่ได้
ต้องลงไดรเวอร์สำหรับอาร์เคดสติ๊กบน Mac ไหม
ไม่ต้อง ในโหมด HID เช่น PS3, PS4, DirectInput หรือ Switch สำหรับสติ๊กที่ติดอยู่ในโหมด Xbox ไดรเวอร์ Xbox 360 ของบุคคลที่สามรุ่นเก่าเป็นส่วนขยายเคอร์เนล ซึ่ง Mac ปัจจุบันไม่โหลดหากไม่ลดการตั้งค่าความปลอดภัย การเปลี่ยนโหมดของสติ๊กเป็นทางแก้ที่ดีกว่า
Victrix Pro FS หรือ Qanba Drone ใช้บน Mac ได้ไหม
ในโหมด PS4 ของทั้งสองรุ่น InputConfig อ่านได้พร้อมชื่อปุ่ม และ 1.6 อ่าน L3, R3 และการกดทัชแพดที่การแมปของชุมชนไม่ได้ใส่ไว้ เกมที่สร้างบนการรองรับจอยของ Apple อาจไม่แสดงสติ๊กเหล่านี้
ทำไมอาร์เคดสติ๊กของฉันใช้ได้ใน OpenEmu แต่ใช้ในเกมไม่ได้
อีมูเลเตอร์อ่านสติ๊กเป็นอุปกรณ์ USB ดิบ เกม Mac ส่วนใหญ่ฟังเฉพาะจอยที่ macOS แสดงใน การตั้งค่าระบบ, Game Controllers และสติ๊กในโหมด DirectInput ไม่ใช่จอยแบบนั้น ให้หาโหมดที่ macOS แสดง หรือแมปสติ๊กเป็นปุ่มคีย์บอร์ดของเกมด้วย InputConfig
InputConfig เพิ่มความหน่วงให้ไฟต์สติ๊กไหม
นิดเดียว แอปอ่านสติ๊ก 120 ครั้งต่อวินาทีโดยค่าเริ่มต้น หรือสูงสุด 240 ถ้าเพิ่มใน Settings เวลารอก่อนส่งปุ่มจึงสั้นกว่าที่ใครสังเกตได้ตอนเล่น เมื่อเกมหรืออีมูเลเตอร์อ่านสติ๊กเองได้ ให้ปล่อยให้มันอ่านเอง เส้นทางนั้นไม่มีแอปแมปปิงอยู่ด้วย
InputConfig ทำ SOCD cleaning ให้จอยเลเวอร์เลสได้ไหม
ไม่ได้ เฟิร์มแวร์ของจอยจัดการ SOCD ก่อนที่ Mac จะเห็นอะไร จึงต้องตั้งในตัวจอย InputConfig ส่งต่อสิ่งที่จอยรายงานมา
ใช้คีย์บอร์ด Mac เหมือน Hit Box ได้ไหม
ได้ และไม่ต้องใช้แอปแมปปิงด้วย เกมที่รับอินพุตจากคีย์บอร์ดอ่านคีย์บอร์ดโดยตรง InputConfig ฟังคีย์บอร์ดโดยไม่บล็อกปุ่ม จึงไม่ใช่เครื่องมือที่เหมาะกับการรีแมปปุ่มคีย์บอร์ดหนึ่งไปเป็นอีกปุ่ม
ปุ่มบนไฟต์สติ๊กรันมาโครได้ไหม
ได้ ใน InputConfig ปุ่มบนสติ๊กใดก็ส่งสองปุ่มพร้อมกัน เทอร์โบ หรือมาโครที่กำหนดเวลาได้ การแข่งขันไม่อนุญาตมาโคร และการเล่นออนไลน์เป็นไปตามกฎของแต่ละเกม จุดที่มีประโยชน์คือการฝึก และมือที่กดสองปุ่มพร้อมกันในเสี้ยววินาทีเดียวกันไม่ได้
หน้าอื่นเป็นภาษาไทย
คู่มือฉบับเต็ม เป็นภาษาอังกฤษ
ผู้เขียน 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.