univrsal / input-overlay

Show keyboard, gamepad and mouse input on stream
GNU General Public License v2.0
2.91k stars 246 forks source link

dualshock 4 - cct and obs do not report bumpers #318

Closed chboishabba closed 1 year ago

chboishabba commented 1 year ago

Describe the bug A clear and concise description of what the bug is. All other inputs display as intended, but does not display shoulder button activations, while using the dualsense preset.

To Reproduce Steps to reproduce the behavior: Use the dualsense preset with a dualshock 4 controller. The controller is confirmed working as per online gamepad testers.

Expected behavior A clear and concise description of what you expected to happen. All inputs are displayed.

Screenshots If applicable, add screenshots to help explain your problem. Explanation should be sufficient.

Additional information:

Additional context Add any other context about the problem here. I guess the fact it's a dualshock and not a dualsense.

chboishabba commented 1 year ago

Sorry just watching back footage and it doesn't show the ABXY buttons or a touchpad click either.

chboishabba commented 1 year ago

Forgot to note this this is using DS4Windows Windows 10 and set to emulate XBOX controller and the plugin is reading XInput

univrsal commented 1 year ago

So the buttons just do not work in the config tool at all? Like when you enable the option "record keycode" and press them nothing happens?

The buttons not working in obs is addressed in #297 people have already tested ds4 gamepads, but you can download the gamepad test zip archive and see if your gamepad works.

chboishabba commented 1 year ago

All the inputs display correctly using the gamepad tester but none of the face buttons nor the bumpers work in cct and the recording doesn't seem to work either, at least using the one included. Using the cct from the github homepage does display face button inputs but does not release the input and does not display subsequent inputs for the buttons. The github cct does not appear to capture inputs using the record function either. It also seem that it will not accept arbitrary inputs for the keycode like if I were to collect it from the tester exe somehow... Perhaps it may be useful to display button codes within the GUI of the tester app and change the input filtering for the button ID field in cct? I love using this though, I've already learned about how I use the gamepad...

On Wed, Mar 1, 2023 at 8:07 AM Alex @.***> wrote:

So the buttons just do not work in the config tool at all? Like when you enable the option "record keycode" and press them nothing happens?

The buttons not working in obs is addressed in #297 https://github.com/univrsal/input-overlay/issues/297 people have already tested ds4 gamepads, but you can download the gamepad test zip archive and see if your gamepad works.

— Reply to this email directly, view it on GitHub https://github.com/univrsal/input-overlay/issues/318#issuecomment-1448988719, or unsubscribe https://github.com/notifications/unsubscribe-auth/AGM4B3TRK4H5SWGRMXGTDVLWZZZJZANCNFSM6AAAAAAVI32UCE . You are receiving this because you authored the thread.Message ID: @.***>

univrsal commented 1 year ago

I just tested it with a ds4 gamepad and had no issues, so it seems to be an issue on your end. What browser are you using?

univrsal commented 1 year ago

Closing this for now.