Tiếng Việt

Tay cầm không hoạt động trong trình giả lập trên Mac

Tải InputConfig trên Mac App StoreỨ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.

Gần như luôn luôn là một cài đặt trong chính trình giả lập. Mọi trình giả lập lớn trên Mac đều tự đọc tay cầm, qua cài đặt đầu vào riêng của nó, nên một tay cầm hoạt động ở mọi nơi khác nhưng không làm gì trong trình giả lập thường là do chọn sai thiết bị, sai trình điều khiển đầu vào, hoặc chưa từng tạo ánh xạ. Tôi sẽ chỉ bạn nơi mỗi trình giả lập giữ cài đặt đó và cái gì thường sửa được. Công cụ ánh xạ như InputConfig không phải là cách sửa cho hầu hết các trường hợp này, và tôi nói rõ nó hữu ích ở đâu.

Phiên bản InputConfig 1.7, dự kiến ra mắt vào tháng 10 năm 2026, sẽ hỗ trợ đầy đủ tiếng Việt.

Kiểm tra Mac thấy tay cầm trước

  • Bạn: Mở Cài đặt hệ thống, bấm Bộ điều khiển trò chơi ở thanh bên, rồi nhấn một nút.
  • macOS: Liệt kê tay cầm và làm sáng nút, nếu nó coi tay cầm là tay cầm game.
  • Kiểm tra: Nếu tay cầm được liệt kê và phản hồi, trình giả lập là vấn đề.

Nếu nó không có trong danh sách, nó vẫn có thể ổn. Tay cầm SNES qua USB, tay cầm USB chung, cần arcade và bộ mã hóa là thiết bị HID thông thường không bao giờ xuất hiện trong danh sách đó. Giữ Option, mở menu Apple, chọn System Information, và bấm USB: tay cầm được liệt kê ở đó đến được Mac, và trình giả lập đọc nó trực tiếp. Nếu nó không có ở cả hai nơi, hãy bắt đầu với tay cầm không được nhận diện trên Mac.

Thoát Steam khi bạn kiểm tra: lớp tay cầm của nó có thể gửi các phím riêng vào trình giả lập, và tài liệu của PCSX2 nêu tên điều này.

Sửa trong Dolphin (GameCube và Wii)

  • Bạn: Mở Controllers, đặt cổng 1 thành Standard Controller, và bấm Configure. Chọn tay cầm của bạn trong menu Device ở trên cùng, không chọn mục bàn phím.
  • Dolphin: Đọc tay cầm đó cho cổng 1.
  • Kiểm tra: Bấm từng ô và nhấn nút bạn muốn. Các thanh trực tiếp cho biết nó có đang đọc không.
  • Tay cầm thiếu trong menu Device. Kết nối nó trước, rồi nhấn Refresh cạnh menu, hoặc khởi động lại Dolphin.
  • Game Wii. Dùng Emulated Wii Remote trong mục Wii theo cách tương tự.
  • Game bỏ qua tay cầm khi Dolphin không ở trước. Bật Background Input trong cùng cửa sổ.

Tay cầm PS5, PS4 hay Xbox đều hoạt động theo cách này trên Mac. Tôi chưa xác nhận được trình đọc bàn phím trên Mac của Dolphin có nhận phím do công cụ ánh xạ gửi hay không, nên với Dolphin hãy dùng cài đặt tay cầm riêng của nó. Cài đặt tay cầm Dolphin trên Mac có hướng dẫn đầy đủ, với Wii Remote thật và bộ chuyển GameCube.

Sửa trong PCSX2 (PlayStation 2)

  1. Vào Settings, Controllers, và giữ nguồn đầu vào SDL bật. Tài liệu của PCSX2 gọi nó là nguồn được khuyến nghị và nói nó hoạt động với hầu hết tay cầm.
  2. Với DualSense hoặc DualShock 4 chính hãng, cũng bật DualShock 4 / DualSense Enhanced Mode, mà PCSX2 khuyến nghị để rung và điều khiển đèn đúng.
  3. Mở Controller Port 1 (ánh xạ cổng 1 trước, vì game mong đợi người chơi một ở đó), bấm Automatic Mapping và chọn tay cầm của bạn.
  4. Nếu Automatic Mapping báo tay cầm không được hỗ trợ, hãy ánh xạ từng nút bằng tay: bấm ô, rồi nhấn nút.

PCSX2 cũng có thể chơi bằng bàn phím, và nó nhận phím từ công cụ ánh xạ như mọi ứng dụng Mac khác, nhưng với một tay cầm mà nó đã đọc được thì không có lý do để làm vậy. Cài đặt tay cầm PCSX2 trên Mac có hướng dẫn đầy đủ.

Sửa trong RetroArch

Vào Settings, Input, RetroPad Binds, Port 1 Controls, và chọn Set All Controls để gán từng nút theo lượt. Nếu tay cầm không hoạt động, hãy leo thang này, bước nhỏ nhất trước:

  1. Đổi trình điều khiển tay cầm. Trên Mac, RetroArch có ba cái, hid, mfi và sdl2, và một tay cầm không hoạt động ở một cái thường hoạt động ở cái khác. Đổi trong Settings, Drivers, Controller, rồi khởi động lại RetroArch.
  2. Khớp trình điều khiển với tay cầm. Trình điều khiển mfi đi qua hỗ trợ tay cầm của Apple, nên nó chỉ thấy các tay cầm được liệt kê trong Bộ điều khiển trò chơi. Với tay cầm SNES USB hay tay cầm USB thông thường khác, dùng hid hoặc sdl2.
  3. Lưu hồ sơ. Khi nó hoạt động, Save Controller Profile để nó được nhận diện lần sau.

Về phím tắt, tài liệu libretro của RetroArch khuyến nghị gán một nút Enable Hotkeys để phím tắt chỉ chạy khi nút đó đang được giữ. Các phím mặc định trên bàn phím là F2 để lưu trạng thái, F4 để tải, Space để tua nhanh và F1 cho menu, và các phím người chơi mặc định của nó giống các phím mà bố cục Emulator / Arcade gửi, trừ Select. Cài đặt tay cầm RetroArch trên Mac có hướng dẫn đầy đủ.

Sửa trong PPSSPP (PSP)

  • Bạn: Vào Settings, Controls, Control mapping. Bấm một nút PSP, rồi nhấn nút trên tay cầm.
  • PPSSPP: Gán nút bạn đã nhấn.
  • Kiểm tra: Nếu tay cầm không làm gì trên màn hình đó, PPSSPP hoàn toàn không thấy nó. Thoát Steam, kết nối lại tay cầm, và mở lại PPSSPP.

Sửa trong OpenEmu, DOSBox và ScummVM

Công cụ ánh xạ hợp ở đâu, và không hợp ở đâu

InputConfig gửi các sự kiện bàn phím và chuột. Nó không tạo tay cầm ảo, nên nó không thể làm bàn phím trông như tay cầm với trình giả lập, và nó không thể sửa một tay cầm mà trình giả lập đọc sai. Nó hữu ích ở các chỗ sau:

  • Phím tắt trên nút dự phòng. Lưu trạng thái, tải trạng thái, tua nhanh và menu là phím tắt trong hầu hết trình giả lập. InputConfig đặt chúng lên các nút mà trình giả lập để trống, như cần gạt của DualSense Edge hay nhấn touchpad.
  • Mac xung quanh trình giả lập. Cùng tay cầm đó di chuyển con trỏ qua thư viện game và hộp thoại tệp, và Open App có thể mở trình giả lập từ một nút.
  • Kiểm tra tay cầm. Live Visualizer làm sáng từng điều khiển khi bạn nhấn, kể cả tay cầm USB thông thường, nên bạn thấy Mac có nhận được lần nhấn không trước khi đổ lỗi cho trình giả lập.
  • Trình giả lập chỉ dùng bàn phím. Các trình giả lập trên trình duyệt và một số bản port cũ chỉ đọc phím. Bố cục Emulator / Arcade bao quát các trường hợp đó.
Live Visualizer của InputConfig vẽ một tay cầm kiểu SNES USB, với nút A được làm sáng khi bị nhấn.
Figure 1. Nếu Live Visualizer làm sáng nút, Mac đang nhận lần nhấn, và chỗ cần xem là cài đặt của trình giả lập.

Đừng ánh xạ các nút mà trình giả lập cũng đọc, nếu không mỗi lần nhấn sẽ đến hai lần. Đặt cho trình giả lập một preset riêng và bật tự chuyển, và nó sẽ kích hoạt bất cứ khi nào trình giả lập ở trước. InputConfig miễn phí trên Mac App Store, cần macOS 14 trở lên.

Tóm tắt

  • Kiểm tra Mac trước. Xem trong Bộ điều khiển trò chơi, hoặc trong System Information, USB, với tay cầm USB thông thường.
  • Chọn thiết bị trong trình giả lập. Tức là menu Device của Dolphin, nguồn SDL của PCSX2, hoặc trình điều khiển của RetroArch.
  • Dùng công cụ ánh xạ cho phần thêm. Nó dành cho phím tắt trên nút dự phòng, không phải cho chính tay cầm.

Cài đặt đầu vào riêng của trình giả lập sửa hầu hết các lỗi này trong một phút.

Câu hỏi

Vì sao tay cầm PS5 của tôi không hoạt động trong Dolphin trên Mac?

Thường là vì menu Device trong cửa sổ tay cầm của Dolphin vẫn đặt ở bàn phím. Mở Controllers, bấm Configure ở cổng 1, chọn DualSense trong menu Device, nhấn Refresh nếu nó thiếu, rồi ánh xạ các nút.

Vì sao PCSX2 không nhận tay cầm của tôi trên Mac?

Kiểm tra nguồn đầu vào SDL được bật trong Settings, Controllers, rồi dùng Automatic Mapping trên Controller Port 1. Với tay cầm Sony, bật DualShock 4 / DualSense Enhanced Mode. Thoát Steam nếu nó đang mở.

RetroArch không thấy tay cầm của tôi trên Mac. Tôi nên đổi gì?

Thử một trình điều khiển tay cầm khác trong Settings, Drivers, Controller (hid, mfi hoặc sdl2), khởi động lại RetroArch, rồi gán trong Settings, Input, RetroPad Binds.

Vì sao tay cầm SNES USB của tôi không hoạt động trong trình giả lập trên Mac?

Nó là thiết bị USB thông thường, nên nó không có trong Cài đặt hệ thống, Bộ điều khiển trò chơi, và một trình giả lập chỉ đọc các tay cầm đó sẽ bỏ lỡ nó. Trong RetroArch dùng trình điều khiển hid hoặc sdl2. Trong OpenEmu gán nó trong Controls. Xem tay cầm SNES USB trên Mac.

Tôi có thể biến bàn phím thành tay cầm cho trình giả lập trên Mac không?

Không với InputConfig. Nó gửi phím và sự kiện chuột, nó không tạo tay cầm ảo. Mọi trình giả lập ở đây đều có thể gán trực tiếp cho bàn phím trong cài đặt đầu vào riêng của nó.

Mac có cần driver cho tay cầm trong trình giả lập không?

Không. Tay cầm PlayStation, Xbox và Switch Pro hoạt động không cần driver trên macOS hiện tại, và tay cầm USB chung và tay cầm kiểu SNES được đọc như thiết bị HID mà không cần cài gì. Ngoại lệ mà người ta hay gặp là tay cầm Xbox 360 có dây, mà macOS không hỗ trợ chút nào.

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, Français, עברית, Magyar, Bahasa Indonesia, Italiano, 日本語, Norsk, Nederlands, Polski, Português, Русский, Slovenčina, Svenska, ไทย, Türkçe, Українська

Tải InputConfig trên Mac App StoreMiễ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.