ไทย
Switch2Bridge คืออะไร และทำอะไรบน Mac
แอปนี้ใช้ฟรีทั้งหมด ไม่ต้องสร้างบัญชี ไม่มีการสมัครสมาชิก ไม่มีการดาวน์โหลดที่ยุ่งยาก และไม่มีอะไรถูกล็อก ปรับให้เหมาะกับ 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
ขั้นตอน
- เช็กว่าโปรเจกต์ที่คุณพบคือ mlstr0m/switch2bridge-macos เพราะโปรเจกต์อื่นใช้ชื่อเดียวกัน
- ดาวน์โหลดดิสก์อิมเมจจากหน้า Releases ย้ายแอปไปที่ Applications และอนุญาตครั้งหนึ่งใน การตั้งค่าระบบ, ความเป็นส่วนตัวและความปลอดภัย เพราะไม่ได้ผ่าน notarization
- อนุญาตการช่วยการเข้าถึงเมื่อมันเริ่ม และ Bluetooth ในครั้งแรกที่คุณคลิก Connect Controller
- ใน Ryujinx ตั้ง Input Device เป็น Keyboard และให้คีย์ตรงกัน หรือชี้ Dolphin หรือ Cemu ไปที่เซิร์ฟเวอร์ DSU ของมัน
- สำหรับแอปอื่น หรือเมื่อใช้สาย ให้ออกจากมันแล้วใช้ InputConfig แทน
เช็กว่าคุณพบ Switch2Bridge ตัวไหน
หลายโปรเจกต์ที่ไม่เกี่ยวกันใช้ชื่อเดียวกัน และมีเพียงตัวเดียวที่เป็นแอปแถบเมนู Python ที่คนมักหมายถึง นี่คือตัวที่ฉันพบบน GitHub เมื่อวันที่ 27 ตุลาคม 2026:
| Repository | มันคืออะไร | รันบน |
|---|---|---|
| mlstr0m/switch2bridge-macos | แอปแถบเมนู Python ในหน้านี้: Bluetooth Low Energy การกดคีย์ และเซิร์ฟเวอร์ DSU ลิขสิทธิ์ MIT รุ่นล่าสุด 1.4.0 ออกเมื่อวันที่ 28 กันยายน 2026 | macOS 13 Ventura ขึ้นไป |
| SwonDev/Switch2Bridge | แอปเบื้องหลัง Swift ที่ป้อน Pro Controller 2 ให้เกม Windows ที่รันใต้ Wine เช่นผ่าน CrossOver readme ของมัน เป็นภาษาสเปน บอกว่าเกม Mac เนทีฟไม่รองรับ | macOS 15 Sequoia ขึ้นไป |
| gessecarneiro/Switch2Bridge | โปรแกรม Windows สำหรับ Pro Controller 2 ผ่าน USB | Windows ไม่ใช่ 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 เปิดไฟล์ที่แอปเขียนเมื่อเปิดครั้งแรก แต่ละปุ่มหรือทิศของก้านรับหนึ่งคีย์

รู้ว่ามันต้องการอะไรจาก 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-macos | Pro Controller 2 | Bluetooth | การกดคีย์ พร้อมฟีด DSU สำหรับอีมูเลเตอร์ | การช่วยการเข้าถึง Bluetooth แอปที่ไม่ได้ผ่าน notarization |
| Peterksharma/switch2mac แอปชื่อ Finally the Controller Works | Pro Controller 2, Joy-Con 2 เดี่ยวหรือเป็นคู่, จอย GameCube | Bluetooth สูงสุดสี่ตัวพร้อมกัน | readme ของมันบอกว่าเป็นจอยเกมมาตรฐานที่ทุกแอปอ่านได้ โดยไม่มีแรงสั่นหรือการเคลื่อนไหว | macOS 15 ขึ้นไปบน Apple silicon, Bluetooth ระบุเป็นเบต้า ลงนามและผ่าน notarization |
| AlexmChadwick/Switch-2-Controller-Helper | Pro Controller 2 | Bluetooth | จอยเสมือนเฉพาะเมื่อมี entitlement นักพัฒนา Apple แบบเสียเงินหรือปิด SIP มิฉะนั้นเป็นการกดคีย์ | คุณสร้างใน Xcode ผู้เขียนเรียกว่างานที่กำลังพัฒนา |
| procon2-mac | Pro Controller 2 | USB โดยไร้สายต้องการมากกว่า | บนสาย Steam และแอปอื่นอ่านได้ | ไร้สายต้องใช้ DriverKit extension ที่คุณสร้างและลงนามด้วยบัญชีนักพัฒนาแบบเสียเงิน |
| InputConfig | Pro Controller 2, Joy-Con 2 แต่ละตัวเดี่ยว, จอย GameCube | USB-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), อุปกรณ์ เปิด เชื่อมต่อคอนโทรลเลอร์ Switch 2 Pro, GameCube และ Joy-Con 2 ผ่าน 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) ก่อนจะพึ่งเลย์เอาต์

แอประบุการตั้งค่า 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 ไม่ใช้ทั้งสอง

สรุปสั้น ๆ
- 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 ของตัวเองทุกวัน เพราะมือใช้งานได้ไม่ดีนัก หน้านี้แปลมาจากภาษาอังกฤษ InputConfig จะแสดงเป็นภาษาไทยเมื่อตั้งค่า Mac เป็นภาษาไทย บางหน้าของเว็บไซต์มีเฉพาะภาษาอังกฤษ
หน้านี้ในภาษาอื่น: English
ฟรี macOS 14 ขึ้นไป ไม่ต้องมีบัญชี ไม่มีข้อมูลออกจาก Mac ของคุณ โอเพนซอร์สบน GitHub.