[GH-ISSUE #202] The Playstation controller modes do not work properly #89

Open
opened 2026-10-22 05:03:25 +00:00 by roman · 1 comment
Owner

Originally created by @kallekor on GitHub (Jul 29, 2026).
Original GitHub issue: https://github.com/safijari/openpuck/issues/202

I cannot get mainly the DS3 and DS4 modes to work properly.

Im going to refer to the face button as they are on the steam controller so a Y would mean triangle on a playstation controllers layout.
I also do only own a PS4 and am doing all the other controller testing on my computer.

Everything behaves the same both when steam is running as well as when its not.

All other controller modes work perfectly fine for me, im able to use it with the switch as well so shouldnt be any problems with my puck specifically but who knows.

All testing is done on the 0.9.31 firmware build.

DS3

For the DS3 it only recognices the left stick as a regular input. The right stick only works on the horizontal axis. The Y button for some reason functions as the steam button, opening up the overlay. Left stick click is B and right stick click is A. D-Pad left is the left trigger and down is the right trigger. Left trigger is select and right trigger is start. Select sends Y and start is B. R5 is x and L5 is A.

As well as these input does not work in game but only in the steam overlay as well as anywhere you can use the controller within steam (Not in-game). For example the Test device inputs section.

DS4

DS4 does not work whatsoever. None of the inputs do anything but at least it gets recognized by steam as a DS4 controller but thats it. When using it with the ps4 its also not functioning. Upon plugging the open puck into the ps4, it will notify me with a "Mouse connected" popup. When the controller then is turned on it will say "Mouse disconnected" but the controller doesnt give any inputs. When turning the controller off it will once again mention that a mouse has been connected.

DS5

DS5 works pretty good tbh but i wish there was a haptic feedback when pressing down on the touchpads, there is when youre just moving your thumb on it but none when you press, which is annoying. Could be the same issue with the DS4 but since i cannot get it to work properly whatsoever im not sure about that. (Haptics do give feedback just like the DS5 tho but with no actual input)

(Also the DS5 gyro for some reason when i tested in Cemu (a wii U emulator) with the game splatoon was completly reversed. Up was down etc. I have tried the same setup in Cemu with the open puck set to the switch pro controller and it worked out perfectly so not sure whats the issue there. I dont know/have anywhere else outside of steam to test it further tho sry.)

Thanks :)

Originally created by @kallekor on GitHub (Jul 29, 2026). Original GitHub issue: https://github.com/safijari/openpuck/issues/202 I cannot get mainly the DS3 and DS4 modes to work properly. Im going to refer to the face button as they are on the steam controller so a Y would mean triangle on a playstation controllers layout. I also do only own a PS4 and am doing all the other controller testing on my computer. Everything behaves the same both when steam is running as well as when its not. All other controller modes work perfectly fine for me, im able to use it with the switch as well so shouldnt be any problems with my puck specifically but who knows. All testing is done on the 0.9.31 firmware build. **DS3** For the DS3 it only recognices the left stick as a regular input. The right stick only works on the horizontal axis. The Y button for some reason functions as the steam button, opening up the overlay. Left stick click is B and right stick click is A. D-Pad left is the left trigger and down is the right trigger. Left trigger is select and right trigger is start. Select sends Y and start is B. R5 is x and L5 is A. As well as these input does not work in game but only in the steam overlay as well as anywhere you can use the controller within steam (Not in-game). For example the Test device inputs section. **DS4** DS4 does not work whatsoever. None of the inputs do anything but at least it gets recognized by steam as a DS4 controller but thats it. When using it with the ps4 its also not functioning. Upon plugging the open puck into the ps4, it will notify me with a "Mouse connected" popup. When the controller then is turned on it will say "Mouse disconnected" but the controller doesnt give any inputs. When turning the controller off it will once again mention that a mouse has been connected. **DS5** DS5 works pretty good tbh but i wish there was a haptic feedback when pressing down on the touchpads, there is when youre just moving your thumb on it but none when you press, which is annoying. Could be the same issue with the DS4 but since i cannot get it to work properly whatsoever im not sure about that. (Haptics do give feedback just like the DS5 tho but with no actual input) (Also the DS5 gyro for some reason when i tested in Cemu (a wii U emulator) with the game splatoon was completly reversed. Up was down etc. I have tried the same setup in Cemu with the open puck set to the switch pro controller and it worked out perfectly so not sure whats the issue there. I dont know/have anywhere else outside of steam to test it further tho sry.) Thanks :)
Author
Owner

@ming1455 commented on GitHub (Aug 19, 2026):

for me, ds4 and ds5 not work properly.
only recognized by steam or other controller test web app, but not any button worked.

<!-- gh-comment-id:5336299708 --> @ming1455 commented on GitHub (Aug 19, 2026): for me, ds4 and ds5 not work properly. only recognized by steam or other controller test web app, but not any button worked.
Sign in to join this conversation.
No labels
pull-request
wontfix
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
safijari/openpuck#89
No description provided.