PCSX2 / pcsx2

PCSX2 - The Playstation 2 Emulator
https://pcsx2.net
GNU General Public License v3.0
11.48k stars 1.6k forks source link

[Feature Request]: (Qt) Add "mouse input enabler" hotkey #7118

Open ElTioRata opened 1 year ago

ElTioRata commented 1 year ago

Description

IDK how it is referred, but I'm referring to that hotkey which enables and disables mouse input.

Reason

  1. Wx has it.
  2. Pls let me use the cursor to click some option without pausing the emulation.

Examples

Wx

stenzek commented 1 year ago

I don't really see the point of it to be honest. Pausing lets you regain control of the mouse. Pull requests welcome of course.

Just because something was done one way in wx, doesn't mean it's going to be done the same in Qt.

ElTioRata commented 1 year ago

It can be used to see configuration changes during emulation. Quick example: tinkering graphic settings, if the emulation is paused, you've to unpause it and THEN you can see the new graphic setting change you've made, a key to switch mouse functionality makes this situation more efficient. It doesn't have to be implemented now but stating that "there's no point" for that feature, it's like you've never tinker anything before (considering that you're a developer) TO BE HONEST.

JordanTheToaster commented 1 year ago

It can be used to see configuration changes during emulation. Quick example: tinkering graphic settings, if the emulation is paused, you've to unpause it and THEN you can see the new graphic setting change you've made, a key to switch mouse functionality makes this situation more efficient. It doesn't have to be implemented now but saying "there's no point" for that it's kind of lame TO BE HONEST.

You can already change settings in real time on Qt unless I'm missing something this seems kinda pointless?.

ElTioRata commented 1 year ago

It can be used to see configuration changes during emulation. Quick example: tinkering graphic settings, if the emulation is paused, you've to unpause it and THEN you can see the new graphic setting change you've made, a key to switch mouse functionality makes this situation more efficient. It doesn't have to be implemented now but saying "there's no point" for that it's kind of lame TO BE HONEST.

You can already change settings in real time on Qt unless I'm missing something this seems kinda pointless?.

When the mouse movement is attached to the screen, you can't move it to reach the settings tab, you've to pause the emulation to regain mouse control, in Wx you don't have to pause it (if I missed some VERY VERY USEFUL hotkey in the hotkey menus that unhooks the mouse from the game, then tell me). See in the video below:

https://user-images.githubusercontent.com/19964653/193474934-c031f609-37c3-4fe7-9bb7-cfbe041ee900.mp4