ไทย

คีย์บอร์ด OpenEmu ไม่ทำงานบน Mac

ดาวน์โหลด InputConfig บน Mac App Storeแอปนี้ใช้ฟรีทั้งหมด ไม่ต้องสร้างบัญชี ไม่มีการสมัครสมาชิก ไม่มีการดาวน์โหลดที่ยุ่งยาก และไม่มีอะไรถูกล็อก ปรับให้เหมาะกับ Apple silicon

เมื่อ OpenEmu ไม่รู้จักคีย์บอร์ดบน Mac สาเหตุเกือบทุกครั้งคือสิทธิ์ Input Monitoring OpenEmu อ่านคีย์บอร์ดในระดับต่ำกว่าแอปส่วนใหญ่ และตั้งแต่ macOS Mojave สิ่งนั้นต้องได้รับอนุญาตจากคุณ ถ้าไม่มี OpenEmu อ่านคีย์บอร์ดไม่ได้เลย สาเหตุที่สองคือแอปอื่นที่แย่งคีย์บอร์ดไปใช้เอง ทั้งสองอยู่ในหน้าแก้ปัญหาอินพุตของ OpenEmu และหน้านี้เรียงการตรวจสอบของมันตามลำดับ

ถ้าเป็นจอยที่ OpenEmu มองข้าม สิทธิ์เหมือนกันและส่วนที่เหลือต่างกัน: จอย OpenEmu ไม่ทำงานบน Mac

InputConfig เวอร์ชัน 1.7 ซึ่งคาดว่าจะออกในเดือนตุลาคม 2026 จะรองรับภาษาไทยอย่างเต็มรูปแบบ

ขั้นตอน

  1. เปิดการตั้งค่าระบบ แล้วความเป็นส่วนตัวและความปลอดภัย แล้วการตรวจสอบสัญญาณเข้า (Input Monitoring) และเปิด OpenEmu
  2. ออกจาก OpenEmu ให้หมด แล้วเปิดใหม่
  3. ออกจาก Terminal, iTerm2, Steam และแอปรีแมปคีย์ใดก็ตาม แล้วทดสอบ
  4. ในการตั้งค่า Controls ของ OpenEmu เลือกคอนโซล เลือก Keyboard เป็นอินพุต และกำหนดคีย์
  5. ถ้ายังไม่ได้ ให้รีสตาร์ท Mac และเปิดเฉพาะ OpenEmu

เปิด Input Monitoring ให้ OpenEmu

  • คุณ: เปิดการตั้งค่าระบบ แล้วความเป็นส่วนตัวและความปลอดภัย แล้วการตรวจสอบสัญญาณเข้า (Input Monitoring) เปิด OpenEmu หรือเพิ่มด้วยปุ่มบวกถ้าไม่อยู่ในรายการ จากนั้นออกจาก OpenEmu แล้วเปิดใหม่
  • macOS: ให้ OpenEmu อ่านอุปกรณ์อินพุตโดยตรง คู่มือของ OpenEmu บอกว่าสิทธิ์นี้ครอบคลุมคีย์บอร์ดและจอยทุกชนิด ไม่ว่าถ้อยคำในหน้าต่างการตั้งค่าจะบอกว่าอย่างไร
  • เช็ก: เริ่มเกมแล้วกดคีย์ที่ตั้งไว้ใน Controls

ถ้าไม่มี Input Monitoring OpenEmu อ่านคีย์บอร์ดไม่ได้ไม่ว่ากรณีใด OpenEmu เวอร์ชันล่าสุดเตือนเมื่อไม่มีสิทธิ์ และคู่มือบอกให้ทำตามขั้นตอนเหล่านี้ถ้าคีย์บอร์ดยังไม่ทำอะไร

ออกจากแอปที่แย่งคีย์บอร์ด

บางแอปเปิดอุปกรณ์อินพุตไว้ใช้เองอย่างเดียว และ OpenEmu จึงไม่ได้รับอะไรจากมัน คู่มือของ OpenEmu ระบุแอปเหล่านี้ และบอกว่ารายการไม่ครบ

  • Terminal และ Webroot ที่ใช้ Secure Keyboard Entry การตั้งค่านั้นกันการกดคีย์จากแอปอื่นโดยตั้งใจ
  • iTerm2, Keybase, DOSBox และ Google Chrome ปิดระหว่างทดสอบ
  • Steam ออกจากมัน และเชื่อมต่อจอยใหม่ภายหลัง
  • แอปรีแมปคีย์และจอย คู่มือระบุ Karabiner และ Karabiner-Elements, USB Overdrive, SteelSeries Engine, ControllerMate, Enjoyable, Joystick Mapper และ GamePad Companion ว่าเข้ากันกับ OpenEmu ไม่ได้
  • แอปรีโมตเดสก์ท็อป Splashtop, Synergy และ TeamViewer ส่งอินพุตให้ OpenEmu ไม่ได้

ถ้าคีย์บอร์ดทำงานหลังรีสตาร์ทโดยเปิดเฉพาะ OpenEmu แสดงว่าแอปอื่นของคุณกำลังแย่งมัน เปิดพวกมันใหม่ทีละตัวเพื่อหาว่าตัวไหน

เลือกคีย์บอร์ดใน Controls

  • คุณ: เปิดการตั้งค่าของ OpenEmu แล้วไปที่ Controls เลือกคอนโซลที่ด้านบน แล้วเลือกคีย์บอร์ดในเมนู Input คลิกตัวควบคุมแล้วกดคีย์ที่ต้องการ
  • OpenEmu: เก็บคีย์สำหรับคอนโซลนั้นและผู้เล่นนั้น แต่ละคอนโซลมีชุดของตัวเอง
  • เช็ก: คีย์ที่คุณกดปรากฏข้างตัวควบคุม และใช้ได้ในเกมของคอนโซลนั้น

คีย์ที่ตั้งสำหรับคอนโซลหนึ่งไม่ย้ายไปอีกคอนโซล คีย์บอร์ดที่ใช้ได้ในระบบหนึ่งและไม่ได้ในระบบถัดไปจึงมักยังไม่ได้กำหนดที่นั่น

รู้ว่า Input Monitoring ให้ OpenEmu เห็นอะไร

สิทธิ์นี้ฟังดูกว้าง คู่มือของ OpenEmu จึงตอบความกังวลที่ชัดเจน macOS ไม่ส่งการกดคีย์ที่พิมพ์ในช่องรหัสผ่านให้ OpenEmu แม้เปิดสิทธิ์อยู่ การเปิด Input Monitoring ให้ OpenEmu ไม่ได้ส่งรหัสผ่านของคุณให้มัน

คู่มือยังอธิบายว่าทำไมแอปอื่นไม่ขอ: พวกมันอ่านจอยผ่านอินเทอร์เฟซ Game Controller ของ Apple ซึ่งไม่ต้องใช้สิทธิ์แบบนั้น ขณะที่ OpenEmu อ่านอุปกรณ์โดยตรง

เล่นด้วยจอย หรือแมปจอยเป็นคีย์เหล่านี้

OpenEmu อ่านจอยส่วนใหญ่ได้เอง จอยจึงเป็นขั้นต่อไปตามปกติเมื่อคีย์บอร์ดทำงานแล้ว เลือกในเมนู Input เดียวกัน ถ้า OpenEmu มองข้ามจอยที่ Mac เห็น หน้าจอยไล่ให้

ฉันทำ InputConfig แอป Mac ฟรีที่เปลี่ยนปุ่มจอยเป็นการกดคีย์ มันฟังข้าง macOS และไม่แย่งคีย์บอร์ดไปใช้เอง ขณะหาข้อผิดพลาด ให้หยุดพรีเซ็ตของมันไว้ก่อน เหมือนแอปอินพุตอื่นทุกตัว

ตัวแก้ไข InputConfig สำหรับเลย์เอาต์ Emulator / Arcade โดยแถว D-pad ส่งปุ่มลูกศรสี่ปุ่ม และแถว A กับ B ส่ง Z และ X
Figure 1. เลย์เอาต์ Emulator / Arcade ของ InputConfig: D-pad ส่งปุ่มลูกศร และ A กับ B ส่ง Z และ X
ตัวแก้ไขของ InputConfig ที่แถว D-pad ส่งปุ่มลูกศร และแถวปุ่มส่ง X, Z, Return และ Tab
Figure 2. ค่าเริ่มต้นคีย์บอร์ดของ OpenEmu ที่ส่งจากจอย ถ้า OpenEmu ไม่อ่านคีย์บอร์ดของคุณ แถวเหล่านี้ไม่ช่วย: แก้สิทธิ์ก่อน

สรุปสั้น

  • สิทธิ์ เปิด Input Monitoring ให้ OpenEmu แล้วเปิดใหม่
  • แอปอื่น ออกจากเทอร์มินัลที่ใช้ Secure Keyboard Entry, Steam และตัวรีแมปคีย์
  • Controls เลือกคีย์บอร์ดและกำหนดคีย์สำหรับแต่ละคอนโซล

ฉันจะเช็กสิทธิ์ก่อน แล้วแอปอื่น แล้ว Controls เพราะลำดับนั้นหาเจอเร็วที่สุด

คำถาม

ทำไม OpenEmu ไม่รู้จักคีย์บอร์ดของฉันบน Mac

เกือบทุกครั้งเพราะ OpenEmu ไม่มีสิทธิ์ Input Monitoring เปิดในการตั้งค่าระบบ แล้วความเป็นส่วนตัวและความปลอดภัย แล้วการตรวจสอบสัญญาณเข้า จากนั้นออกจาก OpenEmu แล้วเปิดใหม่ ถ้าเปิดอยู่แล้ว แอปอื่น เช่น Terminal ที่ใช้ Secure Keyboard Entry อาจแย่งคีย์บอร์ดอยู่

Input Monitoring อยู่ที่ไหนบน Mac

ในการตั้งค่าระบบ ใต้ความเป็นส่วนตัวและความปลอดภัย เปิดการตรวจสอบสัญญาณเข้า แล้วเปิดสวิตช์ข้าง OpenEmu หรือเพิ่ม OpenEmu ด้วยปุ่มบวก

OpenEmu เห็นรหัสผ่านของฉันเมื่อเปิด Input Monitoring ไหม

ไม่เห็น คู่มือของ OpenEmu เองบอกว่า macOS ไม่ส่งการกดคีย์ที่พิมพ์ในช่องรหัสผ่านให้มัน แม้ให้สิทธิ์แล้ว

แอปไหนทำให้คีย์บอร์ดใน OpenEmu ไม่ทำงาน

คู่มือของ OpenEmu ระบุ Terminal และ Webroot ที่ใช้ Secure Keyboard Entry, iTerm2, Keybase, DOSBox, Google Chrome และ Steam และบอกว่าแอปรีแมปอย่าง Karabiner-Elements และ USB Overdrive เข้ากันกับมันไม่ได้

Karabiner-Elements ใช้กับ OpenEmu ได้ไหม

คู่มือของ OpenEmu ระบุ Karabiner และ Karabiner-Elements ในแอปที่ปรับอินพุตซึ่งเข้ากันกับมันไม่ได้ และควรปิดหรือถอนการติดตั้ง

ทำไมคีย์บอร์ดใช้ได้ในคอนโซลหนึ่งและไม่ได้ในอีกคอนโซล

ตัวควบคุมเก็บแยกตามแต่ละคอนโซล เปิด Controls เลือกคอนโซลที่ไม่ทำงาน เลือกคีย์บอร์ดเป็นอินพุต และกำหนดคีย์ของมัน

หน้าอื่นเป็นภาษาไทย

คู่มือฉบับเต็ม เป็นภาษาอังกฤษ

ผู้เขียน 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, 繁體中文, 简体中文

ดาวน์โหลด InputConfig บน Mac App Storeฟรี macOS 14 ขึ้นไป ไม่ต้องมีบัญชี ไม่มีข้อมูลออกจาก Mac ของคุณ โอเพนซอร์สบน GitHub.