[Bug] Controller is detected but inputs are not on Mac.
kira2dot0 opened this issue · 16 comments
Current Behaviour
The controller is detected, but when I try to actually do anything in game (or use the vibration tester) it doesnt work. Controllers work on other programs and games. Tried on PS4 and Switch Pro controllers.
Expected Behaviour
I expected the inputs to be detected :D
Screenshots
Reproduction Steps
- Pair a controller up with your Mac
- Try playing Minecraft
- Realise it doesnt work :(
Logs
No response
Mod Version
1.4.4+1.20
Controller
Nintendo Switch Pro Controller + PS4 Controller
Bluetooth
- Yes
Operating System
macOS
ARM
- Yes
Additional Information
No response
Just to make sure...
- I have made sure I am using the latest version of Controlify for the latest version of Minecraft.
- I have made sure there are no other issues describing the same problem on the issue tracker.
I had gotten my Xbox One controller to work on my Mac with the key bindings through the mod, and it was working great for about two months, until I just updated it to the newest update of this mod...now, it's constantly giving me the "controller disconnected" or whatever message. I've attached it to this message.
Again--the mod had worked perfectly until the newest update of the mod.
sorry for the late reply--I'm on 1.20.4 of minecraft and last tried the mod last on 2.0.0-beta.3. i see there's been some updates since I commented, so I'll try it again quick
After updating my SDL2 version, it appears as though my Xbox Series X/S Controller is being recognized as a joystick, which may be why the unknown controller dialogue does not show up for me. I have tried purging the Controlify-natives folder as well as the controlify config file.
Just tried again on another PC, Xbox One controller on Arch Linux. It detects the controller, and seems to somewhat work (the UI selects 1 button but doesnt actually let me use the menus), but it still won't move at all in game. Works fine on other stuff on both PCs. Maybe this helps narrow the issue down..?
Switch Pro is notoriously bad with Controlify. Don't have one to test, but will leave this open.
Are PS4/Xbox One controllers supposed to work better? They don't seem to work either..
I am having the same issue with a DualSense on macOS on ARM, albeit with working vibration, and only over Bluetooth; USB works fine.
Same issues as OP with my Xbox Series X/S Controller. Issues persist in 1.4.6+1.20. Also this is a duplicate of #101
Since it seems to be a similar problem, I can't seem to use any controller on my Windows 10 PC in version 1.5.0. Tested a wireless 360 controller and my 8BitDo SN30 Pro controller in it's Xinput, Dinput, MacOS/dualshock, and Switch Pro modes and they all didn't work but were detected.
And to note, all the controllers I tested worked in 1.4.6.
As an update, the issue persists on 1.5.0+1.20 - Unidentified Controller screen also doesn't show. I can provide logs upon request.
Fully reinstalled MacOS Ventura 13.5.1 today. Will attempt another test later and I'll update then.