Controlify

Controlify

609k Downloads

[Bug] Controller is detected but inputs are not on Mac.

kira2dot0 opened this issue · 16 comments

commented

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

image

Reproduction Steps

  1. Pair a controller up with your Mac
  2. Try playing Minecraft
  3. 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.
commented

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.

Screenshot 2024-04-18 at 5 50 16 PM
commented

What version are you on?

commented

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

commented

It's working now!! thank you :)

commented

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.

commented

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..?

commented

Switch Pro is notoriously bad with Controlify. Don't have one to test, but will leave this open.

commented

Are PS4/Xbox One controllers supposed to work better? They don't seem to work either..

commented

I am having the same issue with a DualSense on macOS on ARM, albeit with working vibration, and only over Bluetooth; USB works fine.

commented

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

commented

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.

commented

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.

commented

Personally it seems to have been fixed with the latest update.

commented

The same happens to me, also macOS arm

commented

Fully reinstalled MacOS Ventura 13.5.1 today. Will attempt another test later and I'll update then.

commented

Update: Newest version downloaded, same situation. No improvements or change, Xbox Series X/S controller still recognized as a joystick and no default bindings are assigned. Triggers still do not detect input.