benjamimgois / goverlay

GOverlay is an opensource project that aims to create a Graphical UI to help manage Linux overlays.
GNU General Public License v3.0
633 stars 40 forks source link

How to enable custom hotkeys and limits not provided by GOverlay? #97

Closed quidamphx closed 8 months ago

quidamphx commented 8 months ago

How can I enable a custom frame limit such as 120/90/60, to be cycled with the assigned hotkey? If cycling between 3 values isnt possible, something like 90/60?

Also, the frame limiter only allows me to set F1-F4 as the hotkey, and adding something like Shift_R+F1 to the config file has no effect. F1-F4 are too easily triggered by game commands with many games and adding a modifier key to it would be ideal.

benjamimgois commented 8 months ago

@quidamphx what version are you using ? in the latest 1.0 release toggle keys are Shift_L+F1 ... Shift_L+F4. Also you can just click the FPS that you want and the togglekey will cycle betwen than.

image

quidamphx commented 8 months ago

0.9, from the Fedora repo. I'll look into installing 1.0 when it's available; I had no idea there was a newer version. Thank you, this is helpful! At least I know the features are coming, I'll wait until I can update it as sudo dnf install goverlay doesn't have any updates yet.

benjamimgois commented 8 months ago

No problem, application distribution is an old Linux problem. Check if 1.0 works for you

quidamphx commented 8 months ago

It seems to be working well since trying v1.0.

I probably didn't take the elegant or correct route, but I just downloaded and replaced the goverlay file in /usr/libexec and it launches version 1.0 from my existing shortcuts. I tried cloning the git and building and it kept coming back with an error.

Shift_R+F12 still works to open the overlay, and Shift_L+F1 does effectively toggle through the framerate options I enabled; 60, 90, 120. This is the eaxct thing I wanted and it turned out it was already there.

Thank you very much.

benjamimgois commented 8 months ago

i'm glad it worked for you ! I'm planing a new release soon. Hope you like it !