Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Pads: Ability to connect xbox controller on Mac #11458

Closed
Pleaseaddstufformac opened this issue Jan 29, 2022 · 11 comments
Closed

Pads: Ability to connect xbox controller on Mac #11458

Pleaseaddstufformac opened this issue Jan 29, 2022 · 11 comments

Comments

@Pleaseaddstufformac
Copy link

Please do not ask for help or report compatibility regressions here, use RPCS3 Discord server or forums instead.

Quick summary

Please briefly describe what feature you would like RPCS3 to have.

Details

Please describe the feature as accurately as possible.

1. Please describe, what part of RPCS3 would be affected by your feature:

  • Gameplay
  • Debugging
  • UI
  • Patches
  • Installation
  • Github
  • CI
  • etc.

2. Please tell us, why your feature is important to RPCS3.

3. Please attach screenshots of the feature implemented in other projects.

4. Please provide your system configuration:

  • OS
  • CPU
  • GPU
  • Driver version
  • etc.

Please include.

  • Anything else you deem to be important
@YuriNator557
Copy link

As far as I'm aware, macOS does not have XInput

@Megamouse Megamouse changed the title Pads: Ability to connect xbox controller on Mac. This would benefit RPCS3 because people without playstation controllers on Mac, can't play with controllers or play with with other people on the same device. Pads: Ability to connect xbox controller on Mac Jan 29, 2022
@nolrinale
Copy link

MacOS 12 Monterey and 11 BigSur supports the Xbox One and Series controllers natively, but also they can make them work with SDL within the rpcs3 if they want at an internal level to extend the support for xbox wheels, fightsticks , etc.

@vaczy
Copy link

vaczy commented Feb 15, 2022

I also waiting for xbox one controller support on RPCS3 on MAC (M1, Monterey)
Hope you will make it guys... :)

@emmetmorris
Copy link

Any gamepad support please :(

@lovozeto
Copy link

Would love to see this implemented

@yurifpinto
Copy link

Also would love to see this working natively. For people trying to make an XBox One (or similar) controller work on a Mac in the meantime, give the Controllers app (https://vividmachine.com/controllers/) a try.

I tried Enjoyable, which would successfully remap all buttons to keyboard keys, except for the back triggers, which it wouldn't recognize. I also tried launching RPCS3 via Steam and remapping the controls there, but it had some weird behaviors with the directional analog sticks. Controllers was able to map everything successfully.

@guy-keller
Copy link

Looking at the PCSX2 source it seems that they use SDL2 to make 'other' controllers work on Win/Linux/Mac.

C++ Headers: https://github.com/PCSX2/pcsx2/blob/master/pcsx2/Frontend/SDLInputSource.h
C++ Code: https://github.com/PCSX2/pcsx2/blob/master/pcsx2/Frontend/SDLInputSource.cpp

Then all that RPCS3 users would need to do is map their controllers to the ENV var using a tool like "SDL2 Gamepad Tool by General Arcade" ( https://generalarcade.com/gamepadtool/ ) for example.

If I was proficient at CPP I would give it a crack in creating a PR but unfortunately is not my forte.

@amurgshere
Copy link

I would also love support to be added for the native Xbox Controller support in MAC OS, please add this, as MACOS doesn't even support the old DualShock 3 controller wirelessly any more, and even wired you have to use a special script to activate the controller every time you plug it in.

@Traace
Copy link

Traace commented Aug 14, 2022

I just found this github issue when I was confused why my xbox one s controller doesn't work in rpcs3. Even Apple Arcade games do support it.

Please add support for xbox controllers to the macOS version

@NotLazy
Copy link

NotLazy commented Aug 16, 2022

I just found this github issue when I was confused why my xbox one s controller doesn't work in rpcs3. Even Apple Arcade games do support it.

Please add support for xbox controllers to the macOS version

+1 please add xinput support on macOS or add the game controller framework support mentioned in #11902

@Megamouse
Copy link
Contributor

This should work now with SDL

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.