ไทย
ปุ่มควบคุมของ OpenEmu ใช้ไม่ได้บน Mac: ควรแก้อะไรตามลำดับ
แอปนี้ใช้ฟรีทั้งหมด ไม่ต้องสร้างบัญชี ไม่มีการสมัครสมาชิก ไม่มีการดาวน์โหลดที่ยุ่งยาก และไม่มีอะไรถูกล็อก ปรับให้เหมาะกับ Apple silicon
เมื่อ OpenEmu ไม่สนใจแป้นพิมพ์หรือจอยของคุณ สาเหตุเกือบทุกครั้งเป็นหนึ่งในสามอย่าง: OpenEmu ไม่มีสิทธิ์การตรวจสอบสัญญาณเข้า (Input Monitoring) จอยไร้สายไม่มีสิทธิ์ Bluetooth หรือคอนโซลที่คุณเล่นยังไม่ได้กำหนดปุ่มควบคุม หน้าแก้ปัญหาอินพุตของ OpenEmu เอง ซึ่งฉันอ่านเมื่อวันที่ 27 ตุลาคม 2026 และแก้ไขล่าสุดเมื่อเดือนมกราคม 2022 ระบุสองข้อแรกและรายการแอปที่บล็อกอินพุตของมัน หน้านี้บอกว่าคุณเป็นกรณีไหนและไล่วิธีแก้ตามลำดับ เล็กที่สุดก่อน
ถ้าคุณรู้แล้วว่าเป็นแค่แป้นพิมพ์ แป้นพิมพ์ OpenEmu ใช้ไม่ได้ลงลึกกว่า และ จอย OpenEmu ใช้ไม่ได้ครอบคลุมจอยแต่ละตัว ฉันทำ InputConfig แอป Mac ฟรีที่แมปจอยเป็นคีย์ มันอยู่ท้ายสุดที่นี่ในฐานะทางสำรอง เพราะ OpenEmu อ่านจอยส่วนใหญ่ได้เอง
ขั้นตอน
- เปิด การตั้งค่าระบบ, ความเป็นส่วนตัวและความปลอดภัย, การตรวจสอบสัญญาณเข้า แล้วเปิด OpenEmu
- สำหรับจอยไร้สาย ให้เปิด OpenEmu ใน ความเป็นส่วนตัวและความปลอดภัย, Bluetooth ด้วย
- ออกจาก OpenEmu ด้วย Command Q แล้วเปิดใหม่
- ในการตั้งค่าของ OpenEmu เปิด Controls เลือกคอนโซลที่คุณเล่น เลือกแป้นพิมพ์หรือจอยของคุณ แล้วกำหนดปุ่ม
- ถ้ายังไม่ได้ ให้ออกจาก Steam, Chrome, Terminal และตัวรีแมปคีย์ทุกตัว แล้วทดสอบโดยเปิดแค่ OpenEmu
- ถ้า OpenEmu ไม่รับจอยของคุณเลย ให้ตั้งอินพุตของมันเป็นแป้นพิมพ์ แล้วแมปจอยเป็นคีย์เหล่านั้นด้วย InputConfig
เลือกกรณีของคุณ
อาการชี้ไปที่วิธีแก้ ดังนั้นเริ่มจากบรรทัดที่ตรงกับของคุณ:
- ไม่มีคีย์ไหนทำงานในเกมใดเลย การตรวจสอบสัญญาณเข้าปิดอยู่ ไปที่อนุญาตการตรวจสอบสัญญาณเข้า
- จอยไร้สายแสดงใน Controls แต่ไม่ทำอะไร สิทธิ์ Bluetooth ปิดอยู่ หน้าของ OpenEmu บอกว่าจอยยังปรากฏในการตั้งค่า Controls ของมันแม้ไม่มีสิทธิ์ ซึ่งเป็นเหตุผลที่ข้อนี้หลอกคนได้
- ใช้ได้ในคอนโซลหนึ่งแต่ไม่ได้ในอีกคอนโซล ปุ่มควบคุมเก็บแยกตามคอนโซล คอนโซลนั้นยังไม่ได้กำหนดอะไร
- เคยใช้ได้ก่อนอัปเดต สวิตช์สิทธิ์อาจเป็นของสำเนาเก่าของแอป ปิดแล้วเปิดใหม่
- ใช้ได้หลังรีสตาร์ทโดยไม่เปิดอะไรอย่างอื่น มีแอปอื่นจับอุปกรณ์ไว้
ปัญหาอินพุตของ OpenEmu ส่วนใหญ่เป็นสวิตช์สิทธิ์ ดังนั้นเช็กสองสิทธิ์ก่อนอย่างอื่น
อนุญาตการตรวจสอบสัญญาณเข้า แล้วออกและเปิด OpenEmu ใหม่
OpenEmu อ่านอุปกรณ์อินพุตโดยตรงแทนที่จะผ่านเฟรมเวิร์กจอยของ Apple และตั้งแต่ macOS Mojave สิ่งนั้นต้องใช้ Input Monitoring หน้าของ OpenEmu บอกว่าสิทธิ์นี้ครอบคลุมอินพุตทุกชนิด ทั้งแป้นพิมพ์ และจอยแบบมีสายและไร้สาย ไม่ว่าหน้าต่างการตั้งค่าจะดูเหมือนบอกอะไร
- คุณ: เปิด การตั้งค่าระบบ, ความเป็นส่วนตัวและความปลอดภัย, การตรวจสอบสัญญาณเข้า เปิด OpenEmu หรือเพิ่มด้วยปุ่มบวกถ้าไม่อยู่ในรายการ
- macOS: ให้ OpenEmu อ่านแป้นพิมพ์และจอยได้ แม้ขณะที่หน้าต่างอื่นอยู่ด้านหน้า
- เช็ก: ออกจาก OpenEmu ด้วย Command Q เปิดใหม่ เริ่มเกม และกดคีย์ที่คุณกำหนดใน Controls
หน้าของ OpenEmu ยังตอบความกังวลที่ชัดเจน: macOS ไม่ส่งสิ่งที่พิมพ์ในช่องรหัสผ่านให้ OpenEmu ไม่ว่าจะมีสิทธิ์หรือไม่
อนุญาต Bluetooth สำหรับจอยไร้สาย
ตั้งแต่ macOS Monterey OpenEmu ต้องมีสิทธิ์ที่สองสำหรับจอยไร้สาย ใน การตั้งค่าระบบ, ความเป็นส่วนตัวและความปลอดภัย, Bluetooth เปิด OpenEmu หรือเพิ่มด้วยปุ่มบวก แล้วออกและเปิดใหม่ สายตัดปัญหานี้ได้ การเสียบจอยจึงเป็นการทดสอบเร็ว ๆ: ถ้าใช้ได้เมื่อมีสายแต่ไม่ได้เมื่อไร้สาย สวิตช์นี้คือสาเหตุ จอยที่แสดงใน Controls ของ OpenEmu ก็ยังถูกบล็อกได้ เพราะสิทธิ์ Bluetooth เป็นตัวตัดสินว่าการกดของมันผ่านหรือไม่
ปิดแล้วเปิดสิทธิ์อีกครั้ง
สวิตช์ที่เปิดอยู่แล้วก็ยังค้างได้ เช่น หลังจาก OpenEmu ถูกอัปเดตหรือย้าย หน้าของ OpenEmu ไม่ได้พูดถึงเรื่องนี้ ดังนั้นนี่คือลำดับที่ฉันจะลอง:
- ปิดแล้วเปิด ในการตรวจสอบสัญญาณเข้า และใน Bluetooth สำหรับจอยไร้สาย
- ลบแล้วเพิ่ม เลือก OpenEmu ลบด้วยปุ่มลบ แล้วเพิ่มอีกครั้งด้วยปุ่มบวกจากโฟลเดอร์ Applications
- ออกแล้วเปิดใหม่ Command Q แล้วเปิด OpenEmu อีกครั้งเพื่อให้เริ่มโดยมีสิทธิ์อยู่แล้ว
เช็กหน้า Controls ของคอนโซลนั้น
- คุณ: เปิดการตั้งค่าของ OpenEmu แล้วไปที่ Controls เลือกคอนโซลที่ด้านบน ผู้เล่น และแป้นพิมพ์หรือจอยของคุณในเมนูอินพุต
- OpenEmu: เติมจอยที่มันรู้จักให้ สำหรับแป้นพิมพ์หรือจอยที่ไม่รู้จัก คุณคลิกแต่ละปุ่มบนภาพ แล้วกดคีย์หรือปุ่มที่ต้องการ
- เช็ก: แต่ละตัวควบคุมแสดงคีย์หรือปุ่มข้างมัน และเกมของคอนโซลนั้นตอบสนอง
อีกสองสาเหตุจากหน้าของ OpenEmu ตั้งแต่เวอร์ชัน 2.2 ก้านสอบเทียบตัวเอง ซึ่งอาจทำให้ไวเกินไปหรือค้าง: หมุนก้านแต่ละอันให้ครบวงก่อนเล่น และจอยบนฮับ USB อาจไม่เสถียร ดังนั้นเสียบตรงเข้า Mac การแมปไม่ข้ามระหว่างคอนโซล ดังนั้นจอยที่ตั้งไว้สำหรับระบบหนึ่งจะว่างเปล่าในระบบถัดไป
ปิดแอปที่แย่งอินพุต
บางแอปเปิดอุปกรณ์ไว้สำหรับตัวเองเท่านั้น แล้ว OpenEmu ไม่ได้อะไรจากอุปกรณ์นั้น หน้าของ OpenEmu ระบุแอปเหล่านี้และบอกว่ารายการยังไม่ครบ
- แอปที่ควรปิดขณะเล่น Google Chrome, DOSBox, iTerm2, Keybase และ Steam หลังออกจาก Steam ให้เชื่อมต่อจอยใหม่
- Secure Keyboard Entry Terminal และ Webroot Antivirus เปิดมัน และมันกันการกดแป้นไม่ให้ถึงแอปอื่นโดยตั้งใจ นั่นคือแอปความปลอดภัยที่หน้านั้นระบุ ฉันยังไม่ได้เช็กตัวอื่น
- ตัวเปลี่ยนอินพุต Karabiner, USB Overdrive, ControllerMate, Enjoyable, Joystick Mapper, GamePad Companion, SteelSeries Engine และอีกไม่กี่ตัวควรปิดหรือลบ ใน USB Overdrive หน้านั้นบอกให้ปิด Any Gaming, Any Application
- แอปรีโมตเดสก์ท็อป Splashtop, Synergy และ TeamViewer ส่งอินพุตให้ OpenEmu ไม่ได้
ทางสุดท้ายของหน้านั้นคือรีสตาร์ท Mac และเปิดแค่ OpenEmu ถ้าตอนนั้นใช้ได้ ให้เปิดแอปอื่นของคุณทีละตัวเพื่อหาตัวที่ขวางอยู่
เช็กว่าจอยเป็นแบบที่ OpenEmu อ่านได้
OpenEmu อ่านจอย USB และ Bluetooth มาตรฐาน หน้าของมันเตือนว่าจอยที่ทำมาสำหรับคอนโซลมักเป็นมาตรฐานเพียงบางส่วน และอะแดปเตอร์บางตัวไม่เป็นมาตรฐานเลย โดยระบุอะแดปเตอร์ GameCube สำหรับ Wii U ว่าเป็นตัวที่ใช้ไม่ได้ ก่อนอื่นให้แน่ใจว่า Mac เห็นจอย: เปิด อุปกรณ์ควบคุมเกม ในแถบด้านข้างของการตั้งค่าระบบแล้วกดปุ่ม หรือใช้เครื่องทดสอบเกมแพด ถ้า Mac ไม่แสดงอะไร ปัญหาอยู่ที่การเชื่อมต่อ ไม่ใช่ OpenEmu และ Mac ไม่รู้จักจอยคือที่ที่ควรเริ่ม
ถ้ายังไม่ได้ ให้แมปจอยเป็นคีย์ด้วย InputConfig
วิธีนี้ช่วยเมื่อแป้นพิมพ์ใช้ได้ใน OpenEmu แต่จอยใช้ไม่ได้ เพราะมันเปลี่ยนจอยเป็นคีย์ InputConfig มักอ่านจอยที่ OpenEmu ข้ามไปได้ เพราะมันเปิดจอยเป็นอุปกรณ์ HID ดิบด้วย
- คุณ: ใน Controls ของ OpenEmu ตั้งอินพุตของผู้เล่นนั้นเป็นแป้นพิมพ์ แล้วกำหนดคีย์ ใน InputConfig เริ่มจากเลย์เอาต์ Emulator / Arcade แล้วให้แต่ละปุ่มส่งคีย์ที่คุณกำหนด
- InputConfig: กดคีย์ค้างตราบที่คุณกดปุ่มค้าง เหมือนคีย์จริง
- เช็ก: เมื่อ OpenEmu อยู่ด้านหน้า กด D-pad แล้วเกมขยับ

ข้อควรระวังสองข้อ ถ้า OpenEmu อ่านแป้นพิมพ์ไม่ได้ คีย์เหล่านี้ก็จะไปไม่ถึงเช่นกัน ดังนั้นแก้ Input Monitoring ก่อน และขณะที่ OpenEmu ยังอ่านจอยเองอยู่ ทุกการกดมาถึงสองครั้ง ทั้งเป็นจอยและเป็นคีย์ ดังนั้นให้ผู้เล่นนั้นใช้แป้นพิมพ์ ใส่ OpenEmu ใน Automation & Gaming Utilities ใต้ Activate when these apps are in front แล้วเลย์เอาต์จะทำงานเฉพาะเมื่อ OpenEmu อยู่ด้านหน้า

Control Option Command จุด หยุดพรีเซ็ตใดก็ได้ทันที ซึ่งเป็นสิ่งแรกที่ควรกดถ้าคีย์เริ่มซ้อนกัน
สรุปสั้น ๆ
- การตรวจสอบสัญญาณเข้า เปิด OpenEmu แล้วออกและเปิดใหม่
- Bluetooth เปิด OpenEmu สำหรับจอยไร้สาย ตั้งแต่ Monterey
- Controls กำหนดแป้นพิมพ์หรือจอยแยกสำหรับแต่ละคอนโซล
- แอปอื่น ออกจาก Steam, Chrome, เทอร์มินัล และตัวรีแมปคีย์ขณะทดสอบ
เช็กสิทธิ์ แล้ว Controls ของคอนโซล แล้วแอปอื่น เพราะลำดับนั้นหาสาเหตุได้เร็วที่สุด
คำถาม
ทำไมปุ่มควบคุม OpenEmu ของฉันใช้ไม่ได้บน Mac
มักเป็นเพราะ OpenEmu ไม่มีสิทธิ์ Input Monitoring หรือสำหรับจอยไร้สายคือสิทธิ์ Bluetooth ใน การตั้งค่าระบบ, ความเป็นส่วนตัวและความปลอดภัย เปิดมัน ออกและเปิด OpenEmu ใหม่ แล้วเช็กว่าคอนโซลที่คุณเล่นกำหนดปุ่มควบคุมไว้แล้ว
ทำไม OpenEmu ไม่รู้จักแป้นพิมพ์ของฉัน
OpenEmu อ่านแป้นพิมพ์ไม่ได้ถ้าไม่มี Input Monitoring ถ้าเปิดอยู่แล้ว แอปที่มี Secure Keyboard Entry เช่น Terminal หรือ Webroot Antivirus อาจจับการกดแป้นไว้
ต้องอนุญาต Input Monitoring ให้ OpenEmu ไหม
ต้อง OpenEmu อ่านอุปกรณ์โดยตรง และหน้าแก้ปัญหาของมันเองบอกว่า Input Monitoring ครอบคลุมแป้นพิมพ์และจอยทุกตัวทั้งแบบมีสายและไร้สาย
ทำไมจอยใช้ได้ในคอนโซลหนึ่งแต่ไม่ได้ในอีกคอนโซล
OpenEmu เก็บปุ่มควบคุมแยกตามคอนโซลและตามผู้เล่น เปิด Controls เลือกคอนโซลที่ใช้ไม่ได้ เลือกจอยของคุณ แล้วกำหนดปุ่ม
InputConfig เล่นเกม OpenEmu ด้วยจอยได้ไหม
ได้ มันแมปจอยเป็นคีย์ที่คุณกำหนดใน Controls ของ OpenEmu ซึ่งช่วยเมื่อ OpenEmu อ่านจอยไม่ได้ ตั้งผู้เล่นนั้นเป็นแป้นพิมพ์ เพื่อไม่ให้การกดมาถึงสองครั้ง
หน้าอื่นเป็นภาษาไทย
คู่มือฉบับเต็ม เป็นภาษาอังกฤษ
ผู้เขียน Ryleigh Newman เป็นผู้พัฒนา InputConfig และใช้คอนโทรลเลอร์ควบคุม Mac ของตัวเองทุกวัน เพราะมือใช้งานได้ไม่ดีนัก หน้านี้แปลมาจากภาษาอังกฤษ หน้าตาแอปและส่วนอื่นของเว็บไซต์เป็นภาษาอังกฤษ
หน้านี้ในภาษาอื่น: English, Deutsch, Español, Français, Italiano, 日本語, 한국어, Polski, Português, Русский, 繁體中文, 简体中文
ฟรี macOS 14 ขึ้นไป ไม่ต้องมีบัญชี ไม่มีข้อมูลออกจาก Mac ของคุณ โอเพนซอร์สบน GitHub.