[GH-ISSUE #889] [Bug]: Controller connect successful but button does not work #429

Open
opened 2026-03-03 18:57:47 +03:00 by kerem · 3 comments
Owner

Originally created by @yingchaoyi on GitHub (Mar 25, 2023).
Original GitHub issue: https://github.com/PlayCover/PlayCover/issues/889

Describe the bug

Mac OS version: Ventura 13.2.1
Chip: Apple M2 Pro
PlayCover version: Version 2.0.5 (291)
Game: Genshin impact
Game Bundle version: 3.5.0
IPA download link: https://decrypt.day/app/id1467190251

Steps to reproduce

Open the game, click left corner Paimon then go to the setting page under Controls section.
Open the Mac Bluetooth setting, connect the Xbox controller via Bluetooth,
Back to the setting page, now can select the controller as the Control Type instead of Touchscreen.
Then, pressing the button on the controller, it does not respond anything

I also tried PS4 and joy-con, but none of them functioned.
I use identify in Mac Game Controllers setting, and the controller vibrates successfully.
They also function properly on steam. So it would not be the connect issue I assumed.

Expected behaviour

Controller can respond properly

Crash log

No response

What version of PlayCover are you using?

Nightly/beta

What version of macOS are you using?

Ventura (macOS 13)

Issue Language

  • Yes my issue is written in English
Originally created by @yingchaoyi on GitHub (Mar 25, 2023). Original GitHub issue: https://github.com/PlayCover/PlayCover/issues/889 ### Describe the bug Mac OS version: Ventura 13.2.1 Chip: Apple M2 Pro **PlayCover version: Version 2.0.5 (291)** Game: Genshin impact Game Bundle version: 3.5.0 IPA download link: https://decrypt.day/app/id1467190251 ### Steps to reproduce Open the game, click left corner Paimon then go to the setting page under Controls section. Open the Mac Bluetooth setting, connect the Xbox controller via Bluetooth, Back to the setting page, now can select the controller as the Control Type instead of Touchscreen. Then, pressing the button on the controller, it does not respond anything I also tried PS4 and joy-con, but none of them functioned. I use identify in Mac Game Controllers setting, and the controller vibrates successfully. They also function properly on steam. So it would not be the connect issue I assumed. ### Expected behaviour Controller can respond properly ### Crash log _No response_ ### What version of PlayCover are you using? Nightly/beta ### What version of macOS are you using? Ventura (macOS 13) ### Issue Language - [x] Yes my issue is written in English
Author
Owner

@Andromea7 commented on GitHub (Nov 18, 2023):

Hi, was there ever any fix to this? Experiencing the same problem after updating to Sonoma

<!-- gh-comment-id:1817600315 --> @Andromea7 commented on GitHub (Nov 18, 2023): Hi, was there ever any fix to this? Experiencing the same problem after updating to Sonoma
Author
Owner

@yingchaoyi commented on GitHub (Nov 20, 2023):

Hi, was there ever any fix to this? Experiencing the same problem after updating to Sonoma

Unfortunately, it didn`t solve I believe. If you cannot find a way and still want to play Genshin on Mac. I recommend using Whisky instead. Whisky allows you to run Windows applications on Mac. You can go to its GitHub for more info

<!-- gh-comment-id:1818387065 --> @yingchaoyi commented on GitHub (Nov 20, 2023): > Hi, was there ever any fix to this? Experiencing the same problem after updating to Sonoma Unfortunately, it didn`t solve I believe. If you cannot find a way and still want to play Genshin on Mac. I recommend using [Whisky](https://github.com/Whisky-App/Whisky) instead. Whisky allows you to run Windows applications on Mac. You can go to its GitHub for more info
Author
Owner

@zaithr commented on GitHub (Feb 17, 2025):

this is how i did it now with sequia 15 even third party controller has acsess . its probably play cover is not passing through the input .try this, Update Genshin Impact and PlayCover first, then connect your controller and check for any system updates. If that doesn’t help, install Xcode, update macOS again, then launch Genshin, connect your controller, and uninstall Xcode while the game is running. This worked for me—hope it helps!"

<!-- gh-comment-id:2662164257 --> @zaithr commented on GitHub (Feb 17, 2025): this is how i did it now with sequia 15 even third party controller has acsess . its probably play cover is not passing through the input .try this, Update Genshin Impact and PlayCover first, then connect your controller and check for any system updates. If that doesn’t help, install Xcode, update macOS again, then launch Genshin, connect your controller, and uninstall Xcode while the game is running. This worked for me—hope it helps!"
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/PlayCover#429
No description provided.