You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Is your feature request related to a problem? Please describe.
Lots of classic Windows based emulators will pause and show the menu if you click or right click. The Ares GUI is primarily mouse driven, so having to use the keyboard (or a valuable gamepad button) for toggling pause and fullscreen mode, and then having to use the mouse to interact with menus feels a little clunky. Likewise, clicking the mouse and having nothing happen seems like something is missing.
Also, if you pause emulation and then toggle fullscreen (or bind both functions to the same key) the image will go blank until you unpause... not a huge deal, just looks a bit weird.
Describe the solution you'd like
If Ares had a dedicated hotkey assignment that toggled pseudo-fullscreen (currently only in nightly) and then "pause", it could be bound to, for example, the right mouse button. That would probably be the cleanest and simplest solution to show the menu and pause, and wouldn't require any new menus to be made. If it did it in that order (exit fullscreen, and THEN pause) it should avoid the blank image as well. Having an entry for fullscreen and for pseudo-fullscreen would probably be best.
Some logic may need to be added so that it is always properly UNpausing when entering fullscreen, and pausing when exiting fullscreen.
Describe alternatives you've considered
Perhaps a setting that just says "when menu is visible, pause emulation", that might work as well, so toggling fullscreen modes does this automatically. This may be less flexible though.
If no new settings or hotkey functions can be added right now, it would probably be okay for now to just allow mouse buttons to be bound to hotkeys. We'd still get a blank screen when binding fullscreen+pause to the same button though, so a dedicated function as mentioned above would be ideal.
Additional context
Discussed this a little bit on Discord with some devs, figured it should be posted here.
The text was updated successfully, but these errors were encountered:
Ozzuneoj
changed the title
Create hotkey function for "toggle fullscreen and pause"; and allow binding mouse buttons in Hotkeys menu.
Feature Request: Hotkey for "toggle fullscreen and pause"; and allow binding mouse buttons in Hotkeys menu.
Feb 4, 2025
Ozzuneoj
changed the title
Feature Request: Hotkey for "toggle fullscreen and pause"; and allow binding mouse buttons in Hotkeys menu.
[Feature Request] Hotkey for "toggle fullscreen and pause"; and allow binding mouse buttons in Hotkeys menu.
Feb 4, 2025
Is your feature request related to a problem? Please describe.
Lots of classic Windows based emulators will pause and show the menu if you click or right click. The Ares GUI is primarily mouse driven, so having to use the keyboard (or a valuable gamepad button) for toggling pause and fullscreen mode, and then having to use the mouse to interact with menus feels a little clunky. Likewise, clicking the mouse and having nothing happen seems like something is missing.
Also, if you pause emulation and then toggle fullscreen (or bind both functions to the same key) the image will go blank until you unpause... not a huge deal, just looks a bit weird.
Describe the solution you'd like
If Ares had a dedicated hotkey assignment that toggled pseudo-fullscreen (currently only in nightly) and then "pause", it could be bound to, for example, the right mouse button. That would probably be the cleanest and simplest solution to show the menu and pause, and wouldn't require any new menus to be made. If it did it in that order (exit fullscreen, and THEN pause) it should avoid the blank image as well. Having an entry for fullscreen and for pseudo-fullscreen would probably be best.
Some logic may need to be added so that it is always properly UNpausing when entering fullscreen, and pausing when exiting fullscreen.
Describe alternatives you've considered
Perhaps a setting that just says "when menu is visible, pause emulation", that might work as well, so toggling fullscreen modes does this automatically. This may be less flexible though.
If no new settings or hotkey functions can be added right now, it would probably be okay for now to just allow mouse buttons to be bound to hotkeys. We'd still get a blank screen when binding fullscreen+pause to the same button though, so a dedicated function as mentioned above would be ideal.
Additional context
Discussed this a little bit on Discord with some devs, figured it should be posted here.
The text was updated successfully, but these errors were encountered: