apparently in Kubuntu 24.04 some parts of a Dualsense or Dualshock 4 (the controllers for PS5 and PS4 respectively) are not recognized, most notably the touchpad's button is not relayed as a controller button regardless of whether the controller's touchpad's pseudo-mouse (which is in my opinion more of an inconvenience than anything else) is kicked into oblivion with some xinput config files.
I am not 100% sure (especially as steam grabs the controller differently and therefore is not affected) if the problem was in earlier versions or if this is new.
also the button layout (as in physical to what the software sees as numbers) according to the settings is a bit different than what is commonly known for them.
normally the buttons in directinput terms are (starting from 1):
1234 = square, cross, circle, triangle in this order (simplified counter clockwise going from square) (in Kubuntu you start from cross and go counter clockwise so cross circle, triangle square)
5678 = L1, R1, L2 Digital, R2 Digital
9/10 = share, Options
11/12 = L3/R3 (pushing in the sticks) (moved to 12/13 in kubuntu)
13 = PS-Button (aka "Home")
14 = touchpad button
Axes:
X/Y = Left Stick
Z/Zr = Right Stick (not sure which axis had which direction)
Xr/Yr = L2/R2 Analog (not sure about which was which)
as the axes are numbered instead I cant really judge that area
while for comparison in Manjaro the layout is a lot crazier, the touchpad at least is implemented, one interesting difference I also saw is that manjaro shows it as hidraw0 while Kubuntu says js0, not sure about the difference in implementations.
is there a way to make it so the touchpad can be seen by applications without going through steam or whatever?
I am not 100% sure (especially as steam grabs the controller differently and therefore is not affected) if the problem was in earlier versions or if this is new.
also the button layout (as in physical to what the software sees as numbers) according to the settings is a bit different than what is commonly known for them.
normally the buttons in directinput terms are (starting from 1):
1234 = square, cross, circle, triangle in this order (simplified counter clockwise going from square) (in Kubuntu you start from cross and go counter clockwise so cross circle, triangle square)
5678 = L1, R1, L2 Digital, R2 Digital
9/10 = share, Options
11/12 = L3/R3 (pushing in the sticks) (moved to 12/13 in kubuntu)
13 = PS-Button (aka "Home")
14 = touchpad button
Axes:
X/Y = Left Stick
Z/Zr = Right Stick (not sure which axis had which direction)
Xr/Yr = L2/R2 Analog (not sure about which was which)
as the axes are numbered instead I cant really judge that area
while for comparison in Manjaro the layout is a lot crazier, the touchpad at least is implemented, one interesting difference I also saw is that manjaro shows it as hidraw0 while Kubuntu says js0, not sure about the difference in implementations.
is there a way to make it so the touchpad can be seen by applications without going through steam or whatever?
Comment