Tiếng Việt
Có dùng được Switch 2 Pro Controller trên Mac không?
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. Tuy vậy, qua cáp USB-C giờ đã có một cách: InputConfig 1.6 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. Ứng dụng đánh dấu tính năng 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. Nếu bạn muốn một tay cầm Nintendo dùng được ngay trên Mac hôm nay, Pro Controller đời đầu vẫn là lựa chọn của tôi.
InputConfig miễn phí trên Mac App Store. macOS 14 trở lên, không cần tài khoản, không theo dõi, mã nguồn mở.
Các bước
- Cắm tay cầm vào Mac bằng cáp dữ liệu USB-C.
- Mở InputConfig 1.6 trở lên. Ứng dụng tự khởi động tay cầm.
- Chờ đèn người chơi 1 sáng và mục Switch 2 Pro Controller xuất hiện trong thanh bên.
- Tạo một preset, hoặc chọn một bố cục trong Smart Preset Maker.
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
- 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ử chúng. Không dự án nào biến các tay cầm mới thành tay cầm Mac thông thường mà game nào cũng thấy.
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 1.6 trở lên.
- 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 đ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.
- 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.
Những việc nó chưa làm được
- Trở thành tay cầm game của Mac. Nó không phải vậy với các ứng dụng khác, nên những game đọc tay cầm trực tiếp vẫn không thấy nó.
- Bluetooth. Chỉ hoạt động qua cáp.
- ZL và ZR analog. Chúng chỉ đọc được là bật hoặc tắt.
- Rung và chuyển động. InputConfig chưa 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. 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.
Nếu bạn có Joy-Con 2
InputConfig chưa đọc được Joy-Con 2. Live Visualizer có thể vẽ một cặp Joy-Con 2, nên có thể bố trí sẵn một preset cho chúng, nhưng không có tín hiệu nào đến. Cho đến khi điều đó thay đổi, Joy-Con đời đầu là các tay cầm Nintendo để dùng bằng một tay: cách kết nối Joy-Con với Mac. Joy-Con 2 trên Mac nói về hai dự án cộng đồng kết nối các tay cầm mới.
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 1.6 khởi động Pro Controller 2 và ánh xạ nó, ở mức thử nghiệ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. Qua cáp USB-C, InputConfig 1.6 có thể khởi động Pro Controller 2 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. InputConfig không cần trình điều khiển khi dùng cáp: nó tự gửi các lệnh khởi động cho 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 trên Mac không?
Chỉ qua một tập lệnh của cộng đồng như Switch2ProMac, qua cáp. Nó không chính thức và tôi chưa thử.
Joy-Con 2 có dùng được trên Mac không?
Không dùng trực tiếp được. Hai dự án cộng đồng cùng tên JoyCon2Mac kết nối chúng: một dự án ánh xạ chúng thành phím bấm, còn dự án kia, một trình điều khiển, cần tắt các biện pháp bảo mật cốt lõi của macOS, điều mà tôi sẽ không làm trên một chiếc Mac dùng hằng ngày.
InputConfig có hỗ trợ Switch 2 Pro Controller không?
Có, qua cáp USB-C, từ phiên bản 1.6, ở mức thử nghiệm. Bluetooth chưa được hỗ trợ, Joy-Con 2 cũng chưa. Tay cầm GameCube cho Switch 2 hoạt động qua cáp 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: InputConfig ngừng đọc nó cho đến khi bạn cắm lại hoặc bấm vào nó trong InputConfig, Devices.
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. Giao diện ứng dụng và phần còn lại của trang web đều bằng tiếng Anh.
Trang này bằng ngôn ngữ khác: 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, Українська, 繁體中文, 简体中文
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.