Skip to content

kbct can break gamepad support in Wine #24

@felagund

Description

@felagund

This is weird. I posted this in winehq first, where the post with resolution is awaiting approval: https://forum.winehq.org/viewtopic.php?f=8&t=36088

The problem is that when I run kbct with remapping active for four devices, like this:
- keyboards: [ "ThinkPad Extra Buttons", "Logitech K800", "AT Translated Set 2 keyboard", "Logitech MX Vertical"]

Wine sees all of the virtual devices created as gamepads, so when I plug in my actual gamepad (xbox one or ipega one), probably due to some limitation to four gamepads in Wine/Windows, the actual gamepad is not seen. Using https://generalarcade.com/gamepadtool/ to check, it then looks like this:
Screenshot_20220115_165706

When I restrict kbct to two devices, Wine starts to see the gamepad, but in-games most of its buttons are not recognized, it would look like this:
Screenshot_20220115_165832

I am not sure if this is a Wine bug or something kbct is responsible for, but I thought it would be good to mention it here for anybody experiencing this after me.

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