ไทย

Karabiner-Elements แมปจอยเกมได้ไหม

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

ได้บางส่วน และน้อยกว่าที่คนส่วนใหญ่ต้องการ Karabiner-Elements เป็นตัวปรับแต่งแป้นพิมพ์ที่ดีที่สุดบน Mac ฟรีและโอเพนซอร์ส และสร้างรอบแป้นพิมพ์และเมาส์ ตั้งแต่เวอร์ชัน 14.13 ที่ออกเมื่อเดือนธันวาคม 2023 มันอ่านเกมแพดบางตัวด้วย: บันทึกการออกรุ่นของมันบอกว่ารองรับอุปกรณ์ DirectInput และไม่รองรับอุปกรณ์ XInput เลย และเวอร์ชันหลังเพิ่มเดดโซนสำหรับใช้ก้านเกมแพดเป็นตัวชี้ จอยของคุณจะปรากฏหรือไม่จึงขึ้นอยู่กับจอยและโหมดของมัน อีกทางที่พบบ่อยคือจอยที่แกล้งเป็นแป้นพิมพ์ได้ เช่น 8BitDo Zero 2 ในโหมดแป้นพิมพ์ ซึ่งผู้ใช้ Anki หลายคนตั้งไว้ ถ้าคุณต้องการให้จอยส่งคีย์และขยับเมาส์ในทุกแอป ตัวแมปที่สร้างมาสำหรับจอย เช่น InputConfig เป็นทางที่สั้นกว่า

ขั้นตอน

  1. ติดตั้ง InputConfig และอนุญาตการเข้าถึงการช่วยการเข้าถึง
  2. จับคู่จอยตามปกติ มันยังเป็นจอย
  3. เพิ่มแถว กด สแกน (Scan) กดปุ่ม แล้วเลือกคีย์ที่มันควรส่ง
  4. กด เปิดใช้งาน (Activate) ใช้ได้ในทุกแอป

แมปจอยเป็นคีย์ด้วยตัวแมปจอย

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

สำหรับ Anki โดยเฉพาะ คู่มือ Anki มีเลย์เอาต์พร้อมใช้

หน้าต่างหลักของ InputConfig ที่เลือกพรีเซ็ต Desktop Navigation โดยแถวแสดงปุ่มของจอยทางซ้ายและคีย์หรือการคลิกที่มันส่งทางขวา
รูปที่ 1 หน้าต่างหลักของ InputConfig: แต่ละแถวระบุปุ่มและคีย์หรือการคลิกที่มันส่ง

ใช้ทั้งสอง: อันหนึ่งสำหรับคีย์ อีกอันสำหรับจอย

ทั้งสองไม่แข่งกัน ใช้ Karabiner-Elements สำหรับแป้นพิมพ์ เช่น Caps Lock เป็น Escape และ InputConfig สำหรับจอย อุปกรณ์ MIDI และปุ่มเมาส์เสริม

InputConfig เพิ่มงานให้คีย์และปล่อยงานของคีย์เองไว้ จึงสลับคีย์สองตัวไม่ได้ ซึ่งเป็นสิ่งที่ Karabiner มีไว้ทำ มันฟังแป้นพิมพ์โดยไม่บล็อกหรือแมปคีย์ใหม่ และคีย์จากแป้นพิมพ์ทุกตัวนับเป็นคีย์เดียวกัน

เลือกเครื่องมือที่ถูกสำหรับงานแป้นพิมพ์

คนส่วนใหญ่ที่ค้นหาทางเลือกแทน Karabiner-Elements ต้องการบางอย่างที่ง่ายกว่า หรือที่ไม่ติดตั้งไดรเวอร์ คำตอบที่ถูกขึ้นอยู่กับงาน

  • สลับ Caps Lock, Control, Option, Command หรือ Globe macOS ทำได้ในการตั้งค่าระบบ, แป้นพิมพ์, ปุ่มลัดแป้นพิมพ์ (Keyboard Shortcuts), ปุ่มปรับค่า ไม่ต้องติดตั้งอะไร
  • เปลี่ยนคีย์หนึ่งเป็นอีกคีย์จนกว่ารีสตาร์ทครั้งหน้า คำสั่ง hidutil ของ macOS เองใน Terminal แสดงด้านล่าง
  • คีย์ Hyper บน Caps Lock แอปเล็ก Hyperkey หรือกฎของ Karabiner-Elements
  • มาโคร ฮอตคีย์ และกฎต่อแอปด้วยตัวแก้ไขภาพ BetterTouchTool หรือ Keyboard Maestro ทั้งสองเสียเงิน
  • การแมปใหม่ด้วยเลเยอร์ เขียนเป็นไฟล์กำหนดค่า Kanata ฟรีและโอเพนซอร์ส บน Mac มันพึ่งไดรเวอร์แป้นพิมพ์เสมือนตัวเดียวกับที่ Karabiner-Elements ใช้
  • ให้คีย์สำรอง ปุ่มเมาส์ จอย หรือแพด MIDI มีงาน InputConfig แอปฟรีที่ฉันทำ มันไม่ติดตั้งไดรเวอร์ และเก่งเรื่อง F13 ถึง F19 ตัวปรับแต่งฝั่งขวาที่กดค้าง และ งานต่างกันสำหรับคีย์เดียวกันในแต่ละแอป

Terminal: สลับ Caps Lock เป็น F18 จนกว่ารีสตาร์ทครั้งหน้า

hidutil property --set '{"UserKeyMapping":[{"HIDKeyboardModifierMappingSrc":0x700000039,"HIDKeyboardModifierMappingDst":0x70000006D}]}'

สิ่งที่เกิดขึ้น: ตอนนี้ Caps Lock ส่ง F18 ซึ่ง InputConfig อ่านเป็นอินพุตได้ การรีสตาร์ทนำ Caps Lock กลับมา หน้าคีย์ Command และ Option ขวา มีคำสั่งเพิ่มที่คุณวางได้

ถ้า 8BitDo ของคุณไม่ปรากฏใน Karabiner-Elements

ไล่ตามขั้นนี้ เริ่มจากขั้นเล็กที่สุด

  1. เช็กโหมด บันทึกการออกรุ่นของ Karabiner-Elements บอกว่าการรองรับเกมแพดครอบคลุมเฉพาะอุปกรณ์ DirectInput จอยในโหมดอื่นจึงอาจไม่ปรากฏ
  2. ใช้โหมดแป้นพิมพ์ 8BitDo ที่มีโหมดนี้ เช่น Zero 2 หรือ Micro ปรากฏเป็นแป้นพิมพ์ในโหมดนั้น
  3. อนุญาตการตรวจสอบสัญญาณเข้า Karabiner-Elements ต้องใช้สิทธิ์การตรวจสอบสัญญาณเข้าเพื่อเห็นรีโมตในโหมดแป้นพิมพ์
  4. ใช้เป็นจอยแทน InputConfig อ่านจอย 8BitDo ในโหมดที่อยู่ในหน้าการเชื่อมต่อ 8BitDo

สรุปสั้น ๆ

  • แป้นพิมพ์ ใช้ Karabiner-Elements หรือ Modifier Keys และ hidutil ของ macOS เอง
  • จอย ใช้ตัวแมปจอยอย่าง InputConfig
  • ทั้งสองบน Mac เครื่องเดียว ไม่แข่งกัน

Karabiner เปลี่ยนว่าคีย์คืออะไร ส่วน InputConfig ให้งานแก่ปุ่ม

คำถาม

Karabiner-Elements รองรับจอย Xbox หรือ PS5 ไหม

ไม่ในฐานะตัวแมปจอย บันทึกการออกรุ่นของมันบอกว่าอ่านเกมแพด DirectInput ไม่ใช่ XInput จึงขึ้นอยู่กับจอยและโหมด ตัวแมปจอยอย่าง InputConfig อ่านจอย Xbox และ PS5 โดยตรง

ใช้จอย 8BitDo กับ Karabiner-Elements ได้ไหม

ได้อย่างเชื่อถือได้เฉพาะรุ่นที่สลับเข้าโหมดแป้นพิมพ์ได้ เช่น 8BitDo Zero 2 ในโหมดปกติมันเป็นจอยเกม ซึ่ง InputConfig อ่านโดยตรง

ตั้งรีโมต Anki บน Mac ด้วย Karabiner-Elements อย่างไร

จับคู่รีโมตในโหมดแป้นพิมพ์ ให้สิทธิ์การตรวจสอบสัญญาณเข้าแก่ Karabiner-Elements และเขียนกฎที่เปลี่ยนแต่ละคีย์ที่รีโมตส่งเป็น Space, 1, 2 หรือ 4 ทางที่ง่ายกว่าคือจับคู่ในโหมดจอยแล้วใช้ตัวแมปแทน หน้ารีโมต Anki มีทั้งสองทาง

ทำไม 8BitDo ของฉันไม่ปรากฏใน Karabiner-Elements

Karabiner-Elements สร้างมาสำหรับแป้นพิมพ์และเมาส์ และบันทึกการออกรุ่นของมันบอกว่าการรองรับเกมแพดครอบคลุมเฉพาะอุปกรณ์ DirectInput จอยในโหมดอื่นจึงอาจไม่ปรากฏ 8BitDo ที่มีโหมดแป้นพิมพ์ เช่น Zero 2 หรือ Micro ปรากฏเป็นแป้นพิมพ์ในโหมดนั้น หากต้องการใช้เป็นจอยแทน InputConfig อ่านโดยตรง

มีทางเลือกแทน Karabiner-Elements ที่ไม่มีไดรเวอร์ไหม

สำหรับการสลับตัวปรับแต่ง macOS เอง: การตั้งค่าระบบ, แป้นพิมพ์, Keyboard Shortcuts, Modifier Keys สำหรับคีย์หนึ่งเป็นอีกคีย์จนกว่าคุณรีสตาร์ท คำสั่ง hidutil ในตัว สำหรับให้คีย์สำรอง ปุ่มเมาส์ และจอยมีงาน InputConfig ซึ่งไม่ติดตั้งไดรเวอร์และเพิ่มให้คีย์แทนที่จะแทนที่

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

หน้าภาษาไทย

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

ผู้เขียน Ryleigh Newman เป็นผู้พัฒนา InputConfig และใช้คอนโทรลเลอร์ควบคุม Mac ของตัวเองทุกวัน เพราะมือใช้งานได้ไม่ดีนัก หน้านี้แปลมาจากภาษาอังกฤษ InputConfig จะแสดงเป็นภาษาไทยเมื่อตั้งค่า Mac เป็นภาษาไทย บางหน้าของเว็บไซต์มีเฉพาะภาษาอังกฤษ

หน้านี้ในภาษาอื่น: English

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