Ryochan7 / sc-controller

User-mode driver and GTK3 based GUI for Steam Controller
GNU General Public License v2.0
177 stars 23 forks source link

Feature Request: Pressure Sensitive Face button support #83

Closed robohappy closed 1 year ago

robohappy commented 1 year ago

Hi Ryochan7,

I have a request for pressure sensitive face button support for ps3 controllers. It would be great implementation for pcsx2 and rpcs3, as this would allow people to use a ps3 controller and switch between a ps3 controller profile and a desktop profile on the fly for rpcs3 and pcsx2.

According to the PCSX2 config file and tweaking found here ( https://old.reddit.com/r/linux_gaming/comments/z3ewnw/what_is_the_current_state_of_pressure_sensitivity/ixrhtuh/ ) the outputs are:

Up = SDL-0/FullAxis18 Right = SDL-0/FullAxis21 Down = SDL-0/FullAxis19 Left = SDL-0/FullAxis20 Triangle = SDL-0/FullAxis15 Circle = SDL-0/FullAxis13 Cross = SDL-0/FullAxis12 Square = SDL-0/FullAxis14

I have also found that settings:

Up = SDL-0/DPadUp & SDL-0/FullAxis18 Right = SDL-0/DPadRight & SDL-0/FullAxis21 Down = SDL-0/DPadDown & SDL-0/FullAxis19 Left = SDL-0/DPadLeft & SDL-0/FullAxis20 Triangle = SDL-0/Y & SDL-0/FullAxis15 Circle = SDL-0/B & SDL-0/FullAxis13 Cross = SDL-0/A & SDL-0/FullAxis12 Square = SDL-0/X & SDL-0/FullAxis14

Have no negative effect in the emulator.

Would adding this feature be possible?

Ryochan7 commented 1 year ago

Out of scope