Tiếng Việt
Có dùng được Switch 2 Pro Controller trên Mac không?
Ứng dụng này hoàn toàn miễn phí. Bạn không cần tạo tài khoản. Không có gói đăng ký, không có tải xuống rắc rối, và không có gì bị khóa. Tối ưu cho Apple silicon.
Không dùng trực tiếp được. macOS hỗ trợ Switch Pro Controller đời đầu và Joy-Con từ macOS 13 Ventura trở đi, nhưng không hỗ trợ Switch 2 Pro Controller hay Joy-Con 2, nên chúng không hoạt động như tay cầm chơi game của Mac. InputConfig, ứng dụng Mac miễn phí tôi làm, vẫn đọc chúng. Qua cáp USB-C, nó gửi cho Pro Controller 2 các lệnh khởi động mà nó chờ, rồi đọc nó như mọi tay cầm khác, kể cả các cảm biến chuyển động. Từ bản 1.8 nó còn đọc được qua Bluetooth, sau khi bạn bật một cài đặt. Ứng dụng đánh dấu tất cả những điều này là thử nghiệm, và tôi cũng vậy, vì tôi làm ra nó khi không có tay cầm trong tay, và phần Bluetooth được ghi nhãn là chưa kiểm tra trên một tay cầm. Nếu bạn muốn một tay cầm Nintendo dùng được ngay trong mọi game Mac, Pro Controller đời đầu vẫn là lựa chọn của tôi.
Các bước
- Cắm tay cầm vào Mac bằng cáp dữ liệu USB-C.
- Mở InputConfig. Ứng dụng tự khởi động tay cầm.
- Với Bluetooth thay vì cáp, bật cài đặt Switch 2 trong Settings, Devices và giữ nút sync.
- Chờ đèn người chơi 1 sáng và mục Switch 2 Pro Controller xuất hiện trong thanh bên, rồi tạo một preset hoặc chọn một bố cục.
Hiểu vì sao Mac không nhìn thấy nó
Mac hỗ trợ những tay cầm mà Apple đã thêm vào khung điều khiển game của mình, và các tay cầm Switch 2 không nằm trong danh sách đó.
- Qua USB. Pro Controller 2 có hiện ra như một gamepad, nhưng nó im lặng cho đến khi máy chủ gửi một chuỗi lệnh khởi động qua một giao diện USB thứ hai, riêng của nhà sản xuất.
- Qua Bluetooth. Nó dùng Bluetooth Low Energy với giao thức riêng của Nintendo thay vì ghép nối thông thường.
Các dự án cộng đồng bên dưới, và InputConfig, hoạt động bằng cách tự nói các giao thức đó.
Biết các cách xử lý của cộng đồng
Tôi đọc trang GitHub của từng dự án vào ngày 27 tháng 10 năm 2026. Hai trong số đó nhắm tới việc biến tay cầm thành một tay cầm game Mac bình thường:
- switch2mac. GitHub, của Peterksharma: một ứng dụng thanh menu cho Pro Controller 2, Joy-Con 2 (dùng riêng hoặc ghép thành cặp) và tay cầm GameCube cho Switch 2, chỉ qua Bluetooth, trên macOS 15 trở lên với Apple silicon. Tệp readme của nó nói mỗi tay cầm hiện ra như một gamepad ảo mà mọi ứng dụng đọc tay cầm game đều dùng được, qua một entitlement của Apple mà nó nói Apple đã cấp cho ứng dụng. Gamepad đó không mang theo rung và chuyển động. Nó tự gọi mình là bản beta.
- Switch 2 Controller Helper. GitHub, của AlexmChadwick: một dự án còn đang làm dở, chỉ dành cho Pro Controller 2, qua Bluetooth Low Energy, trên macOS 13 trở lên. Tệp readme của nó nói chế độ gamepad ảo cần entitlement nhà phát triển Apple trả phí hoặc phải tắt System Integrity Protection, và nếu không có thì ứng dụng chuyển sang gửi phím bấm.
Những dự án cũ hơn:
- procon2-mac. GitHub, MIT: một công cụ dòng lệnh viết bằng Swift gửi các lệnh khởi động qua USB để Steam và các ứng dụng khác đọc được Pro Controller 2 trên cáp, có rung HD. Chế độ không dây của nó cần một tiện ích mở rộng DriverKit mà bạn tự biên dịch và tự ký bằng tài khoản nhà phát triển Apple trả phí.
- switch2bridge-macos. GitHub, MIT: một ứng dụng Python trên thanh menu, kết nối với Pro Controller 2 qua Bluetooth Low Energy và biến các nút thành phím bấm, viết cho trình giả lập Ryujinx, kèm một máy chủ DSU cho cần analog trong Dolphin và Cemu. Nó yêu cầu quyền Trợ năng. Chỉ dành cho Pro Controller 2.
- connect_ns2pro_to_mac. GitHub: một cầu nối Bluetooth Low Energy khác cho Pro Controller 2.
- Switch2ProMac. GitHub: một tập lệnh shell giúp Pro Controller 2 dùng cáp hiện ra như một Pro Controller trong Steam trên macOS.
- JoyCon2Mac. GitHub: một dự án DriverKit cho Joy-Con 2, biến chúng thành một DualSense ảo và một chuột. Tệp readme của nó nói rằng cần tắt System Integrity Protection và AMFI, việc này gỡ các biện pháp bảo vệ bảo mật cốt lõi của Mac, và đừng xem đây là một bản cài đặt bình thường. Đó là dự án dành cho nhà phát triển, không phải thứ để cài trên chiếc Mac bạn phụ thuộc vào. Một dự án thứ hai cùng tên ánh xạ Joy-Con 2 thành các phím bấm mà không phải tắt gì cả: Joy-Con 2 trên Mac giúp phân biệt hai dự án này.
Tất cả đều không chính thức và không liên kết với Apple hay Nintendo, và tôi chưa thử cái nào trong số đó. Dưới đây là chúng đặt cạnh nhau, theo cách mỗi dự án tự mô tả:
| Công cụ | Tay cầm | Kết nối | Mac của bạn cần gì | Ứng dụng thấy gì |
|---|---|---|---|---|
| switch2mac | Pro Controller 2, Joy-Con 2, GameCube cho Switch 2 | Bluetooth | macOS 15 trở lên, Apple silicon, quyền Bluetooth | Một gamepad ảo, theo readme của nó |
| Switch 2 Controller Helper | Pro Controller 2 | Bluetooth Low Energy | macOS 13 trở lên, và một entitlement hoặc tắt SIP cho chế độ gamepad | Một gamepad ảo, hoặc phím bấm khi dự phòng |
| procon2-mac | Pro Controller 2 | USB, hoặc không dây với tiện ích mở rộng do bạn tự ký | Không cần gì khi dùng cáp, một tiện ích mở rộng DriverKit bạn tự ký cho chế độ không dây | Một tay cầm mà Steam và các ứng dụng khác đọc được |
| Switch2ProMac | Pro Controller 2 | Cáp USB | Một tập lệnh shell | Một Pro Controller trong Steam |
| switch2bridge-macos | Pro Controller 2 | Bluetooth Low Energy | Quyền Trợ năng | Phím bấm, cộng một máy chủ DSU cho Dolphin và Cemu |
| JoyCon2Mac (OZORDI) | Joy-Con 2 | Bluetooth Low Energy | Tắt SIP và AMFI | Một DualSense ảo và một chuột |
Chỉ một tệp readme mới cho biết một công cụ có biến tay cầm thành tay cầm bình thường mà mọi game đều thấy hay không, và tôi chưa xác nhận điều đó cho cái nào. Readme của switch2mac là cái tuyên bố điều đó. Hãy kiểm tra kho mã mà bạn cài từ đó, vì nhiều dự án trong số này trùng tên.
Dùng với InputConfig qua cáp
- Cắm Switch 2 Pro Controller vào Mac bằng cáp USB-C có truyền dữ liệu, cắm thẳng vào Mac trong lúc thử.
- Mở InputConfig. Bản 1.8 trở lên còn đọc các cảm biến chuyển động.
- Bạn: Chờ khoảng một giây sau khi mở ứng dụng.
- InputConfig: Tự gửi các lệnh khởi động cho tay cầm.
- Kiểm tra: Đèn người chơi 1 sáng, và tay cầm hiện ở đầu thanh bên với tên Switch 2 Pro Controller (Experimental).
Hãy bấm các nút khi Live Visualizer (Trình hiển thị trực tiếp) đang mở, rồi tạo một preset hoặc chọn bố cục cho một trong hơn 450 game và ứng dụng trong Smart Preset Maker.
- Nó đọc được gì. Các chữ cái của Nintendo: mọi nút mặt, cả hai cần analog, D-pad, L, R, ZL và ZR, Minus, Plus, Home, Capture, nút C và hai nút lưng, GL và GR.
- Chuyển động và hiệu chỉnh. Từ bản 1.8 nó đọc con quay hồi chuyển và gia tốc kế, nên các hàng Motion và ngắm bằng gyro hoạt động, và nó lấy hiệu chỉnh cần được lưu trong tay cầm, nên các cần về giữa giống như trên một Switch 2.
- Nó cần gì. Không cần trình điều khiển hay tiện ích mở rộng nào, và không thay đổi gì về bảo mật của Mac.
- Sau khi ngủ. InputConfig gửi lại các lệnh khởi động, nên tay cầm hoạt động lại mà không cần rút ra cắm vào.
- Tay cầm GameCube cho Switch 2. Nó nhận cùng các lệnh khởi động và hoạt động theo cùng cách. Tay cầm GameCube trên Mac nói về việc này.
Kết nối nó qua Bluetooth
- Trong InputConfig, mở Settings (Cài đặt), Devices, và bật Connect Switch 2 Pro, GameCube and Joy-Con 2 controllers over Bluetooth.
- Ghép nối tay cầm với Mac: giữ nút sync của nó cho đến khi các đèn quét qua.
- Bạn: Để InputConfig mở. Lần đầu, macOS hỏi InputConfig có được dùng Bluetooth không. Hãy cho phép.
- InputConfig: Tìm tay cầm trong lúc ứng dụng chạy, kết nối với nó, và đọc nó như kết nối USB-C, kể cả các cảm biến chuyển động.
- Kiểm tra: Đèn người chơi 1 sáng và tay cầm hiện ở đầu thanh bên. Dòng bên dưới cài đặt cho biết việc tìm kiếm đang làm gì.
Ứng dụng ghi nhãn cài đặt này là Experimental: chưa được kiểm tra trên một tay cầm. Tôi không có tay cầm Switch 2 để thử, nên cáp vẫn là con đường chắc chắn hơn. Những gì nó không làm được, dù qua cáp hay Bluetooth:
- Trở thành tay cầm game của Mac. macOS vẫn không đọc nó, nên những game đọc tay cầm qua macOS không thấy nó.
- ZL và ZR analog. Chúng chỉ đọc được là bật hoặc tắt.
- Rung và NFC. InputConfig không dùng cái nào trong hai thứ này.
Tôi làm nó từ chuỗi lệnh khởi động và cấu trúc báo cáo mà cộng đồng đã công bố (cảm ơn procon2-mac), khi không có tay cầm trong tay, nên ứng dụng gắn nhãn Experimental (Thử nghiệm). Nếu một nút đọc sai, hãy mở một issue trên GitHub.
Dùng tay cầm kiểu Nintendo hoạt động được ngay
- Switch Pro Controller đời đầu. Bluetooth, macOS 13 trở lên: các bước ghép nối. Nintendo liệt kê nó là tương thích với Switch 2, nên một tay cầm dùng được cho cả hai.
- Joy-Con đời đầu. Dùng từng chiếc hoặc cả cặp: cách kết nối Joy-Con với Mac.
- Tay cầm 8BitDo. Ở chế độ S (Switch), macOS 13 trở lên nhìn thấy 8BitDo như một Pro Controller, với A và B bị đổi chỗ theo kiểu Nintendo. Nên dùng chế độ nào.
Bất kỳ tay cầm nào trong số này đều dùng được trong game không hỗ trợ tay cầm nhờ InputConfig, với bố cục làm sẵn cho hơn 450 game và ứng dụng trong Smart Preset Maker (Trình tạo cài đặt sẵn thông minh).
Nếu bạn có Joy-Con 2
Từ bản 1.8, InputConfig cũng đọc Joy-Con 2, mỗi chiếc riêng và cầm ngang: qua USB trong bộ sạc Joy-Con 2, hoặc qua Bluetooth với cùng cài đặt như Pro Controller 2. Nó cũng là thử nghiệm, và macOS vẫn không đọc chúng. Joy-Con 2 trên Mac có các bước, việc mỗi chiếc đọc gì, và hai dự án cộng đồng kết nối chúng. Nếu bạn muốn một tay cầm Nintendo mà game thấy được, Joy-Con đời đầu vẫn là lựa chọn: cách kết nối Joy-Con với Mac.
Tóm tắt ngắn
- Chỉ có macOS. Không hỗ trợ Switch 2 Pro Controller hay Joy-Con 2.
- Qua cáp USB-C. InputConfig khởi động Pro Controller 2 và ánh xạ nó, kể cả các cảm biến chuyển động, ở mức thử nghiệm.
- Qua Bluetooth. Bật cài đặt trong Settings, Devices và ghép nối từ nút sync. Chưa được kiểm tra trên một tay cầm.
- Thứ gì đó dùng được ngay. Vẫn là Pro Controller đời đầu qua Bluetooth.
Hãy dùng cáp dữ liệu, và đừng đụng đến các cài đặt bảo mật của Mac.
Câu hỏi
Switch 2 Pro Controller có dùng được trên Mac không?
Không dùng trực tiếp được: macOS hỗ trợ Switch Pro Controller và Joy-Con đời đầu, không hỗ trợ bản Switch 2. InputConfig đọc Pro Controller 2 qua cáp USB-C và, từ bản 1.8, qua Bluetooth với một cài đặt, và ánh xạ nó thành phím và chuột, ở mức thử nghiệm.
Có trình điều khiển Switch 2 Pro Controller cho Mac không?
Không có trình điều khiển chính thức từ Apple hay Nintendo, và InputConfig không cần một cái. Khi dùng cáp, nó tự gửi các lệnh khởi động cho tay cầm, còn qua Bluetooth nó nói chuyện trực tiếp với tay cầm. Các dự án cộng đồng cũng không chính thức.
Tôi có thể dùng Switch 2 Pro Controller trong Steam hoặc các game khác trên Mac không?
Chỉ qua một công cụ cộng đồng, và tôi chưa thử cái nào. Switch2ProMac làm một Pro Controller 2 dùng cáp hiện ra như một Pro Controller trong Steam, và readme của switch2mac nói gamepad Bluetooth của nó dùng được với mọi ứng dụng đọc tay cầm game. Cả hai đều không chính thức.
switch2mac là gì?
Một ứng dụng thanh menu của cộng đồng cho macOS 15 trở lên trên Apple silicon. Theo readme của chính nó, ứng dụng kết nối Switch 2 Pro Controller, Joy-Con 2 hoặc tay cầm GameCube cho Switch 2 qua Bluetooth và hiện nó cho các ứng dụng như một gamepad ảo. Đó là bản beta của tác giả, không phải sản phẩm của Apple hay Nintendo, và tôi chưa thử.
InputConfig có hỗ trợ Switch 2 Pro Controller không?
Có, ở mức thử nghiệm: qua cáp USB-C từ phiên bản 1.6, có chuyển động từ 1.8, và qua Bluetooth từ 1.8 sau khi bạn bật Connect Switch 2 Pro, GameCube and Joy-Con 2 controllers over Bluetooth trong Settings, Devices. Phần Bluetooth được ghi nhãn là chưa kiểm tra trên một tay cầm. Tay cầm GameCube cho Switch 2 và Joy-Con 2 hoạt động theo cùng cách.
Làm sao để ngắt Switch 2 Pro Controller khỏi InputConfig?
Rút nó ra. Hoặc bấm vào mục của nó ở đầu thanh bên và chọn Disconnect (Ngắt kết nối): InputConfig ngừng đọc nó cho đến khi bạn cắm lại hoặc bấm vào nó trong InputConfig, Devices. Qua Bluetooth, tắt cài đặt trong Settings, Devices sẽ ngắt mọi tay cầm Switch 2.
Thêm bằng tiếng Việt
Hướng dẫn chi tiết, bằng tiếng Anh
Người viết. Ryleigh Newman phát triển InputConfig và mỗi ngày điều khiển chiếc Mac của mình bằng tay cầm, vì đôi tay cử động không tốt. Trang này được dịch từ tiếng Anh. InputConfig hiển thị bằng tiếng Việt khi máy Mac được đặt sang tiếng Việt. Một số trang của trang web chỉ có bằng tiếng Anh.
Trang này bằng ngôn ngữ khác: English, Deutsch, Español, Français, Italiano, 日本語, 한국어, Nederlands, Polski, Русский, 繁體中文, 简体中文
Miễn phí. macOS 14 trở lên. Không cần tài khoản, không dữ liệu nào rời khỏi máy Mac. Mã nguồn mở trên GitHub.