ไทย

Switch2Bridge คืออะไร และทำอะไรบน Mac

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

Switch2Bridge ที่เผยแพร่บน GitHub ในชื่อ switch2bridge-macos เป็นแอปแถบเมนูฟรี เขียนด้วย Python ภายใต้ลิขสิทธิ์ MIT ที่เชื่อมต่อกับ Switch 2 Pro Controller ผ่าน Bluetooth Low Energy และเปลี่ยนปุ่มกับก้านของมันเป็นการกดคีย์ มันเขียนขึ้นสำหรับอีมูเลเตอร์ Ryujinx และยังรันเซิร์ฟเวอร์ DSU ที่ให้ Dolphin และ Cemu ได้ก้านอนาล็อกจริง readme ของมันเองบอกชัดว่ามันไม่ใช่ไดรเวอร์: macOS ยังไม่ระบุจอยนี้ และเกมที่อ่านจอยไม่เห็นมัน

ฉันทำ InputConfig แอป Mac ฟรีที่อ่าน Pro Controller 2 ได้เอง ผ่านสาย USB-C และเป็นการตั้งค่าแบบทดลองผ่าน Bluetooth และเปลี่ยนเป็นคีย์ เมาส์ และแมโครในแอปใดก็ได้ ฉันยังไม่ได้ทดสอบ Switch2Bridge ดังนั้นทุกอย่างด้านล่างเกี่ยวกับมันมาจาก readme ของมัน ซึ่งฉันอ่านเมื่อวันที่ 27 ตุลาคม 2026

ขั้นตอน

  1. เช็กว่าโปรเจกต์ที่คุณพบคือ mlstr0m/switch2bridge-macos เพราะโปรเจกต์อื่นใช้ชื่อเดียวกัน
  2. ดาวน์โหลดดิสก์อิมเมจจากหน้า Releases ย้ายแอปไปที่ Applications และอนุญาตครั้งหนึ่งใน การตั้งค่าระบบ, ความเป็นส่วนตัวและความปลอดภัย เพราะไม่ได้ผ่าน notarization
  3. อนุญาตการช่วยการเข้าถึงเมื่อมันเริ่ม และ Bluetooth ในครั้งแรกที่คุณคลิก Connect Controller
  4. ใน Ryujinx ตั้ง Input Device เป็น Keyboard และให้คีย์ตรงกัน หรือชี้ Dolphin หรือ Cemu ไปที่เซิร์ฟเวอร์ DSU ของมัน
  5. สำหรับแอปอื่น หรือเมื่อใช้สาย ให้ออกจากมันแล้วใช้ InputConfig แทน

เช็กว่าคุณพบ Switch2Bridge ตัวไหน

หลายโปรเจกต์ที่ไม่เกี่ยวกันใช้ชื่อเดียวกัน และมีเพียงตัวเดียวที่เป็นแอปแถบเมนู Python ที่คนมักหมายถึง นี่คือตัวที่ฉันพบบน GitHub เมื่อวันที่ 27 ตุลาคม 2026:

Repositoryมันคืออะไรรันบน
mlstr0m/switch2bridge-macosแอปแถบเมนู Python ในหน้านี้: Bluetooth Low Energy การกดคีย์ และเซิร์ฟเวอร์ DSU ลิขสิทธิ์ MIT รุ่นล่าสุด 1.4.0 ออกเมื่อวันที่ 28 กันยายน 2026macOS 13 Ventura ขึ้นไป
SwonDev/Switch2Bridgeแอปเบื้องหลัง Swift ที่ป้อน Pro Controller 2 ให้เกม Windows ที่รันใต้ Wine เช่นผ่าน CrossOver readme ของมัน เป็นภาษาสเปน บอกว่าเกม Mac เนทีฟไม่รองรับmacOS 15 Sequoia ขึ้นไป
gessecarneiro/Switch2Bridgeโปรแกรม Windows สำหรับ Pro Controller 2 ผ่าน USBWindows ไม่ใช่ Mac

ลิงก์เก่าไปยัง aureliendesert/switch2bridge-macos นำไปสู่ repository เดียวกับ mlstr0m/switch2bridge-macos ซึ่งเป็นที่ที่ไฟล์ดาวน์โหลดของมันอยู่ เช็ก repository ที่ไฟล์ดาวน์โหลดมา เพราะชื่ออย่างเดียวไม่บอกว่ามันคือโปรแกรมไหน

รู้ว่ามันอ่านอะไรและส่งอะไร

Switch2Bridge เชื่อมต่อกับจอยโดยตรงผ่าน Bluetooth Low Energy โดยไม่ต้องจับคู่ใน การตั้งค่าระบบ และอ่านการสอบเทียบก้านจากโรงงานของจอยเมื่อเชื่อมต่อ readme ของมันระบุ:

  • ทุกปุ่ม ปุ่มหน้า D-pad L, R, ZL และ ZR การกดก้าน Plus, Minus, Home และ Capture ปุ่ม C ใหม่ และปุ่มจับ GL และ GR ด้านหลัง
  • ทั้งสองก้านเป็นคีย์ W, A, S และ D สำหรับก้านซ้าย และ I, J, K และ L สำหรับก้านขวา โดยแต่ละก้านถูกลดเหลือแปดทิศ
  • ปุ่มเป็นคีย์ โดยค่าเริ่มต้น A ส่ง Z, B ส่ง X, X ส่ง C และ Y ส่ง V โดย D-pad เป็นปุ่มลูกศร และปุ่ม C ว่างไว้
  • เชื่อมต่อใหม่ ถ้าจอยหลับหรือหลุด แอปพยายามต่อไป 60 วินาที
  • มากกว่าหนึ่งจอย หนึ่งสำเนาของแอปต่อจอย แต่ละตัวเริ่มด้วยไฟล์การแมปของตัวเอง

เพื่อเปลี่ยนคีย์ คุณแก้ไฟล์ JSON และเลือก Reload mappings จากไอคอนแถบเมนูของมัน:

Finder, Go to Folder: ที่ที่ Switch2Bridge เก็บการแมปคีย์ของมัน

~/Library/Application Support/Switch2Bridge/mappings.json

เกิดอะไรขึ้น: Finder เปิดไฟล์ที่แอปเขียนเมื่อเปิดครั้งแรก แต่ละปุ่มหรือทิศของก้านรับหนึ่งคีย์

สี่แถวในตัวแก้ไขของ InputConfig ที่ส่ง A, D, W และ S จากทิศซ้าย ขวา ขึ้น และลงของก้านซ้าย ตามด้วยแถวก้านขวาที่ขยับเมาส์
Figure 1. แนวคิดก้านซ้ายเป็น W, A, S และ D แบบเดียวกับค่าเริ่มต้นของ Switch2Bridge สร้างเป็นแถวใน InputConfig ซึ่งทุกแถวส่งคีย์ การคลิก หรือแมโครใดก็ได้แทน

รู้ว่ามันต้องการอะไรจาก Mac ของคุณ

  • macOS 13 Ventura ขึ้นไป Python 3.10 ขึ้นไปเฉพาะเมื่อคุณรันจากซอร์สโค้ด
  • แอปที่ macOS เตือน รุ่นที่ปล่อยไม่ได้ผ่าน notarization ดังนั้น Gatekeeper บล็อกการเปิดครั้งแรก บน macOS 15 ขึ้นไป คุณอนุญาตใน การตั้งค่าระบบ, ความเป็นส่วนตัวและความปลอดภัย ด้วย Open Anyway บน macOS 13 และ 14 คุณคลิกขวาที่แอปแล้วเลือก Open
  • การช่วยการเข้าถึง ขอตอนเปิด เพราะแอปกดคีย์ให้คุณ
  • Bluetooth ขอในครั้งแรกที่คุณคลิก Connect Controller เมื่อรันจากซอร์สโค้ด สิทธิ์ Bluetooth เป็นของ Terminal หรือ Python ของคุณ ไม่ใช่ของแอป

การช่วยการเข้าถึงให้แอปกดคีย์ในแอปอื่นทุกแอปได้ ฉันจึงให้เฉพาะแอปที่ฉันไว้ใจ ตัวนี้เป็นโอเพนซอร์ส คุณจึงอ่านได้ว่ามันทำอะไรกับสิทธิ์นั้น มันไม่ปิดการป้องกันความปลอดภัยของ Mac ข้อใดเลย ซึ่งดีกว่าบางโปรเจกต์ Switch 2 ที่ทำไม่ได้

ได้ก้านอนาล็อกใน Dolphin และ Cemu ผ่าน DSU

การกดคีย์เป็นแบบทั้งหมดหรือไม่เลย ซึ่งเป็นเหตุผลที่ก้านที่ส่งเป็นคีย์มีแค่แปดทิศ สำหรับอีมูเลเตอร์ที่รับ DSU หรือโปรโตคอล cemuhook Switch2Bridge รันเซิร์ฟเวอร์เล็ก ๆ ที่ให้จอยพร้อมก้านอนาล็อกจริง โดยค่าเริ่มต้นมันฟังที่ที่อยู่นี้:

Dolphin หรือ Cemu: ที่อยู่เซิร์ฟเวอร์ DSU ที่ต้องเพิ่ม

127.0.0.1:26760

เกิดอะไรขึ้น: จอยปรากฏในอีมูเลเตอร์เป็นอุปกรณ์อินพุต รวมก้านด้วย

  • Dolphin Options, Controller Settings, Alternate Input Sources เปิด DSU Client แล้วเพิ่มที่อยู่
  • Cemu ในการตั้งค่าอินพุตของมัน เพิ่ม DSUController ด้วยที่อยู่เดียวกัน
  • Ryujinx ใช้ DSU เฉพาะสำหรับการเคลื่อนไหว และ readme บอกว่า Switch2Bridge ยังไม่ถอดรหัสการเคลื่อนไหว จึงส่งศูนย์ ปุ่มและก้านใน Ryujinx ยังผ่านคีย์

ฝั่ง DSU ปุ่มแมปตามตำแหน่ง A เป็น Circle, B เป็น Cross และต่อไป และ GL, GR และ C ไม่มีอะไรให้แมป ก้านอนาล็อกใน Dolphin และ Cemu คืองานที่นี่ซึ่ง InputConfig ไม่ทำ เพราะมันส่งคีย์และการเคลื่อนเมาส์ ไม่ใช่ฟีด DSU การตั้งค่าจอย Dolphin บน Macครอบคลุมจอยที่ Dolphin อ่านโดยตรง

รู้ข้อจำกัดของมัน

  • Pro Controller 2 เท่านั้น readme ไม่ระบุจอยอื่น มันจึงไม่ใช่เครื่องมือสำหรับ Joy-Con 2 หรือจอย GameCube สำหรับ Switch 2
  • Bluetooth เท่านั้น ผ่าน USB จอยเงียบจนกว่าจะได้รับลำดับเริ่มต้น และ readme บอกว่าสิ่งนั้นยังไม่ได้สร้างใน Switch2Bridge
  • ไม่ใช่จอยควบคุมเกมของ Mac การตั้งค่าระบบ, อุปกรณ์ควบคุมเกม ไม่ระบุมัน และเกมที่อ่านจอยผ่าน macOS รวมถึง Steam ไม่เห็นมัน
  • คีย์ ไม่ใช่จอย เกมที่รับเฉพาะจอยไม่สนใจมัน และก้านที่ส่งเป็นคีย์สูญเสียการดันครึ่งหนึ่ง

เทียบเครื่องมือ Switch 2 อื่น ๆ สำหรับ Mac

จอย Switch 2 ไปถึง Mac ได้ผ่านซอฟต์แวร์ที่พูดโปรโตคอลของมันเองเท่านั้น นี่คือโปรเจกต์ที่ฉันจะดู จากสิ่งที่หน้าของแต่ละอันบอกเมื่อวันที่ 27 ตุลาคม 2026 ฉันยังไม่ได้ทดสอบตัวใดเลย

เครื่องมือจอยการเชื่อมต่อแอปอื่นเห็นอะไรต้องการอะไร
switch2bridge-macosPro Controller 2Bluetoothการกดคีย์ พร้อมฟีด DSU สำหรับอีมูเลเตอร์การช่วยการเข้าถึง Bluetooth แอปที่ไม่ได้ผ่าน notarization
Peterksharma/switch2mac แอปชื่อ Finally the Controller WorksPro Controller 2, Joy-Con 2 เดี่ยวหรือเป็นคู่, จอย GameCubeBluetooth สูงสุดสี่ตัวพร้อมกันreadme ของมันบอกว่าเป็นจอยเกมมาตรฐานที่ทุกแอปอ่านได้ โดยไม่มีแรงสั่นหรือการเคลื่อนไหวmacOS 15 ขึ้นไปบน Apple silicon, Bluetooth ระบุเป็นเบต้า ลงนามและผ่าน notarization
AlexmChadwick/Switch-2-Controller-HelperPro Controller 2Bluetoothจอยเสมือนเฉพาะเมื่อมี entitlement นักพัฒนา Apple แบบเสียเงินหรือปิด SIP มิฉะนั้นเป็นการกดคีย์คุณสร้างใน Xcode ผู้เขียนเรียกว่างานที่กำลังพัฒนา
procon2-macPro Controller 2USB โดยไร้สายต้องการมากกว่าบนสาย Steam และแอปอื่นอ่านได้ไร้สายต้องใช้ DriverKit extension ที่คุณสร้างและลงนามด้วยบัญชีนักพัฒนาแบบเสียเงิน
InputConfigPro Controller 2, Joy-Con 2 แต่ละตัวเดี่ยว, จอย GameCubeUSB-C และ Bluetooth พร้อมการตั้งค่าคีย์ เมาส์ แมโคร และฟังก์ชันระบบการช่วยการเข้าถึง และ Bluetooth สำหรับการตั้งค่าไร้สาย แบบทดลอง และส่วน Bluetooth ยังไม่ได้เช็กบนจอย

ถ้าสิ่งที่คุณต้องการคือให้เกมเห็นจอยเป็นจอย readme ของ switch2mac บอกว่านั่นคืองานของมันพอดี และ Switch2Bridge บอกตรง ๆ ว่ามันไม่ใช่ หน้าSwitch 2 Pro Controller บน Macมีเพิ่มเติมเกี่ยวกับแต่ละตัว และJoy-Con 2 บน Macครอบคลุมสองโปรเจกต์ JoyCon2Mac

อ่าน Switch 2 Pro Controller ด้วย InputConfig

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

ขั้นที่ 1: เชื่อมต่อ

  • คุณ: ออกจาก Switch2Bridge ก่อน เพื่อให้มีแอปเดียวคุยกับจอย จากนั้นเสียบจอยเข้า Mac ด้วยสาย USB-C ที่ส่งข้อมูลได้ และเปิด InputConfig สำหรับ Bluetooth แทน เปิด Settings, Devices เปิด Connect Switch 2 Pro, GameCube and Joy-Con 2 controllers over Bluetooth และกดปุ่ม sync ของจอยค้างจนไฟกวาด ครั้งแรก macOS ถามว่า InputConfig ใช้ Bluetooth ได้หรือไม่ ให้อนุญาต
  • InputConfig: ส่งคำสั่งเริ่มต้นที่จอยรอ หรือหามันผ่าน Bluetooth ขณะที่แอปรัน และอ่านเหมือนจอยอื่น ๆ
  • เช็ก: ไฟผู้เล่น 1 ติด และจอยปรากฏที่ด้านบนของแถบด้านข้างเป็น Switch 2 Pro Controller (Experimental)

ขั้นที่ 2: ให้แต่ละตัวควบคุมมีงาน

  • คุณ: เปิดพรีเซ็ต เพิ่มแถว กด Scan กดปุ่ม แล้วเลือกคีย์ การคลิก หรือแมโคร
  • InputConfig: อ่านทุกปุ่มหน้า ทั้งสองก้าน D-pad L, R, ZL และ ZR, Minus, Plus, Home, Capture, C, GL และ GR และตั้งแต่ 1.8 เซนเซอร์การเคลื่อนไหวและการสอบเทียบก้านที่เก็บในจอย
  • เช็ก: กดแต่ละตัวควบคุมโดยเปิด Live Visualizer ก่อนจะพึ่งเลย์เอาต์
Live Visualizer ของ InputConfig แสดงเกมแพดมาตรฐานเป็นแผนที่ธรรมดาของทริกเกอร์ บัมเปอร์ ปุ่มหน้า D-pad และก้าน โดยแต่ละอันติดป้ายว่าทำอะไร
Figure 2. จอยที่ไม่มีภาพวาดของตัวเองแสดงเป็นแผนที่ธรรมดาแบบนี้ ภาพวาดของ Pro Controller 2 เป็นแบบทดลองและซ่อนอยู่ นี่จึงเป็นวิธีที่มันปรากฏ

แอประบุการตั้งค่า Bluetooth ว่า Experimental: ยังไม่ได้เช็กบนจอย ดังนั้นสายยังเป็นเส้นทางที่แน่นอนกว่า สำหรับ Ryujinx InputConfig ส่งคีย์แป้นพิมพ์ของมันแทนได้ โดยตั้ง Input Device เป็น Keyboard และการตั้งค่าจอย Ryujinx บน Macระบุคีย์เริ่มต้นที่ต้องผูกและวิธีเช็กว่าคีย์หนึ่งมาถึง

สิ่งที่ InputConfig ทำไม่ได้ที่นี่

  • ทำให้มันเป็นจอยควบคุมเกมของ Mac macOS ยังอ่าน Pro Controller 2 ไม่ได้ เกมที่อ่านจอยผ่าน macOS จึงไม่เห็นมันกับ InputConfig เช่นกัน
  • ส่งฟีด DSU สำหรับก้านอนาล็อกภายใน Dolphin หรือ Cemu นั่นคืองานของ Switch2Bridge
  • อ่าน ZL และ ZR แบบอนาล็อก มันอ่านเป็นเปิดหรือปิด
  • แรงสั่นและ NFC InputConfig ไม่ใช้ทั้งสอง
เมนู Devices ของ InputConfig ที่ระบุแป้นพิมพ์และเมาส์ของ Mac เกมแพด USB และอาร์เคดสติ๊กพร้อมเครื่องหมายถูก และจอย Xbox 360 พร้อมหมายเหตุว่า macOS อ่านไม่ได้
Figure 3. InputConfig, Devices ในแถบเมนูระบุสิ่งที่ Mac เห็น พร้อมเครื่องหมายถูกบนสิ่งที่แอปอ่าน ดูที่นี่ก่อนเมื่อจอยไม่ปรากฏ

สรุปสั้น ๆ

  • Switch2Bridge แอปแถบเมนู Python ฟรีสำหรับ Pro Controller 2 ผ่าน Bluetooth ที่ส่งการกดคีย์ สร้างสำหรับ Ryujinx
  • ลูกเล่นที่ดีที่สุด เซิร์ฟเวอร์ DSU ที่มีก้านอนาล็อกจริงสำหรับ Dolphin และ Cemu
  • ข้อจำกัด จอยรุ่นเดียว Bluetooth เท่านั้น ไม่ผ่าน notarization และไม่ใช่จอยควบคุมเกมสำหรับ macOS
  • InputConfig Pro Controller 2 บนสายหรือผ่าน Bluetooth เป็นฟีเจอร์ทดลอง แมปเป็นคีย์ เมาส์ และแมโครในแอปใดก็ได้

เลือก Switch2Bridge สำหรับก้านอนาล็อกใน Dolphin หรือ Cemu และ InputConfig สำหรับทุกอย่างที่รับแป้นพิมพ์และเมาส์ และรันทีละตัว

คำถาม

Switch2Bridge ปลอดภัยที่จะรันไหม

มันเป็นโอเพนซอร์สภายใต้ลิขสิทธิ์ MIT จึงอ่านโค้ดได้ และไม่ปิดการป้องกันความปลอดภัยของ Mac ใด ๆ มันไม่ผ่าน notarization macOS จึงเตือนเมื่อเปิดครั้งแรก และมันขอการช่วยการเข้าถึงเพื่อกดคีย์ ฉันยังไม่ได้ทดสอบหรือตรวจสอบมัน

Switch2Bridge ใช้กับ Joy-Con 2 ได้ไหม

readme ของมันระบุเฉพาะ Switch 2 Pro Controller สำหรับ Joy-Con 2 readme ของ switch2mac ระบุไว้ และ InputConfig อ่านแต่ละตัวเดี่ยวเป็นฟีเจอร์ทดลอง

Switch2Bridge ต้องใช้สิทธิ์การช่วยการเข้าถึงไหม

ต้อง มันขอการช่วยการเข้าถึงตอนเปิดเพราะกดคีย์ให้คุณ และ Bluetooth ในครั้งแรกที่คุณคลิก Connect Controller

InputConfig อ่าน Switch 2 Pro Controller ไหม

อ่าน เป็นฟีเจอร์ทดลอง: ผ่านสาย USB-C ตั้งแต่ 1.6 พร้อมการเคลื่อนไหวตั้งแต่ 1.8 และผ่าน Bluetooth ตั้งแต่ 1.8 เมื่อเปิด Connect Switch 2 Pro, GameCube and Joy-Con 2 controllers over Bluetooth ใน Settings, Devices ส่วน Bluetooth ระบุว่ายังไม่ได้เช็กบนจอย

ทำไม Mac ไม่เห็น Switch 2 Pro Controller

macOS รองรับ Switch Pro Controller ตัวเดิมแต่ไม่รองรับเวอร์ชัน Switch 2 ผ่าน USB มันรอคำสั่งเริ่มต้นที่ไม่มีอะไรบน Mac ส่ง และผ่าน Bluetooth มันใช้โปรโตคอล Low Energy ของ Nintendo เอง ดังนั้นเฉพาะแอปที่พูดโปรโตคอลนั้นอ่านได้

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

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

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

หน้านี้ในภาษาอื่น: English, Deutsch, Español, Français, Italiano, 日本語, 한국어, Polski, Português, Русский, 繁體中文, 简体中文

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