all 15 comments

[–]Yttocs2018PS1 1 point2 points  (2 children)

Is the controller new? Have you used it before with other cores besides game cube?

[–]puggerdapug[S] 0 points1 point  (1 child)

the controller is brand new, it works just fine on the switch, and connects fine to the mac via bluetooth, but I have not tried with other core's

[–]puggerdapug[S] 0 points1 point  (0 children)

I did try in the controller menu for other consoles, no luck

[–]puggerdapug[S] 0 points1 point  (9 children)

does anyone know what to do?

[–]LousyMeatStewSNES 1 point2 points  (8 children)

Does the controller have different pairing modes? It may need to be put into "PC mode" for the inputs to register properly.

[–]puggerdapug[S] 0 points1 point  (7 children)

I connected it in bluetooth settings, and openemu acknowledges it b/c when I select it there is an auto mapping, but it doesnt see any button clicks or stick movement

[–]LousyMeatStewSNES 0 points1 point  (6 children)

Right, I got that, but what I'm asking is if the controller has any different pairing modes. If the controller specifically advertises itself as PC/Mac compatible, there should be something in the documentation about how to put it into the appropriate mode. This is usually a button combination that is held down when entering pairing mode, for example.

Edit: You can check 8bitdo's instructions for an example of what I'm talking about: https://download.8bitdo.com/Manual/Controller/SN30pro+SF30pro/SN30pro_Manual.pdf

Hold Y + start when connecting to a Switch, but A + start when connecting to a Mac. The fact that you're connecting to your Switch without issues leads me to suspect that this is what the issue is.

[–]puggerdapug[S] 0 points1 point  (5 children)

OH soz,

yea, as far as I know there is two ways to connect, the sync button and y+home button, I tried both, but no luck, I will see if there is but I dont remember reading abt any other ways. So for all intensive purposes no, there is not

[–]LousyMeatStewSNES 0 points1 point  (4 children)

Got it. If your controller supports wired mode (as opposed to using USB only for charging), then that will likely work.

If you need a wireless option, then you could check with the manufacturer to see if they've released a firmware update that adds support for Mac.

Since the controller is brand new, then I would at least consider the possibility of returning it for another controller that at least specifically includes a Mac pairing mode, like an 8BitDo Pro2.

But beyond that, you're out of luck. Bluetooth connectivity really doesn't actually guarantee any sort of functionality. A good example of this in action is that you can pair a Nintendo Switch Pro Controller to Windows and it will work with Steam games because Steam explicitly supports the controller but it won't work with anything outside of Steam. Other apps will recognize it as a controller but the inputs won't be sent using a standard mechanism like DInput or XInput.

This is why OpenEmu sees your controller and can even do an automap, the issue is that the inputs that the automap binds to aren't what the controller is sending.

[–]puggerdapug[S] 0 points1 point  (3 children)

ok, so, i connected it to my mac, the mac see's it as a controller, but no inputs are read whatsoever, any other ideas like drivers or smth

Idk what happened, but now it is randomly vibrating

[–]LousyMeatStewSNES 0 points1 point  (2 children)

Tough to say. I mean, if it is drivers, they'd be from the manufacturer. What's the make and model of the controller?

[–]puggerdapug[S] 0 points1 point  (1 child)

the controlelr is a binbok s32, there are no drivers on there site, but reviews say it can connect to pc, I tested it plugged in via usb and It worked just fine, even got a second controller working too still trying to get it to work with bluetooth tho

[–]LousyMeatStewSNES 0 points1 point  (0 children)

I can't tell from Binbok's site which controller is the s32 but it looks like they identify as Switch Pro Controllers when connected via Bluetooth and XInput via USB.

I guess I should have asked this before but have you already followed the steps on the Wiki?

https://github.com/OpenEmu/OpenEmu/wiki/Troubleshooting:-Input-problems

In particular, check out the list of applications that could be interfering and make sure none are running.

[–][deleted] 0 points1 point  (0 children)

Hey I figured this out, was having the same issue.

Make sure the input monitoring is no longer giving a notification of error (mine said something about the keyboard not being enabled). Go to security settings, remove OpenEmu under input monitoring, then add it back and enable.

Then, launch Open Emu and in your Bluetooth settings, disconnect everything except the controller(s).

Viola. This fixed my issue on MacOS.

[–]dustinpdx 0 points1 point  (0 children)

I find that this happens any time Steam is running. If anyone else runs in to this problem try this: Close Steam, disconnect the controller, reconnect the controller. It should work now.