[GH-ISSUE #708] [Bug]: xbox one s controller not work #341

Open
opened 2026-03-03 18:57:04 +03:00 by kerem · 14 comments
Owner

Originally created by @yaya56 on GitHub (Jan 17, 2023).
Original GitHub issue: https://github.com/PlayCover/PlayCover/issues/708

Describe the bug

macbook pro m1. 16G os 13.0.1 , playcover version 2.0.2
connect xbox one s controller with bluetooth, Genshin game can choose the controller, then nothing happened, no button works, other origin game in steam works well . maybe same problem like #315.
try reconnect after start playcover,before playcover, before genshin start, all the same ,not work for me.

Steps to reproduce

just not work with xbox ones controller

Expected behaviour

xbox ones controller can work

Crash log

No response

What version of PlayCover are you using?

2.0.2

What version of macOS are you using?

Ventura (macOS 13)

Issue Language

  • Yes my issue is written in English
Originally created by @yaya56 on GitHub (Jan 17, 2023). Original GitHub issue: https://github.com/PlayCover/PlayCover/issues/708 ### Describe the bug macbook pro m1. 16G os 13.0.1 , playcover version 2.0.2 connect xbox one s controller with bluetooth, Genshin game can choose the controller, then nothing happened, no button works, other origin game in steam works well . maybe same problem like #315. try reconnect after start playcover,before playcover, before genshin start, all the same ,not work for me. ### Steps to reproduce just not work with xbox ones controller ### Expected behaviour xbox ones controller can work ### Crash log _No response_ ### What version of PlayCover are you using? 2.0.2 ### What version of macOS are you using? Ventura (macOS 13) ### Issue Language - [X] Yes my issue is written in English
Author
Owner

@zanderp25 commented on GitHub (Jan 17, 2023):

Did you close Steam while playing Genshin Impact? I think that it might be Steam using the controller for "Desktop Mode" or something.

If not, does it show correctly in System Settings -> Game Controllers?

<!-- gh-comment-id:1384756173 --> @zanderp25 commented on GitHub (Jan 17, 2023): Did you close Steam while playing Genshin Impact? I think that it might be Steam using the controller for "Desktop Mode" or something. If not, does it show correctly in System Settings -> Game Controllers?
Author
Owner

@yaya56 commented on GitHub (Jan 17, 2023):

no. after it not work with Genshin Impact , i thought it might be some wrong with my controller,so i tried steam .

<!-- gh-comment-id:1384757940 --> @yaya56 commented on GitHub (Jan 17, 2023): > no. after it not work with Genshin Impact , i thought it might be some wrong with my controller,so i tried steam .
Author
Owner

@yaya56 commented on GitHub (Jan 17, 2023):

Did you close Steam while playing Genshin Impact? I think that it might be Steam using the controller for "Desktop Mode" or something.

If not, does it show correctly in System Settings -> Game Controllers?

in playcover system settings ,no xbox controller, just keyboard and mac control pad, but in game,can choose game controller, but after switch to game controller ,no button works

<!-- gh-comment-id:1384759287 --> @yaya56 commented on GitHub (Jan 17, 2023): > Did you close Steam while playing Genshin Impact? I think that it might be Steam using the controller for "Desktop Mode" or something. > > If not, does it show correctly in System Settings -> Game Controllers? in playcover system settings ,no xbox controller, just keyboard and mac control pad, but in game,can choose game controller, but after switch to game controller ,no button works
Author
Owner

@zanderp25 commented on GitHub (Jan 17, 2023):

playcover system settings

No, this:

Screenshot 2023-01-16 at 21 39 17

just keyboard and mac control pad

I think you have to turn the Game Control off for that to work

Screenshot 2023-01-16 at 21 40 18
<!-- gh-comment-id:1384765077 --> @zanderp25 commented on GitHub (Jan 17, 2023): > playcover system settings No, this: <img width="827" alt="Screenshot 2023-01-16 at 21 39 17" src="https://user-images.githubusercontent.com/13000207/212797803-e8830524-1497-4342-a146-b7f4f6005326.png"> > just keyboard and mac control pad I think you have to turn the Game Control off for that to work <img width="867" alt="Screenshot 2023-01-16 at 21 40 18" src="https://user-images.githubusercontent.com/13000207/212797928-8cc20d4e-c424-46ce-a5e2-ec3cbc7863e8.png">
Author
Owner

@yaya56 commented on GitHub (Jan 17, 2023):

playcover system settings

No, this:

Screenshot 2023-01-16 at 21 39 17

just keyboard and mac control pad

I think you have to turn the Game Control off for that to work

Screenshot 2023-01-16 at 21 40 18

i'll try it later, if still not work, i will take some picture back here , thanks

<!-- gh-comment-id:1384767787 --> @yaya56 commented on GitHub (Jan 17, 2023): > > playcover system settings > > No, this: > > <img alt="Screenshot 2023-01-16 at 21 39 17" width="827" src="https://user-images.githubusercontent.com/13000207/212797803-e8830524-1497-4342-a146-b7f4f6005326.png"> > > > just keyboard and mac control pad > > I think you have to turn the Game Control off for that to work > > <img alt="Screenshot 2023-01-16 at 21 40 18" width="867" src="https://user-images.githubusercontent.com/13000207/212797928-8cc20d4e-c424-46ce-a5e2-ec3cbc7863e8.png"> i'll try it later, if still not work, i will take some picture back here , thanks
Author
Owner

@yaya56 commented on GitHub (Jan 18, 2023):

WeChat29bb4d6c9f3d2244f0623d20e06787f1 WeChate22c1dca9f764486963ddf52a5f58705 WeChat2b133c1b2a3bcd6f4cde32a03d2a6e50 WeChat06418a8c6d57396b4b742d10dcff04d3 controller version is 1708, in game can find it ,but can't move or anything
<!-- gh-comment-id:1386465262 --> @yaya56 commented on GitHub (Jan 18, 2023): <img width="715" alt="WeChat29bb4d6c9f3d2244f0623d20e06787f1" src="https://user-images.githubusercontent.com/11845986/213082959-1022a391-6f43-4a6f-b47f-edd4e72ae77d.png"> <img width="755" alt="WeChate22c1dca9f764486963ddf52a5f58705" src="https://user-images.githubusercontent.com/11845986/213082975-39d015d9-7dbb-4629-b499-07a04a9e4eb2.png"> <img width="755" alt="WeChat2b133c1b2a3bcd6f4cde32a03d2a6e50" src="https://user-images.githubusercontent.com/11845986/213082985-47286484-2e38-4eaf-b2ca-c9ac015ef962.png"> <img width="1108" alt="WeChat06418a8c6d57396b4b742d10dcff04d3" src="https://user-images.githubusercontent.com/11845986/213082997-876359f8-db9e-4d06-81e8-41951a19c444.png"> controller version is 1708, in game can find it ,but can't move or anything
Author
Owner

@kajarah commented on GitHub (Jan 28, 2023):

@zanderp25 This is still an issue in the latest nightly, with no Steam installed.

  • Xbox controller successfully paired with macOS via Bluetooth
  • Controller recognized in Game Controllers in System Settings
  • Game Control touch emulation is disabled
  • The controller shows up in the in-game input selection menu
  • No inputs (buttons, analog sticks, etc.) have any effect whatsoever

This is not an issue with the game as the game recognizes the controller. PlayCover is not passing input through to the game.

Game Controllers
Touch emulation
Game control settings
Game settings
PlayChain

<!-- gh-comment-id:1407261967 --> @kajarah commented on GitHub (Jan 28, 2023): @zanderp25 This is still an issue in the latest nightly, with no Steam installed. - Xbox controller successfully paired with macOS via Bluetooth - Controller recognized in Game Controllers in System Settings - Game Control touch emulation is disabled - The controller shows up in the in-game input selection menu - No inputs (buttons, analog sticks, etc.) have any effect whatsoever This is not an issue with the game as the game recognizes the controller. PlayCover is not passing input through to the game. ![Game Controllers](https://cdn.discordapp.com/attachments/438465966721073173/1068721691099943053/Screenshot_2023-01-27_at_6.36.28_PM.png) ![Touch emulation](https://cdn.discordapp.com/attachments/438465966721073173/1068723153708253244/Screenshot_2023-01-27_at_6.43.58_PM.png) ![Game control settings](https://cdn.discordapp.com/attachments/438465966721073173/1068723153435643905/Screenshot_2023-01-27_at_6.43.55_PM.png) ![Game settings](https://cdn.discordapp.com/attachments/438465966721073173/1068721975985451078/Screenshot_2023-01-27_at_6.39.23_PM.png) ![PlayChain](https://cdn.discordapp.com/attachments/438465966721073173/1068722059154292796/Screenshot_2023-01-27_at_6.39.43_PM.png)
Author
Owner

@zanderp25 commented on GitHub (Feb 1, 2023):

Huh, so it must be something related to the Xbox controller... Unfortunately my only Xbox controller is broken so I can't test this. I do have an X-Input controller and it works perfectly fine.

<!-- gh-comment-id:1412443221 --> @zanderp25 commented on GitHub (Feb 1, 2023): Huh, so it must be something related to the Xbox controller... Unfortunately my only Xbox controller is broken so I can't test this. I do have an X-Input controller and it works perfectly fine.
Author
Owner

@kajarah commented on GitHub (Feb 1, 2023):

@zanderp25 Can you name the specific model of controller you use? XInput on Mac? I thought that was a DirectX thing? I’m willing to offer a bounty (controller hardware cost) for the complete and proper fixing of this bug.

<!-- gh-comment-id:1412530039 --> @kajarah commented on GitHub (Feb 1, 2023): @zanderp25 Can you name the specific model of controller you use? XInput on Mac? I thought that was a DirectX thing? I’m willing to offer a bounty (controller hardware cost) for the complete and proper fixing of this bug.
Author
Owner

@zanderp25 commented on GitHub (Feb 1, 2023):

I have 8bitdo Pro 2 and it works in Apple/PlayStation and Xinput modes. It's a really handy controller because I can use it with my Switch as well.
Xinput on a Mac behaves like an Xbox controller.

<!-- gh-comment-id:1412570530 --> @zanderp25 commented on GitHub (Feb 1, 2023): I have 8bitdo Pro 2 and it works in Apple/PlayStation and Xinput modes. It's a really handy controller because I can use it with my Switch as well. Xinput on a Mac behaves like an Xbox controller.
Author
Owner

@kajarah commented on GitHub (Feb 1, 2023):

Got it, thanks; I’ll check out that controller too. Might be good to start a list of officially supported controllers. I don’t know what exactly changes in how XInput handles the various Xbox controller models, but if it helps, I have the Bluetooth Xbox controller with a micro USB port (so it’s on the older side).

Once my work projects taper off a bit I may dive into the source code and try to help you investigate (c. early March), time permitting.

<!-- gh-comment-id:1412692461 --> @kajarah commented on GitHub (Feb 1, 2023): Got it, thanks; I’ll check out that controller too. Might be good to start a list of officially supported controllers. I don’t know what exactly changes in how XInput handles the various Xbox controller models, but if it helps, I have the Bluetooth Xbox controller with a micro USB port (so it’s on the older side). Once my work projects taper off a bit I may dive into the source code and try to help you investigate (c. early March), time permitting.
Author
Owner

@rp4k commented on GitHub (Jul 2, 2023):

i am having the same issues on my m2 mac in my game controllers in my settings my "gamepadX" shows up fine and it works with normal Apple Arcade games on mac like nba2k23 , but when i try to use it on playcover it doesn't register the device at all

<!-- gh-comment-id:1616719179 --> @rp4k commented on GitHub (Jul 2, 2023): i am having the same issues on my m2 mac in my game controllers in my settings my "gamepadX" shows up fine and it works with normal Apple Arcade games on mac like nba2k23 , but when i try to use it on playcover it doesn't register the device at all
Author
Owner

@notaLonelyDay commented on GitHub (Sep 18, 2023):

have the same problem with dualsense

image image image

The game does not see controller at all

<!-- gh-comment-id:1723510149 --> @notaLonelyDay commented on GitHub (Sep 18, 2023): have the same problem with dualsense <img width="680" alt="image" src="https://github.com/PlayCover/PlayCover/assets/33029221/801fedd9-5671-4b38-8d7c-03838ba422be"> <img width="555" alt="image" src="https://github.com/PlayCover/PlayCover/assets/33029221/b89f7f6b-2f06-41f7-a9c8-e5d807e5a855"> <img width="433" alt="image" src="https://github.com/PlayCover/PlayCover/assets/33029221/9db9231b-0f90-4a92-a75c-9dbc609219d4"> The game does not see controller at all
Author
Owner

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

this is how i did it

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:2662159924 --> @zaithr commented on GitHub (Feb 17, 2025): this is how i did it 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#341
No description provided.