Tiếng Việt

Bộ mã hóa arcade USB hai người chơi 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.

Có, không cần driver, miễn là bộ mã hóa tự báo mình là một cần điều khiển (joystick). Một bộ mã hóa arcade USB, bo mạch nhỏ mà cần gạt và nút được nối vào để làm bartop hoặc bảng tự làm ở nhà, thường làm được như vậy, kể cả các bo được bán là bộ mã hóa zero delay.

Thiết lập hai người chơi đến dưới dạng hai bo, hoặc một bo kép, và InputConfig 1.6, ứng dụng Mac miễn phí do tôi làm, giờ cấp cho mỗi người chơi một tay cầm riêng trong cả hai trường hợp. Tôi sẽ đi qua việc Mac làm với từng loại và cách thiết lập một bộ.

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.

Các bước

  1. Tìm xem bo là bộ mã hóa joystick hay bộ mã hóa bàn phím.
  2. Trong một trình giả lập, gán điều khiển của mỗi người chơi trong cài đặt đầu vào của nó.
  3. Với game bàn phím, mở InputConfig và kiểm tra mọi dây trong Live Visualizer.
  4. Quét cần gạt và nút của người chơi một lên các phím, rồi của người chơi hai lên các phím khác.
  5. Nhấn Activate.

Phân biệt bộ mã hóa joystick với bộ mã hóa bàn phím

Bộ mã hóa có hai loại, và chúng hoạt động rất khác nhau trên Mac:

  • Bộ mã hóa joystick. Chúng báo cáo như một tay cầm USB: cần gạt đến dưới dạng D-pad hoặc hai trục, và mỗi nút như một nút được đánh số. Hầu hết các bo zero delay giá rẻ dùng chip DragonRise và hoạt động theo cách này. macOS đọc chúng như thiết bị HID thông thường, nên chúng xuất hiện trong System Information, USB, nhưng không có trong Cài đặt hệ thống, Bộ điều khiển trò chơi.
  • Bộ mã hóa bàn phím. Chúng báo cáo như một bàn phím USB: mỗi nút gõ một phím, theo bố cục mặc định của MAME hoặc một bố cục bạn lập trình. Mọi ứng dụng đều thấy các phím đó mà không cần cài thêm gì.

Một số bo làm được cả hai, được đặt bằng một jumper, một công tắc, hoặc một tổ hợp nút, và tờ thông số của người bán cho biết điều đó.

Ánh xạ nó trong trình giả lập

MAME, RetroArch và OpenEmu tự đọc joystick HID. Nối bo, cắm vào, và gán từng điều khiển trong cài đặt đầu vào của trình giả lập.

RetroArch: Nơi gán điều khiển của mỗi người chơi.

Settings, Input, RetroPad Binds, Port 1 Controls

Điều gì xảy ra: Bạn gán người chơi một. Port 2 Controls, ở cùng chỗ, là người chơi hai.

Thêm về sự cố tay cầm của trình giả lập. Với một trình giả lập đọc được bo, bạn không cần gì thêm.

Cho mỗi người chơi một tay cầm

Cách một thiết lập hai người chơi hiện ra phụ thuộc vào phần cứng:

  • Hai bo riêng. Mỗi bo là một thiết bị USB riêng, nên mỗi bo là một tay cầm riêng. Hai bo giống nhau báo cùng tên. InputConfig 1.6 giữ chúng tách biệt, và chúng không còn bật tắt cùng nhau nữa.
  • Một bo kép, hoặc một bộ chuyển đôi. Nhiều loại gửi cả hai người chơi xuống một cáp, mỗi người chơi là một báo cáo riêng. InputConfig 1.6 nhận ra điều đó và cấp cho người chơi hai một tay cầm riêng, được liệt kê dưới tên của bo với player 2 đứng sau.
  • Một bo kép gửi cả hai người chơi như một báo cáo. Khi đó nó là một tay cầm với mọi nút của cả hai người chơi trên đó. Vẫn hoạt động: một preset có thể gán nửa của người chơi một và nửa của người chơi hai cho các phím khác nhau.
InputConfig liệt kê một bộ mã hóa arcade hai người chơi thành hai tay cầm, cái thứ hai được đánh dấu player 2.
Figure 1. InputConfig 1.6 cấp cho mỗi người chơi của một bo hai người chơi một tay cầm riêng.

Trong InputConfig, mỗi tay cầm có một khe riêng, đánh số từ 0, và một preset giữ các hàng riêng cho mỗi khe. Chọn tay cầm kết nối nào mà một nhóm đọc từ menu thiết bị của nhóm, hoặc từ menu bảng Live Visualizer dưới Connected. Chữ player 2 sau tên bo nghĩa là việc tách đã thành công.

Cho mỗi người chơi các phím cho game bàn phím

Nhiều game kiểu arcade trên Mac, và hầu hết game trình duyệt, chỉ đọc bàn phím. Với bộ mã hóa joystick, InputConfig đọc bo và gửi phím.

Bước 1: Kiểm tra dây

  • Bạn: Cắm bo, mở InputConfig, rồi di chuyển từng cần gạt và nhấn từng nút trong khi bạn nhìn Live Visualizer.
  • InputConfig: Liệt kê tay cầm của mỗi người chơi ở đầu thanh bên và vẽ một bộ mã hóa như một bản đồ đơn giản về những gì nó báo, một đèn cho mỗi nút. Nếu thiếu một tay cầm, nhấn Refresh Controllers, hoặc đánh dấu bo trong InputConfig, Devices.
  • Kiểm tra: Mọi dây đều sáng lên một đèn trước khi bạn gán bất cứ thứ gì.
Live Visualizer của InputConfig hiển thị cần gạt và các nút của một bộ mã hóa arcade, với các đầu vào được nhấn được làm sáng.
Figure 2. Kiểm tra mọi dây trong Live Visualizer trước khi bạn gán bất cứ thứ gì.

Bước 2: Gán người chơi một

  • Bạn: Trong một preset mới, dưới tay cầm của người chơi một, nhấn Scan trên một hàng và đẩy cần gạt hoặc nhấn nút, rồi chọn phím của nó. W, A, S và D cho cần gạt là phổ biến.
  • InputConfig: Điền mỗi hàng theo điều khiển bạn đã nhấn.
  • Kiểm tra: Mỗi điều khiển gửi phím của nó vào một ô văn bản.

Bước 3: Gán người chơi hai và kích hoạt

  • Bạn: Làm tương tự dưới tay cầm của người chơi hai với các phím mũi tên và các nút riêng của họ, rồi nhấn Activate.
  • InputConfig: Đọc cả hai người chơi cùng lúc.
  • Kiểm tra: Cả hai người chơi có thể nhấn cùng lúc. Game thấy hai người trên một bàn phím.
Trình chỉnh sửa InputConfig với hai nhóm, mỗi người chơi một nhóm, gán từng cần gạt và các nút của nó sang các phím khác nhau.
Figure 3. Một preset, hai người chơi: nhóm của mỗi tay cầm gửi các phím riêng của nó.

Hai bố cục tương tự phù hợp với hầu hết game trình duyệt hai người. Phiên bản dài hơn, với các lựa chọn phím thường dùng, nằm ở hai tay cầm trên Mac. W, A, S, D cho một người và các phím mũi tên cho người kia phù hợp với hầu hết game hai người.

Những gì 1.6 thay đổi cho các bo rẻ

  • Sửa bộ mô tả. Các bo mô tả sai trục của chính chúng, điều thường gặp với bộ mã hóa kiểu DragonRise, được sửa khi chúng được đọc thay vì tạo ra một cần gạt nằm ở một mép.
  • Nhiều nút hơn. Có thể gán tới 128 nút, cho các bo có nhiều đầu vào.
  • Thứ tự dây. Một USB ID của DragonRise được nhiều sản phẩm khác nhau dùng chung, nên InputConfig chỉ dùng một hàng nút của cộng đồng cho một bo khi nó khớp chính xác. Nếu không, nó đọc mô tả riêng của bo và đánh số nút theo thứ tự dây, đó là điều bạn muốn cho một bảng bạn tự đi dây.
  • Preset cũ. Preset làm trong 1.5 với một bộ mã hóa được đề nghị cập nhật lần đầu nó kết nối, vì 1.6 đánh số điều khiển khác đi. Đánh dấu các preset và nhấn Update Ticked Presets.

Nếu bạn bỏ qua việc cập nhật, Settings, Advanced, Check Older Presets Again sẽ đưa lời đề nghị trở lại.

Dùng bộ mã hóa bàn phím

Bộ mã hóa bàn phím không cần gì trên Mac: game đọc các phím của nó trực tiếp. InputConfig cũng có thể lắng nghe các phím đó và thêm thứ gì đó lên trên, như một nút giữ mở một menu hoặc một phím chạy một lối tắt.

  • Một bàn phím cho InputConfig. Nó không biết phím đến từ bo nào, vì đầu vào bàn phím của Mac đến nó như một bàn phím duy nhất. Gán các phím khác nhau cho mỗi người chơi trong thiết lập riêng của bộ mã hóa.
  • Chỉ lắng nghe. Các phím chỉ được lắng nghe, nên một phím đã gán vẫn đến được game.

Với bộ mã hóa bàn phím, hãy tách người chơi ra trong bộ mã hóa, không phải trong InputConfig.

Những việc nó không làm được

InputConfig gửi sự kiện bàn phím và chuột. Các game chỉ chấp nhận một tay cầm được nhận diện sẽ không thấy bộ mã hóa joystick, dù có hay không có InputConfig. Với những game đó, một trình giả lập đọc bo trực tiếp là con đường.

Tóm tắt

  • Trình giả lập. Gán từng người chơi trong cài đặt đầu vào của trình giả lập.
  • Game bàn phím. InputConfig, một nhóm cho mỗi người chơi, Scan từng điều khiển lên phím của nó.
  • Bo kép. 1.6 liệt kê người chơi hai như một tay cầm riêng khi bo gửi người chơi riêng biệt.

Kiểm tra mọi dây trong Live Visualizer trước, và việc gán chỉ mất vài phút.

Câu hỏi

Bộ mã hóa USB zero delay có hoạt động trên Mac không?

Có. Hầu hết bo zero delay báo cáo như một joystick USB, và macOS đọc nó mà không cần driver. Trình giả lập đọc trực tiếp, và InputConfig đọc nó cho các game chỉ nhận bàn phím. Nó không xuất hiện trong Cài đặt hệ thống, Bộ điều khiển trò chơi, và điều đó là bình thường.

Vì sao bộ mã hóa arcade của tôi hiện là một tay cầm cho hai người chơi?

Một số bo kép gửi cả hai người chơi trong một báo cáo, nên chúng là một thiết bị với gấp đôi số nút. InputConfig 1.6 tách các bo gửi từng người chơi riêng. Với bo không làm vậy, gán các điều khiển của người chơi một và người chơi hai cho các phím khác nhau trong một preset.

Tôi có cần driver cho bộ mã hóa DragonRise trên Mac không?

Không. macOS đọc bo DragonRise như joystick HID. Bộ mô tả của chúng thường hơi sai, và InputConfig 1.6 sửa các lỗi thường gặp khi nó đọc chúng.

Bộ mã hóa bàn phím như I-PAC có hoạt động trên Mac không?

Có. Với macOS, nó là một bàn phím USB, nên game và trình giả lập đọc các phím của nó mà không cần cài gì.

InputConfig có thể làm bộ mã hóa của tôi trông như một tay cầm Xbox không?

Không. Nó gửi sự kiện bàn phím và chuột. Các game chỉ chấp nhận một tay cầm sẽ không thấy bộ mã hóa joystick.

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, Українська, 简体中文

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.