Tiếng Việt
Tay cầm không hoạt động trong game CrossOver, Whisky hoặc Game Porting Toolkit
Tay cầm chỉ chạy trong game CrossOver, Whisky, Sikarugir hoặc Game Porting Toolkit khi Wine chuyển nó qua và game Windows nhận ra nó, và điều đó thay đổi theo từng game và từng bản cập nhật. Bàn phím và chuột thì lần nào cũng qua được. Vì vậy cách luôn hiệu quả là ánh xạ tay cầm sang phím và chuyển động chuột ở phía Mac bằng InputConfig, và game chỉ nhận đầu vào mà nó vốn đã hiểu. InputConfig miễn phí, mã nguồn mở, và cần macOS 14 trở lên.
Bên dưới tôi đi qua các bước kiểm tra nên thử trước, điều gì khác với tay cầm PS5 và Xbox, Parallels nằm ở đâu, và cách đi bằng bàn phím từng bước.
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ài InputConfig từ Mac App Store và bật nó trong Cài đặt hệ thống, Quyền riêng tư & Bảo mật, Trợ năng.
- Mở Smart Preset Maker, tìm game, và chọn tay cầm của bạn.
- Tắt tay cầm trong game, và tắt Steam Input cho game nếu nó chạy trong Steam bên trong bottle.
- Bấm Activate cho preset và khởi động game.
- Nếu camera chậm hoặc giật, hãy đổi tốc độ và vùng chết bên trong ở các dòng ngắm.
Biết điều gì đi qua được
CrossOver và Whisky (đều là Wine) và Game Porting Toolkit của Apple chuyển tiếp thiết bị HID sang phía Windows, và game Windows khi đó cần hỗ trợ riêng cho thiết bị đó qua XInput hoặc DirectInput. Trang hỗ trợ của chính CodeWeavers nói rằng game cần ít nhất hỗ trợ XInput của Windows để nhận đầu vào tay cầm qua CrossOver, và rằng không thể cài trình điều khiển tay cầm Windows vì bên dưới không có Windows.
- Tay cầm Xbox có cơ hội tốt nhất. XInput mô tả một tay cầm Xbox.
- Tay cầm PlayStation và Switch có thể bị lệch. DualSense hoặc Switch Pro Controller có thể đến như một thiết bị mà game không nhận ra, dù CodeWeavers có thử DualSense và DualShock 4.
- Các tính năng phụ hiếm khi còn. Rung chạy ở một số game và không chạy ở game khác, còn touchpad, thanh đèn và gyro chẳng có ý nghĩa với phần lớn game Windows chạy theo cách này.
Phím và chuyển động chuột luôn đến được game Windows, vì đó là thứ duy nhất mà mọi lớp dịch đều làm đúng.
Thiết lập đường bàn phím
InputConfig nằm ở phía Mac, đọc tay cầm, và gửi phím cùng chuyển động chuột. Với game, nó là một bàn phím và chuột. Smart Preset Maker có bố cục làm sẵn cho hơn 450 game và ứng dụng, gồm nhiều game Windows chỉ chạy trên Mac qua CrossOver.
- Bạn: Chọn game trong Smart Preset Maker, tắt tay cầm trong cài đặt của game nếu có tùy chọn đó, rồi bấm Activate và khởi động game.
- InputConfig: Gửi các phím của game từ các nút, và chuyển động chuột từ cần analog phải, cho camera.
- Kiểm tra: Cần analog phải xoay camera. Nếu cảm giác chậm hoặc giật, hãy đổi tốc độ và vùng chết bên trong ở các dòng ngắm (vùng chết và độ nhạy). Nếu game dùng phím khác, hãy đổi đầu ra ở dòng đó, hoặc bấm Scan trên một dòng để chuyển nó sang nút khác.

Hai tùy chọn của preset giúp ích riêng cho game Windows. Confine cursor giữ con trỏ không rời cửa sổ game sang màn hình thứ hai, và tự động đưa về giữa sẽ đặt nó trở lại giữa màn hình theo một khoảng thời gian, dành cho game đọc vị trí chuột. Cả hai nằm trong mục Automation & Gaming Utilities của preset, được mô tả trong tự động chuyển và tự động hóa. Hướng dẫn chơi mọi game có các cài đặt giúp việc nhìn bằng chuột có cảm giác đúng.
Dùng tay cầm PS5 hoặc PS4 trong CrossOver
CodeWeavers nói hãng thường xuyên thử DualSense và DualShock 4, nên tay cầm PlayStation có thể chạy. Khi nó không chạy, thường là một trong ba điều:
- Game chỉ đọc XInput. Nó không nhận ra tay cầm Sony.
- Bluetooth. Cáp thường hoạt động tốt hơn.
- Steam Windows trong bottle. Nó dịch tay cầm lần thứ hai.
Các tính năng phụ của PlayStation vẫn chạy với InputConfig ở phía Mac, vì chúng được xử lý trước khi game tham gia: touchpad có thể di chuyển chuột hoặc làm các nút, ngắm bằng gyro biến độ nghiêng thành chuyển động chuột để ngắm tinh, và mỗi preset có thể đặt màu thanh đèn riêng để bạn thấy bố cục nào đang chạy. Về ghép nối, xem kết nối tay cầm PS5 với Mac.
Dùng tay cầm Xbox trong CrossOver
Tay cầm Xbox Series hoặc Xbox One là loại tay cầm mà game Windows mong đợi, nên nó có cơ hội tốt nhất để chạy như tay cầm trong CrossOver. Nếu vẫn lỗi, hãy đi lần lượt các bước sau, bước nhỏ nhất trước:
- Dùng cáp. Kết nối bằng cáp thay vì Bluetooth.
- Kiểm tra Mac có thấy nó không. Nó phải phản hồi trong Bộ điều khiển trò chơi ở thanh bên của Cài đặt hệ thống.
- Kiểm tra bottle có thấy nó không. Hãy tìm nó trong bảng Game Controllers của bottle.
- Đổi Steam Input. Nếu game chạy trong Steam bên trong bottle, hãy thử phần ghi đè Steam Input của game theo cả hai hướng.
Tay cầm Xbox 360 có dây là chuyện khác. Bản thân macOS không hỗ trợ nó, nên không gì trên Mac, kể cả CrossOver, chuyển được nó cho game. Một tay cầm Xbox đời mới hơn, tay cầm PlayStation, hoặc 8BitDo ở chế độ được hỗ trợ là cách đi vòng. Trang tay cầm dùng được với Mac có danh sách, và kết nối tay cầm Xbox nói về ghép nối.
Tắt Steam Input bên trong bottle
Steam Windows bên trong CrossOver thêm Steam Input vào hỗn hợp, và thường nó không thấy được tay cầm của Mac. Hãy tắt Steam Input cho game và dùng InputConfig. Nếu không, bạn có thể không có đầu vào nào hoặc bị đầu vào kép.
Whisky, Sikarugir và Game Porting Toolkit
Trang GitHub của chính Whisky nay nói nó không còn được bảo trì tích cực và ứng dụng cùng game có thể hỏng bất cứ lúc nào. Các bottle hiện có vẫn chạy, nhưng cách sửa tay cầm sẽ không đến với nó. Sikarugir và các lớp bao Wine khác, cùng Game Porting Toolkit của Apple, vốn là công cụ nhà phát triển để thử game Windows trên Mac, đều chuyển tay cầm cho game qua Wine, nên cùng quy tắc như trong CrossOver: tay cầm Xbox và game có hỗ trợ XInput có cơ hội tốt nhất, còn bàn phím và chuột luôn qua được. InputConfig không quan tâm bạn dùng cái nào trong số này, vì nó chạy trên Mac và gửi phím cùng chuyển động chuột, thứ mà mọi cái đều chuyển cho game.
Nếu nút sai, thiếu rung, hoặc bị trễ
- Nút sai. Khi game thấy tay cầm nhưng các nút bị xáo trộn hoặc gợi ý hiện sai máy console, game đã coi tay cầm là thiết bị chung. Hãy thử cáp, thử phần ghi đè Steam Input của game theo cả hai hướng, và nếu vẫn sai, hãy dùng đường bàn phím, nơi mỗi nút gửi đúng phím bạn đã chọn.
- Rung. Rung riêng của game cần game thấy tay cầm, nên đường bàn phím mất nó. Thay vào đó InputConfig có thể cho một lần rung ngắn khi một nút đã ánh xạ được kích hoạt, nó xác nhận một lần bấm nhưng không phải hiệu ứng của game (phản hồi xúc giác).
- Độ trễ. Cáp là kết nối ổn định nhất, và InputConfig mặc định đọc tay cầm ở 120 Hz, nhiều nhất chỉ thêm vài mili giây. Khi game Windows có cảm giác ì trên Mac, tốc độ khung hình và đường cong phản hồi của cần analog là các nguyên nhân thường gặp. Độ trễ đầu vào của tay cầm trên Mac đi qua chúng.
Parallels hoạt động khác
Parallels Desktop không phải lớp dịch. Nó chạy một bản Windows thật và có thể chuyển tay cầm USB hoặc Bluetooth cho Windows trực tiếp: hãy kết nối tay cầm USB với Windows khi Parallels hỏi, hoặc bật chia sẻ thiết bị Bluetooth với Windows trong cài đặt USB và Bluetooth của máy ảo. Khi đó Windows tự điều khiển tay cầm, như trên PC, và các công cụ Windows như Steam Input chạy bên trong nó.
Sau macOS Sequoia 15.4, tay cầm ngừng hoạt động bên trong Parallels với nhiều người. Parallels theo dõi chuyện này trên diễn đàn của Parallels và sau đó đánh dấu chủ đề là đã giải quyết. Nếu một tay cầm chạy trên Mac mà không chạy trong Windows, hãy cập nhật Parallels trước mọi việc khác. InputConfig là ứng dụng Mac, và việc của nó là phía Mac: với game bên trong Parallels, hãy đưa tay cầm vào Windows trước.
Bắt đầu từ một bố cục game Windows làm sẵn
Các bố cục này được viết cho game không có bản Mac, mà trên Mac thường nghĩa là CrossOver hoặc một lớp tương tự. Mỗi trang nói game chạy thế nào và bố cục mong đợi những phím nào.
- Hành động và souls-like. Elden Ring, Sekiro, Sifu.
- RPG thế giới mở. Skyrim, The Witcher 3, Fallout 4, GTA V.
- Co-op và sinh tồn. Lethal Company, Phasmophobia, Raft, Sons of the Forest, Enshrouded, V Rising.
- Xây dựng và mô phỏng. Cities: Skylines II, Manor Lords, Dyson Sphere Program, BeamNG.drive.
- Indie. Outer Wilds, Pizza Tower, Animal Well, Death's Door.
Tóm tắt ngắn
- Thử tay cầm một lần. Tay cầm Xbox dùng cáp, trong game có hỗ trợ XInput, có cơ hội tốt nhất.
- Rồi ánh xạ nó. InputConfig gửi phím và chuyển động chuột, thứ mà mọi lớp dịch đều chuyển qua.
- Giữ một bộ chuyển đổi. Hãy tắt hỗ trợ tay cầm của game và Steam Input trong lúc preset chạy.
Tôi sẽ thôi chống lại lớp dịch và đưa cho game chiếc bàn phím mà nó vốn đã đọc.
Câu hỏi
CrossOver có hỗ trợ tay cầm chơi game trên Mac không?
Một phần. Nó chuyển tiếp tay cầm cho game Windows, nhưng game sau đó phải nhận ra thiết bị, và nhiều game không nhận. Ánh xạ tay cầm sang bàn phím bằng InputConfig chạy được bất kể điều đó.
Game Porting Toolkit có chuyển tay cầm qua không?
Thường là với tay cầm kiểu Xbox, ít hơn với loại khác. Đường bàn phím qua InputConfig đáng tin cậy dù thế nào.
Vì sao tay cầm Xbox của tôi không chạy trong CrossOver?
Hãy kiểm tra nó phản hồi trong Bộ điều khiển trò chơi ở thanh bên của Cài đặt hệ thống, kết nối bằng cáp, kiểm tra bảng Game Controllers của bottle, và nếu game chạy trong Steam bên trong bottle, hãy thử phần ghi đè Steam Input của nó theo cả hai hướng. Tay cầm Xbox 360 có dây sẽ không chạy, vì macOS không hỗ trợ nó.
Whisky còn được bảo trì không?
Không. Trang GitHub của Whisky nói nó không còn được bảo trì tích cực và ứng dụng cùng game có thể hỏng bất cứ lúc nào. Các bottle hiện có vẫn chạy. Tay cầm được ánh xạ sang phím bằng InputConfig vẫn tiếp tục chạy trong Whisky, vì phím luôn qua được.
Game có nhận tay cầm và phím cùng lúc không?
Có thể, nếu game thấy tay cầm và InputConfig đang gửi phím. Hãy tắt hỗ trợ tay cầm trong game, hoặc tắt Steam Input cho nó bên trong bottle, khi preset InputConfig đang hoạt động.
Tay cầm có chạy trong Parallels trên Mac không?
Thường là có, vì Parallels đưa tay cầm cho một bản Windows thật. Hãy kết nối tay cầm USB với Windows hoặc chia sẻ thiết bị Bluetooth với Windows trong cài đặt của máy ảo, và cập nhật Parallels nếu tay cầm ngừng hoạt động sau một bản cập nhật macOS.
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.