seerge / g-helper

Lightweight Armoury Crate alternative for Asus laptops and ROG Ally. Control tool for ROG Zephyrus G14, G15, G16, M16, Flow X13, Flow X16, TUF, Strix, Scar and other models
https://seerge.github.io/g-helper/
GNU General Public License v3.0
5.91k stars 225 forks source link

ROG Ally separate button mapping for mouse and gamepad mode #2549

Open lookbe opened 2 months ago

lookbe commented 2 months ago

Rules

Is your feature request related to a problem? Please describe

It would be great to have separate button mapping for mouse and gamepad mode. With current implementation button mapping override both mouse mode and gamepad mode, limiting use of paddle button on gameplay (set paddle button to another button and you lose all the brightness/sound/etc shortcut functionality). Accidental paddle button press on game session will also trigger the shortcut action when using default configuration.

Describe the solution you'd like

add another boolean check for reading separate app config value for mouse and gamepad, currently, boolean desktop check only set default value

Describe alternatives you've considered

for binding UI, just some toggle button to show what current binding option are active is enough

Device and Model

ROG Ally

Additional information.

No response

seerge commented 2 months ago

@lookbe hello, that's a valid request. But I need to find a good way to show it in UI, and still allow people to make universal binding (for both modes). As this is what majority will do, probably :)