Please describe your issue in as much detail as possible:
Wanted to configure my "BigBen Interactive Kid-friendly Wired Controller PS3OFMINIPAD SONY" (USB ID 146b:0902) gamepad.
This game controller features analog triggers, but similarly as with other game devices, its Linux driver offers the triggers as button presses and as analog axises at the same time.
jstest will show the left trigger value as "Axis Z" and as "Button 6", the right trigger value as "Axis Rz" and as "Button 7":
jstest /dev/input/by-id/usb-Bigben_Interactive_Bigben_Game_Pad-joystick
Driver version is 2.1.0.
Joystick (Bigben Interactive Bigben Game Pad) has 8 axes (X, Y, Z, Rx, Ry, Rz, Hat0X, Hat0Y)
and 13 buttons (BtnA, BtnB, BtnX, BtnY, BtnTL, BtnTR, BtnTL2, BtnTR2, BtnSelect, BtnStart, BtnMode, BtnThumbL, BtnThumbR).
Steps for reproducing this issue:
In Linux Steam Client: View -> Settings -> Controller -> General Controller Settings
Choose the "detected controller"
Define Layout
Set "Left Trigger", Steam Client will detect "Button 6" when "Axis 2" would have been the better choice
Set "Right Trigger", Steam Client will detect "Button 7" when "Axis 5" would have been the better choice
What I expected
While detecting the button value is not wrong, the axis value would have been better for games where an analog trigger value allows finer controls, e.g. when used as the gas pedal of a racing game.
Your system information
Please describe your issue in as much detail as possible:
Wanted to configure my "BigBen Interactive Kid-friendly Wired Controller PS3OFMINIPAD SONY" (USB ID 146b:0902) gamepad.
This game controller features analog triggers, but similarly as with other game devices, its Linux driver offers the triggers as button presses and as analog axises at the same time.
jstestwill show the left trigger value as "Axis Z" and as "Button 6", the right trigger value as "Axis Rz" and as "Button 7":Steps for reproducing this issue:
View->Settings->Controller->General Controller SettingsDefine LayoutWhat I expected
While detecting the button value is not wrong, the axis value would have been better for games where an analog trigger value allows finer controls, e.g. when used as the gas pedal of a racing game.