Skip to content

io-cct fails to return a code for three buttons on a HautePad M16Plus #463

@almo2001

Description

@almo2001

Describe the bug
I have my game pad set to XInput. When testing with https://hardwaretester.com/gamepad, it returns different codes for all its buttons. When using io-cct, three of the buttons return 0, so I can't assign these in the config.

To Reproduce

  1. Connect HautePad M16 to computer via USB port.
  2. Check https://hardwaretester.com/gamepad to make sure all the buttons work.
  3. Start up io-cct, add a new gamepad element.
  4. Push all the buttons, note that some return 0.

In my case codes 4, 5, and 6 are not returned by any of the buttons.

Expected behavior
These three buttons should return a code that is non-zero.

Additional information:

  • Bug appears in io-cct
  • Once exported to .json file and using the overlay_render folder as an html source in OBS, the same behavior is seen there, which is expected since this bypasses the IO code in OBS.

Additional context
Add any other context about the problem here.
I have tried switching the pad to PS4 mode, and I observed the exact same behavior.

I am happy to run debug tools on the source to help, if that's useful. I am an experienced programmer, so if I know what to look for I might be able to help.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions