ไทย
จอยควบคุมสำหรับ DOSBox, ScummVM และเกมย้อนยุคบน Mac
แอปนี้ใช้ฟรีทั้งหมด ไม่ต้องสร้างบัญชี ไม่มีการสมัครสมาชิก ไม่มีการดาวน์โหลดที่ยุ่งยาก และไม่มีอะไรถูกล็อก ปรับให้เหมาะกับ Apple silicon
เล่น DOSBox, ScummVM และเกมย้อนยุคอื่นที่รู้จักแต่แป้นพิมพ์บน Mac ด้วยจอยได้ ด้วยพรีเซ็ตไม่กี่แถวใน InputConfig อีมูเลเตอร์เครื่องเกมต่างออกไป: OpenEmu, RetroArch, Dolphin, PCSX2 และ PPSSPP อ่านจอยเองได้ ให้ตั้งจอยในหน้าจอควบคุมของมันเอง และใช้ InputConfig เฉพาะส่วนที่ตกหล่น
คู่มือนี้ส่วนใหญ่สำหรับเกมย้อนยุคอีกประเภท: เกม DOS ใน DOSBox เกมผจญภัยใน ScummVM เกมอาร์เคดและเกม Flash เก่าบนเบราว์เซอร์ และเกม Mac รุ่นเก่าที่รู้จักแต่แป้นพิมพ์และเมาส์ เลย์เอาต์สามถึงสี่แบบครอบคลุมเกือบทั้งหมด ถ้าอีมูเลเตอร์เครื่องเกมไม่สนใจจอยของคุณ จอย OpenEmu ไม่ทำงาน และจอยอีมูเลเตอร์ไม่ทำงาน พาแก้ทีละขั้น
InputConfig เวอร์ชัน 1.7 ซึ่งคาดว่าจะออกในเดือนตุลาคม 2026 จะรองรับภาษาไทยอย่างเต็มรูปแบบ
ขั้นตอน
- สำหรับอีมูเลเตอร์เครื่องเกม ตั้งจอยในการตั้งค่าจอยของอีมูเลเตอร์เองแล้วหยุดแค่นั้น
- สำหรับ DOSBox แมป D-pad และก้านซ้ายเป็นปุ่มลูกศร A เป็น Control B เป็น Alt X เป็น Space และ Start เป็น Escape
- สำหรับ ScummVM ใส่ตัวชี้บนก้านซ้าย คลิกซ้ายและขวาบน A และ B และ Control F5 บน Start
- สำหรับเกมอาร์เคดบนเบราว์เซอร์ สร้างพรีเซ็ตเดียวที่มีปุ่มลูกศร Z, X, C และ Space แล้วจำกัดและซ่อนตัวชี้
- เพิ่มอีมูเลเตอร์หรือเกมแต่ละตัวในรายการสลับอัตโนมัติของพรีเซ็ตของมัน
- ถ้าทุกปุ่มทำงานสองครั้ง แสดงว่ามีสองอย่างกำลังอ่านจอย: ปิดหนึ่งอย่าง
ตัดสินว่าใครอ่านจอย
หลักข้อเดียวแก้ปัญหาย้อนยุคได้เกือบทั้งหมด ไล่ตามลำดับนี้ และหยุดที่ขั้นแรกที่ตรงกับคุณ:
- อีมูเลเตอร์อ่านจอย OpenEmu, RetroArch, Dolphin, PCSX2, PPSSPP และ MAME อ่านจอยโดยตรง ตั้งจอยในอีมูเลเตอร์
- อีมูเลเตอร์อ่านจอย แต่บางปุ่มใช้ได้แต่แป้นพิมพ์ บันทึกสถานะ เร่งความเร็ว เมนูของ MAME พรีเซ็ตเล็กๆ ที่แมปเฉพาะปุ่มที่อีมูเลเตอร์ไม่ได้กำหนดไว้ ใส่ปุ่มเหล่านั้นบนจอย
- เกมรู้จักแต่แป้นพิมพ์และเมาส์ DOSBox, ScummVM, พอร์ตบนเบราว์เซอร์, เกม Mac รุ่นเก่า พรีเซ็ต InputConfig เต็มรูปแบบคือจอยควบคุม
หนึ่งปุ่มต่อหนึ่งผู้อ่าน: ถ้าอีมูเลเตอร์และพรีเซ็ตตอบการกดเดียวกัน ปุ่มจะทำงานสองครั้ง

แมป DOSBox และเกม DOS
เกมแอ็กชัน DOS ส่วนใหญ่ใช้ปุ่มลูกศรกับ Control, Alt และ Space:
- เคลื่อนที่ D-pad และก้านซ้ายบนปุ่มลูกศร
- ยิง A บน Control ซึ่งเป็นปุ่มยิงในเกือบทุกเกม
- กระโดดหรือปุ่มรอง B บน Alt
- ที่เหลือ X บน Space, Y บน Return, Start บน Escape และบัมเปอร์บนปุ่มเลข 1 และ 2 สำหรับเลือกอาวุธ
ตัวแมปปุ่มของ DOSBox เห็นจอยได้ด้วย แต่พรีเซ็ตเก็บแยกต่อเกมได้ง่ายกว่าและสลับอัตโนมัติเมื่อ DOSBox อยู่ด้านหน้า เก็บแถว Type Text ไว้สำหรับคำสั่งเปิดเกมถ้าคุณเริ่มเกมจากพรอมต์ DOS


แมป ScummVM และเกมชี้และคลิก
เกมชี้และคลิกต้องการตัวชี้และสองปุ่ม:
- ตัวชี้ ก้านซ้าย ด้วยเส้นโค้ง Smooth
- การคลิก A สำหรับคลิกซ้าย B สำหรับคลิกขวา
- คลังของ ก้านขวาเลื่อน สำหรับเกมที่คลังของเลื่อนได้
- เมนู Control F5 บน Start ซึ่งเป็นคีย์ลัดของ ScummVM สำหรับ Global Main Menu และ Escape บน Back เพื่อข้ามฉากคัตซีน
ScummVM 2.2 ขึ้นไปผูกปุ่มจอยเองได้ด้วย ใน Global Options, Keymaps รวมถึงเมาส์เสมือนบนก้าน ถ้ารู้สึกใช้ได้ ก็ใช้อันนั้นและข้ามเลย์เอาต์ อย่าตั้งทั้งสองอย่าง ไม่เช่นนั้นทุกการกดจะมาถึงสองครั้ง เวิร์กโฟลว์ Emulator / Arcade ของ Smart Preset Maker และพรีเซ็ต Mouse + Scroll ในตัวเป็นจุดเริ่มต้นที่ดีทั้งคู่
สร้างพรีเซ็ตเดียวสำหรับเกมอาร์เคดบนเบราว์เซอร์
คอลเลกชันอาร์เคดและเครื่องเกมของ Internet Archive คลังเกม Flash และเกม io นับพันรันบนเบราว์เซอร์และอ่านแป้นพิมพ์ ปุ่มลูกศรกับ Z, X, C หรือปุ่มลูกศรกับ Space และ Shift ครอบคลุมเกือบทั้งหมด
- คุณ: สร้างพรีเซ็ต Browser Arcade หนึ่งอันโดยมี D-pad และก้านบนปุ่มลูกศร ปุ่มหน้าบน Z, X, C และ Space และบัมเปอร์บน Shift และ Control จำกัดและซ่อนตัวชี้
- InputConfig: ส่งปุ่มเหล่านั้นไปยังเกมใดก็ตามที่อยู่ในเบราว์เซอร์ โดยเก็บตัวชี้ให้พ้นทาง
- เช็ก: โหลดเกมแล้วเล่นหนึ่งด่าน ปรับแถวถ้าเกมใดใช้ปุ่มแปลกๆ
เลย์เอาต์ Emulator / Arcade เป็นจุดเริ่มที่เร็วที่สุด และเกมบนเบราว์เซอร์กับจอยควบคุมครอบคลุมเกมเว็บที่อ่านจอยเอง พรีเซ็ตอาร์เคดเดียวครอบคลุมเกมเบราว์เซอร์ส่วนใหญ่ ดังนั้นเปลี่ยนแถวเฉพาะเมื่อเกมแปลก
จัดการเกม Mac รุ่นเก่า โรกไลก์ และการยิงอัตโนมัติ
- เกม Mac รุ่นเก่า พอร์ต Mac คลาสสิกและแชร์แวร์จากยุคแป้นพิมพ์อย่างเดียวทำงานแบบเดียวกัน บางเกมใช้ปุ่ม Command เป็นตัวปรับสำหรับการกระทำในเกม ชั้นคอร์ดบนบัมเปอร์จัดการเรื่องนั้นได้โดยไม่ต้องใช้แป้นพิมพ์
- เกมโหมดข้อความและโรกไลก์ NetHack, DCSS และเกมแนวเดียวกันต้องการตัวอักษรมาก ก้านแปดทิศพร้อมบริเวณก้านสำหรับแนวทแยงให้การเคลื่อนที่ ปุ่มหน้าและคอร์ดให้คำสั่งที่ใช้บ่อยที่สุดยี่สิบคำสั่ง และการป้อนด้วยเสียงเป็นวิธีพิมพ์ส่วนที่เหลือที่ดีอย่างน่าประหลาดใจ
- ยิงอัตโนมัติ เกมยิงยุคนั้นคาดหวังให้รัวปุ่มยิง ใส่เทอร์โบบนแถวยิงที่ 15 ครั้งต่อวินาที แล้วบัมเปอร์จะกลายเป็นปุ่มยิงอัตโนมัติ ซึ่งเบาต่อมือที่รัวปุ่มไม่ได้ด้วย
ตั้งจอยในอีมูเลเตอร์เครื่องเกมแต่ละตัว
สำหรับอีมูเลเตอร์เครื่องเกม จอยอยู่ในการตั้งค่าของอีมูเลเตอร์เอง ที่ที่แต่ละตัวเก็บไว้บน Mac:
- OpenEmu Settings, Controls เลือกเครื่องเกมและจอยของคุณ คลิกปุ่มแล้วกดมัน ถ้าไม่มีการตอบสนอง มักเป็นสิทธิ์การตรวจสอบสัญญาณเข้าหรือ Bluetooth จอย OpenEmu ไม่ทำงาน
- RetroArch Settings, Input, RetroPad Binds, Port 1 Controls, Set All Controls บน Mac มีไดรเวอร์จอยสามแบบ คือ hid, mfi และ sdl2 และการสลับไดรเวอร์แก้จอยที่ไม่ตอบสนองได้มาก
- Dolphin Controllers, Standard Controller บนพอร์ต 1 Configure แล้วเลือกจอยของคุณในเมนู Device
- PCSX2 Settings, Controllers เปิดแหล่ง SDL ไว้ แล้ว Automatic Mapping
- PPSSPP Settings, Controls, Control mapping
- MAME อ่านจอยได้ แต่เมนูและบางปุ่มเฉพาะเครื่องใช้ได้แต่แป้นพิมพ์ พรีเซ็ตเล็กๆ สำหรับปุ่มเมนูจึงใช้คู่กันได้ดี
จอยอาร์เคดมักทำงานใน OpenEmu หรือ RetroArch เมื่ออยู่ในโหมดที่ Mac อ่านได้: PC หรือ DirectInput บนจอยส่วนใหญ่ ไม่ใช่ Xbox อีมูเลเตอร์แต่ละตัวและปัญหาที่พบบ่อยอยู่ในจอยอีมูเลเตอร์ไม่ทำงานบน Mac
ที่ InputConfig ช่วยได้ข้างๆ อีมูเลเตอร์: ใส่คีย์ลัดของอีมูเลเตอร์ (บันทึกสถานะ เร่งความเร็ว เมนู) บนปุ่มที่อีมูเลเตอร์ไม่ได้ใช้ ควบคุมตัวชี้ Mac ในคลังเกมจากจอยตัวเดียวกัน และเลย์เอาต์ Emulator / Arcade สำหรับอีมูเลเตอร์ไม่กี่ตัวที่รับแต่แป้นพิมพ์
ถ้าทุกปุ่มทำงานสองครั้ง
มีสองอย่างอ่านจอยตัวเดียวกัน: ตัวอีมูเลเตอร์เอง และตัวแมปหรือ Steam Input ที่เปลี่ยนจอยเป็นปุ่มคีย์ เอกสารของ PCSX2 อธิบายเรื่องนี้กับ Steam ซึ่งปุ่มวงกลมไปหยุดเกมชั่วคราว ไล่ตามลำดับนี้:
- ปิด Steam Input สำหรับอีมูเลเตอร์ ถ้า Steam เป็นตัวเปิดมัน
- ให้อีมูเลเตอร์มีพรีเซ็ตของตัวเอง การสลับอัตโนมัติเปิดใช้งานเมื่ออีมูเลเตอร์ขึ้นมาอยู่ด้านหน้า แมปเฉพาะปุ่มที่อีมูเลเตอร์ไม่ได้กำหนดไว้
- ไม่แมปปุ่มเลย พรีเซ็ตว่างสำหรับอีมูเลเตอร์ให้มันอ่านจอยเพียงลำพัง
สรุปสั้นๆ
- อีมูเลเตอร์เครื่องเกม ตั้งจอยในอีมูเลเตอร์ ใช้ InputConfig เฉพาะปุ่มที่เหลือ
- DOSBox ใช้ปุ่มลูกศร Control, Alt และ Space
- ScummVM ตัวชี้ สองการคลิก Control F5 สำหรับเมนู
- อาร์เคดบนเบราว์เซอร์ พรีเซ็ตเดียวที่มีปุ่มลูกศร Z, X, C และ Space ครอบคลุมทั้งหมด
ถ้าเกมรู้จักแต่แป้นพิมพ์มาตลอด ไม่กี่แถวก็ทำให้มันเป็นเกมจอยได้
คำถาม
OpenEmu และ RetroArch ต้องใช้สิ่งนี้ไหม
ไม่ เพราะอ่านจอยโดยตรง ใช้ InputConfig เฉพาะเกมและอีมูเลเตอร์ที่ไม่อ่าน
แล้วโหมดแป้นพิมพ์ของ MAME ล่ะ
MAME อ่านจอยได้ แต่เมนูและบางปุ่มเฉพาะเครื่องใช้ได้แต่แป้นพิมพ์ พรีเซ็ตเล็กๆ สำหรับปุ่มเมนูควบคู่กับการอ่านจอยของ MAME เองใช้ได้ดี
จอยอาร์เคดของฉันจะใช้ใน OpenEmu หรือ RetroArch บน Mac ได้ไหม
มักได้ เมื่อจอยอยู่ในโหมดที่ Mac อ่านได้: PC หรือ DirectInput บนจอยส่วนใหญ่ ไม่ใช่ Xbox กำหนดปุ่มในหน้าจอควบคุมของอีมูเลเตอร์เอง InputConfig จำเป็นเฉพาะอีมูเลเตอร์และเกมบนเบราว์เซอร์ที่อ่านแต่แป้นพิมพ์
ทำไมทุกปุ่มทำงานสองครั้งในอีมูเลเตอร์ของฉัน
มีสองอย่างอ่านจอยตัวเดียวกัน: ตัวอีมูเลเตอร์เอง และตัวแมปหรือ Steam Input ที่เปลี่ยนจอยเป็นปุ่มคีย์ เอกสารของ PCSX2 อธิบายเรื่องนี้กับ Steam ซึ่งปุ่มวงกลมไปหยุดเกมชั่วคราว เลือกหนึ่งอย่างต่ออีมูเลเตอร์ กับ 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.