เขียนบน Mac ด้วย Xbox Adaptive Controller หรือ PlayStation Access Controller
เขียนโดย Ryleigh Newman · เผยแพร่
Xbox Adaptive Controller หรือ PlayStation Access Controller ใช้ควบคุม Mac ได้ แต่ macOS มองว่าเป็นเกมคอนโทรลเลอร์ ไม่ใช่เมาส์หรือแป้นพิมพ์ InputConfig แอป Mac ฟรี เปลี่ยนแท่งของมันเป็นตัวชี้ และเปลี่ยนปุ่มกับพอร์ตสวิตช์เป็นการคลิกและการกดแป้น แมปปุ่มหรือสวิตช์หนึ่งตัวไปที่ Right Command แล้วคอนโทรลเลอร์ตัวเดียวกันก็เริ่ม YapToText ได้ คุณจึงเขียนด้วยเสียงโดยไม่ต้องเอื้อมถึงอะไรอย่างอื่น
ฉันทำ YapToText แอปป้อนตามคำบอกฟรีสำหรับ Mac และ InputConfig แอปฟรีที่เปลี่ยนปุ่ม สวิตช์ หรือคอนโทรลเลอร์ตัวใดก็ได้ให้เป็นการกดแป้นและการคลิก ฉันสร้างทั้งสองแอปเพราะมือของฉันเองใช้งานได้ไม่ดี
ดาวน์โหลดฟรี ไม่ต้องมีบัญชีและไม่มีคุณสมบัติที่ถูกล็อค สำหรับ macOS 14 ขึ้นไปบน Mac ที่ใช้ชิป Apple ซอร์สโค้ดบน GitHub
คู่มือนี้ในภาษาอื่น: English, العربية, Čeština, Dansk, Deutsch, Ελληνικά, Español, Suomi, Français, עברית, हिन्दी, Magyar, Bahasa Indonesia, Italiano, 日本語, 한국어, Norsk, Nederlands, Polski, Português, Română, Русский, Slovenčina, Svenska, Türkçe, Українська, Tiếng Việt, 简体中文, 繁體中文
ขั้นตอน
- เชื่อมต่อคอนโทรลเลอร์กับ Mac
- ใน InputConfig เปิดพรีเซ็ต Access Controller หรือ Easy Browse
- เพิ่มแถว กด Scan กดปุ่มที่ต้องการใช้เป็นปุ่มป้อนตามคำบอก แล้วกำหนด Keyboard Key Right Command
- คลิกในช่องข้อความ กดปุ่ม พูด แล้วกดอีกครั้ง
Mac เห็นอะไร และ InputConfig เพิ่มอะไร
- คอนโทรลเลอร์ จับคู่ผ่านบลูทูธหรือเสียบสาย จะแสดงเป็นเกมคอนโทรลเลอร์ เกมอ่านมันได้ แต่เดสก์ท็อปอ่านไม่ได้
- สวิตช์ในพอร์ตของมัน สวิตช์ที่เสียบในพอร์ตจะมาถึงเป็นปุ่มหนึ่งของคอนโทรลเลอร์ ไม่ใช่ปุ่มบนแป้นพิมพ์
- InputConfig อ่านปุ่มเหล่านั้นและแท่ง แล้วส่งตัวชี้ การคลิก การเลื่อน การกดแป้น ข้อความที่พิมพ์ และฟังก์ชันของ Mac
ขั้นตอนตั้งค่าของแต่ละคอนโทรลเลอร์อยู่ที่ inputconfig.com: Xbox Adaptive Controller บน Mac และ PlayStation Access Controller บน Mac
เริ่มจากพรีเซ็ต Access Controller ที่มาพร้อมแอป
พรีเซ็ต Access Controller ของ InputConfig คือแท่งหนึ่งอันและแปดปุ่มสำหรับทั้งเดสก์ท็อป ด้วยโปรไฟล์เริ่มต้นของคอนโทรลเลอร์ แท่งคือตัวชี้ ปุ่มกลางคลิก ซ็อกเก็ต 5 คลิกขวา และซ็อกเก็ต 7 เปิด Spotlight แถวอื่นรอปุ่มที่ไปถึง Mac ได้เมื่อโปรไฟล์ที่ทำบน PS5 ให้ปุ่มกับซ็อกเก็ต ได้แก่ ดับเบิลคลิก Return การเลื่อน การกด Command ค้างไว้สำหรับปุ่มลัด Space และ Mission Control ปุ่ม PS ถูก macOS เก็บไว้และไปไม่ถึงแอป ถ้าโปรไฟล์ของคุณวางปุ่มไว้ที่อื่น ให้ Scan แถวแล้วกดซ็อกเก็ตที่ต้องการ
สำหรับ Xbox Adaptive Controller หรือแพดตัวอื่น พรีเซ็ต Easy Browse ทำงานเดียวกัน คือแท่งซ้ายสำหรับตัวชี้ แท่งขวาสำหรับเลื่อน ปุ่ม A สำหรับคลิก
ให้ปุ่มหนึ่งปุ่มเป็นปุ่มป้อนตามคำบอก
เลือกปุ่มหรือสวิตช์ที่คุณกดได้แม่นยำที่สุด โดยเหมาะที่สุดถ้าเป็นปุ่มที่พรีเซ็ตเว้นว่างไว้ ปุ่มที่คุณไว้ใจที่สุดควรเป็นปุ่มที่เริ่มคำพูดของคุณ
YapToText เริ่มและหยุดจากปุ่มเดียว ค่าเริ่มต้นคือ Right Command แตะหนึ่งครั้งเพื่อเริ่มและแตะอีกครั้งเพื่อหยุด InputConfig ส่งปุ่มนั้นได้จากตัวควบคุมที่ไม่ใช่ปุ่มเลย เช่น สวิตช์ ปุ่มบนคอนโทรลเลอร์ แป้นเหยียบ MIDI การเคาะ MacBook หรือตัวชี้ที่เลื่อนเข้าไปในมุมหน้าจอ เมื่อใช้สองแอปร่วมกัน ตัวควบคุมนั้นก็กลายเป็นปุ่มสำหรับป้อนตามคำบอก
- คุณ: ใน InputConfig ให้เพิ่มแถว กด Scan แล้วกดตัวควบคุมที่ต้องการ ตั้งเอาต์พุตของแถวเป็น Keyboard Key แล้วเลือก Right Command
- InputConfig: กด Right Command ทุกครั้งที่ตัวควบคุมทำงาน โดยกดเพียงปุ่มเดียว ไม่มีปุ่มอื่นค้างอยู่
- ตรวจสอบ: คลิกในช่องข้อความแล้วกดตัวควบคุม แผงของ YapToText ควรแสดง Listening กดอีกครั้ง แล้วคำพูดจะไปปรากฏที่เคอร์เซอร์ของคุณ
ถ้าต้องการเก็บ Right Command ไว้ใช้กับปุ่มลัด ให้ย้าย YapToText ไปใช้ปุ่มที่ไม่มีอะไรใช้อยู่ ที่หน้า Dictation การ์ด Keys คลิกช่องปุ่มแล้วกด F18 (หรือปุ่มสำรองปุ่มใดก็ได้) จากนั้นตั้งเอาต์พุต Keyboard Key ของแถวใน InputConfig เป็น F18 แทน F13 ถึง F19 คือปุ่มที่คู่มือของ InputConfig เองแนะนำ เพราะ Mac ไม่ใช้ปุ่มเหล่านี้กับสิ่งใดเลย โหมด Tap to start and stop คือโหมดที่ควรใช้คู่กับสวิตช์ กดครั้งแรกเริ่ม กดครั้งถัดไปหยุด เปิด Auto-stop after silence ที่หน้า Dictation การ์ด Recording แล้วก็ไม่ต้องกดครั้งที่สองเลยเช่นกัน
มีข้อควรระวังสองข้อ พรีเซ็ต Modifier Holds ที่มาพร้อม InputConfig กำหนดให้การกด Right Command ค้างไว้เปิด Spotlight และการกด Right Option ค้างไว้เริ่มการป้อนตามคำบอกของ Apple ซึ่งสองปุ่มนี้คือปุ่มป้อนตามคำบอกและปุ่ม Quick Edit ของ YapToText จึงไม่ควรเปิดพรีเซ็ตนั้นไว้พร้อมค่าเริ่มต้นของ YapToText และขณะที่ Mac ล็อคอยู่ InputConfig จะไม่ส่งปุ่ม ส่งได้เพียงตัวชี้ การคลิก และการเลื่อน การส่งต่อนี้เป็นไปตามวิธีที่สองแอปถูกสร้างขึ้น คือ InputConfig ส่งปุ่มปรับค่าเดี่ยวๆ ในแบบเดียวกับปุ่มจริง และ YapToText นับการกดที่ไม่มีปุ่มอื่นร่วมด้วยว่าเป็นการแตะ ฉันยังไม่ได้ทดสอบตั้งแต่ต้นจนจบกับตัวควบคุมทุกแบบ ดังนั้นลองกับตัวของคุณสักครั้งก่อนจะพึ่งพามัน และถ้าไม่มีอะไรเกิดขึ้น ให้ เปิด issue บน GitHub

หยุด พัก และแก้ไขจากคอนโทรลเลอร์
- หยุด กดปุ่มเดิมอีกครั้ง หรือเปิด Auto-stop after silence ที่หน้า Dictation แล้วหยุดพูดเฉยๆ
- พัก Space พักและเล่นต่อขณะป้อนตามคำบอก ให้ปุ่มที่สองส่งปุ่ม Space
- ยกเลิก Escape ยกเลิก การกดค้างที่ปุ่มป้อนตามคำบอกส่ง Escape ได้ ผ่านการทำงานกดค้างของ InputConfig
- แก้ไข แมปปุ่มอื่นไปที่ Right Option ซึ่งเป็นปุ่ม Quick Edit เลือกคำด้วยแท่ง กดปุ่มนั้น แล้วพูดสิ่งที่ต้องการเปลี่ยน
- เลือกโหมด ปุ่มตัวเลข 1 ถึง 9 เลือกโหมดขณะป้อนตามคำบอก ถ้าคุณกำหนดให้ปุ่มบนคอนโทรลเลอร์ส่งปุ่มตัวเลขเหล่านั้น
ได้ยินว่าแต่ละการกดทำอะไร
ทุกแถวของ InputConfig พูดวลีได้เมื่อทำงาน เปิด Speak ใน Options ของแถว แล้วพิมพ์ Dictation สำหรับปุ่มป้อนตามคำบอก หรือเว้นว่างไว้เพื่อให้ได้ยินชื่อปุ่ม YapToText พูดสถานะของตัวเองผ่าน VoiceOver ได้แก่ Listening, Transcribing, Cleaning up และเมื่อเสร็จ เมื่อรวมกัน คุณจะได้ยินการกดแล้วตามด้วยผลลัพธ์
ออกจากการจัดวางที่เข้ามาควบคุมทั้งหมด
InputConfig มีการหยุดฉุกเฉินที่ปล่อยทุกปุ่มและคืนตัวชี้ให้คุณ กด Back และ Start พร้อมกันค้างไว้สามวินาทีบนแพดส่วนใหญ่ กดซ็อกเก็ต 7 ค้างไว้เพียงอย่างเดียวบน PlayStation Access Controller หรือกด Control Option Command จุด บนแป้นพิมพ์ หน้าการหยุดฉุกเฉินมีรายละเอียด ตั้งไว้ที่สวิตช์ที่คุณไว้ใจที่สุด แล้วทดสอบสักครั้ง
สรุปสั้นๆ
- การชี้ พรีเซ็ต Access Controller หรือ Easy Browse ของ InputConfig
- การเขียน ปุ่มหนึ่งปุ่มส่ง Right Command ซึ่งเริ่มและหยุด YapToText
- การแก้ไข ปุ่มที่สองบน Right Option สำหรับ Quick Edit
- ความปลอดภัย การหยุดฉุกเฉิน บนสวิตช์ที่คุณไว้ใจ
- สิ่งที่ทดสอบแล้ว คุณสมบัติของแต่ละแอปเอง การส่งต่อระหว่างสองแอปเป็นผลจากโค้ดของทั้งสองแอป ไม่ใช่การทดสอบตั้งแต่ต้นจนจบ
ถ้าคอนโทรลเลอร์หรือสวิตช์ของคุณทำสิ่งที่หน้านี้ไม่ได้คาดไว้ เปิด issue บน GitHub ทุกรายการมีคนอ่าน
ดาวน์โหลดฟรี ไม่ต้องมีบัญชีและไม่มีคุณสมบัติที่ถูกล็อค สำหรับ macOS 14 ขึ้นไปบน Mac ที่ใช้ชิป Apple ซอร์สโค้ดบน GitHub
คู่มือ
คู่มืออื่น (ภาษาอังกฤษ)
แหล่งที่มา
- https://inputconfig.com/guides/xbox-adaptive-controller (ตรวจสอบเมื่อ 9/10/2026)
- https://inputconfig.com/guides/playstation-access-controller (ตรวจสอบเมื่อ 9/10/2026)
- https://inputconfig.com/help/emergency-stop (ตรวจสอบเมื่อ 9/10/2026)
- https://inputconfig.com/help/spoken-feedback (ตรวจสอบเมื่อ 9/10/2026)
- https://apps.apple.com/us/app/inputconfig/id6777759147 (ตรวจสอบเมื่อ 9/10/2026)
- https://apps.apple.com/us/app/yaptotext/id6786382289 (ตรวจสอบเมื่อ 9/10/2026)
คำถาม
Xbox Adaptive Controller ใช้งานบน Mac ได้หรือไม่
เชื่อมต่อเป็นเกมคอนโทรลเลอร์ ถ้าจะใช้เป็นเมาส์และแป้นพิมพ์บนเดสก์ท็อป ต้องใช้แอปอย่าง InputConfig ซึ่งฟรี เพื่อแมปแท่งและปุ่มของมัน
ใช้ PlayStation Access Controller บน Mac ได้หรือไม่
ได้ ด้วยพรีเซ็ต Access Controller ของ InputConfig แท่งคือตัวชี้ และซ็อกเก็ตคลิก เลื่อน และกดแป้นได้ ปุ่ม PS ไม่เคยไปถึงแอป
คอนโทรลเลอร์แบบปรับได้เริ่มการป้อนตามคำบอกได้หรือไม่
ได้ InputConfig กดปุ่มป้อนตามคำบอกของ Apple ได้ หรือกด Right Command ซึ่งเริ่ม YapToText การส่งต่อไปยัง YapToText ยังไม่ได้ทดสอบตั้งแต่ต้นจนจบ
สวิตช์ที่เสียบกับคอนโทรลเลอร์ใช้งานได้หรือไม่
สวิตช์มาถึงเป็นปุ่มของคอนโทรลเลอร์ InputConfig จึงแมปได้เหมือนปุ่มอื่น