protonscr

Incorrect button mapping in Big Picture Mode (XBOX 360 gamepad)

steamclosed reviewedSteam clientGeneral controller / Steam Input
ValveSoftware/steam-for-linux#2890 · opened 2013-09-28 by shanefagan · updated 2022-10-24 · 11 comments · github
Sshanefagan 2013-09-28 github

Rereporting of https://github.com/ValveSoftware/steam-for-linux/issues/95
Same issue "B" registers as "A" and "X" registers as "B". The triggers and other buttons aren't mapped at all.

Controller version:
Gamestop wired xbox 360 controller BB-070

Ubuntu 13.04
Linux 3.8.0-31-generic
Mesa version 9.2.0~git20130729 (xorg edgers ppa current version)

Ppr3ddi 2013-09-29 github

Same problem here:
Buttons B is A and X is B and reassignment of buttons does not work.
Games (like Hammerwatch) work correctly.
Xboxdrv reports all buttons/sticks correctly.

Hardware:
Microsoft Xbox 360 Wireless Receiver for Windows
Microsoft Xbox 360 Wireless Controller

Drivers:
Xboxdrv version 0.8.5 from official pingus (grumbel) ppa running as root with option --detach-kernel-driver
Mesa version 9.1.4-0ubuntu0.1
Nvidia version 304.88-0ubuntu1

OS/Kernel:
Xubuntu 13.04
Linux 3.8.0-31-generic #46-Ubuntu SMP x86_64

Sspoonieau 2013-12-12 github

+1 have the same issue
System spec

ASUS G74SX
ArchLinux x86_64
kernel version 3.12.3-1 repo
Steam built DEC 11 2013
Steam API:v012
xbox360 wireless controller MODEL 1403
xbox360 knock off wireless receiver

Have use the kernel xpad dirver and xboxdrv but same problem occurs, button mapping wrong/ button not detected. Steam Games (metro last light) see the controller but no button's are working.

Thanks guys

?ghost 2013-12-14 github

I think I've found a workaround : when I use xboxdrv with --mimic-xpad option it seems to correct the problem.

Uubuntuaddicted 2014-01-11 github

this is not a permanent solution. what's most strange is that using kernel 3.7.0-030700-generic the controller buttons are mapped correctly for metro last light BUT using either 3.8.0-35-generic OR 3.10.1-031001-generic the buttons are mapped incorrectly. How can this be? xpad should work the same in either kernel. I'm also very curious if this issue exists in steamos? does steamos use xpad OR xboxdrv module?

Rraelgc 2014-06-26 github

@ubuntuaddicted Steam uses a custom version of xpad.

Uubuntuaddicted 2014-09-10 github

has this seriously not been corrected yet? i'm running Xubuntu 14.04 with kernel 3.13.0-36-generic and the buttons are still not mapped correctly within Metro: Last Light. They used to be mapped correctly when I was running 12.04.4 with kernel 3.7.0-030700-generic. I've gone into big picture mode and re-setup the xbox 360 wired controller but still when I launch the game the buttons are all screwed up. How can this by? How will SteamOS even hope to get any sort of following if simple little things like controller button mapping isn't even working? Steam info says it was built Aug 28th 2014 @ 03:25:10. Steam API: v016. Steam package versions: 1409240101.

Hhenryford 2015-01-27 github

I am experiencing this problem as well - using Linux Mint 17.1. This issue is now open for over a year...

Eevanrblack 2015-02-16 github

I have this problem too. Works correctly with the wired controller for me, but the wireless one (which uses a 3rd party receiver) has the buttons buttons mapped incorrectly. The receiver works fine under windows.

Ccalexil 2015-11-27 github

issue is ongoing, gamestop usb xb360 wired clone buttons are mapped incorrectly and cannot be remapped

Ssunjay 2016-02-06 github

Anything we can do? Still experiencing this on Linux Mint 17.3

Rrbjorklin 2016-11-30 github

Encountering this issue in Fedora 25 right now --mimic-xpad seems to still work as a workaround though!