etternagame / etterna

Advanced cross-platform rhythm game focused on keyboard play
https://etternaonline.com/
MIT License
497 stars 135 forks source link

[Feature Request]: Add option to change F3 Menu to Toggle #1196

Closed senya0 closed 1 year ago

senya0 commented 2 years ago

Is there an existing issue for the feature?

Describe the Feature

Give user the ability to change F3 to toggle opening menu instead of being a momentary switch.

How Does The Feature Add To The Game?

Some keyboards, mainly those using membranes, have issues with inputting certain key combos due to hardware limitations of their keystroke detection. For example, on one of my keyboards, holding F3 and trying to decrease volume doesn't work because Q ghosts with F3 held.

Additional Context

No response

poco0317 commented 2 years ago

relevant code https://github.com/etternagame/etterna/blob/08773a50b4d42f4b787304e0d74483ce7520327d/src/Etterna/Screen/Others/ScreenDebugOverlay.cpp#L464-L553

poco0317 commented 1 year ago

added as preference only accessible via preferences.ini DebugMenuButtonToggles= 1ff87144b04c8b9cd499a8c97a9a5ca65589a40e