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] Touching pad displays, and activates menu options until pad is released. #64

Open ProtonAbyss opened 2 years ago

ProtonAbyss commented 2 years ago

In the software, the two main options that I see for activating menu items with touchpads are by pressing the touchpads down, or by releasing them. The part that is highlighted last is the action that fires when either of these two methods are used. The feature request i'd like to make is to include a third option for activating a menu item, and that is by touch activation (highlighted menu item fires immediately, without needing a press or a release).

The equivalent options in Steam can be found in Radial Menu/Touch Menu, under the section labeled "Menu Activation Style." The options listed there are Button Click, Button Release, Touch Release/Modeshift End, and Always. 'Button Click' and 'Touch Release' behave similar to what can be done currently. The section called 'Always' is what I described. It's incredibly useful for selecting menu items quickly, or for activating menu items continuously (repeat keys, etc.). In addition, it frees the touchpad button so it could be assigned to some other function, such as activating an alternate menu (Modeshift).

Ryochan7 commented 1 year ago

Just now seeing this after over a year. I am not familiar with that touchpad option in Steam Input. I guess that would have some valid use cases. I might get around to seeing if such an option can be easy to add to this project.

ProtonAbyss commented 1 year ago

Thanks for considering the feature.