libratbag / piper

GTK application to configure gaming devices
GNU General Public License v2.0
4.79k stars 177 forks source link

Runtime-only profiles #723

Open szszoke opened 2 years ago

szszoke commented 2 years ago

Is your feature request related to a problem? Please describe. I like to set up profiles to all the games I play and I tend to revisit old games often. Not being able to save as many profiles as I want is a great limitation.

Describe the solution you'd like Piper can already configure gaming mice on the fly. It should offer profiles regardless if the gaming mouse supports them or not. These would be runtime-only profiles and would be dependent on Piper setting them up every time the mouse is connected/woken up from sleep. Users could easily make game-specific profiles this way and store them on their computers.

Describe alternatives you've considered My specific mouse (Logitech G604) happens to support multiple profiles but only 5 and it doesn't look like meaningful names can be given to the profiles. I considered using the hardware profiles of my mouse but in my use-case it would be more flexible to just have profiles that are applied on the fly, independently from the hardware-profiles of the mouse.

bluescorpian commented 2 years ago

I have a g102 and it only has one profile so it would be great if i could create profiles for different games.