cemu-project / Cemu

Cemu - Wii U emulator
https://cemu.info
Mozilla Public License 2.0
6.82k stars 528 forks source link

[Feature Request] Customizable Keyboard Shortcuts #721

Open lyoye2 opened 1 year ago

lyoye2 commented 1 year ago

Hello. Cemu has a number of Keyboard Shortcuts that are (most of them) hardcoded.

In my humble opinion, I believe that offering the user the ability to remap them to their liking would be a very welcome QoL improvement.

I attach an image in which I offer you my rudimentary vision of how it could be incorporated into the GUI. (I'm aware that it's not very elegant, but I hope it gives you an idea).

In addition, I have removed the 'blow mic' and 'show screen' options from the 'Input Settings' window, and instead moved them along with the rest of the Shortcuts to a tab of their own, which will bring them together in one place, for convenience.

I realize that doing this is a monumental task, so I would like to make it clear that it is not my intention to rush or force anyone to do anything. This is just my suggestion.

Thank you very much for everything. Input Settings Hotkey Settings

rluxv commented 1 year ago

This is something I could try to tackle.

SilentException commented 1 year ago

Currently, on Steam Deck, Alt+F4 doesn't close Cemu in game mode. This worked previously but I don't know the exact version it broke.

But perhaps during this revamp of keyboard shortcuts you could also take a look at that. Or even better, make "Exit" shortcut configurable as well. Thanks!

jn64 commented 1 year ago

@SilentException Sounds like a Steam Deck issue. Closing windows is handled by your desktop environment / window manager.

Related #592

SilentException commented 1 year ago

@jn64 Yeah I suppose it is SD issue, makes sense because in Desktop mode it works fine. Would be nice to have the configurable shortcut for Gaming Mode.

rode7d commented 1 year ago

Customizable Hotkeys would be indeed a very welcome feature.

7-llIG commented 1 year ago

I agree, I would love for this to be possible, would be great.

FLDR86 commented 1 year ago

This is just what i need.

muzzol commented 1 year ago

I'm using cemu on a barebone with no keyboard, just gamepads, and I can't exit from cemu with any button combination.

other emulators like yuzu use complex combinations like Home + Start to activate some actions like go fullscreen or exit emulator. It would be nice to have that feature on cemu.

Lazorne commented 1 year ago

Would love this as well!

jn64 commented 1 year ago

Would love this as well!

Please, just add a thumbs-up on the first post, instead of posting this and sending a notification/email to everyone subscribed to the issue.

blakbin commented 10 months ago

But i think it will be useless, if you use Gamepad, because the Second Screen interacting with Mouse

muzzol commented 10 months ago

But i think it will be useless, if you use Gamepad, because the Second Screen interacting with Mouse

I use Steamdeck and it got a touch screen and you can also attach a second monitor so you can play with dual setups. anyway, there's a lot of ways to send input to a program, not just mouse.

allowing custom shortcuts helps a lot with some handhelds and other controllers.

Immersion95 commented 9 months ago

It would be great to have that + having the possibility to bind controller input to those hotkeys like Dolphin/Pcsx2.

Example: Having a combo on the controller allowing to change view would be a godsend

zhen-huan-hu commented 7 months ago

Allowing controller combo as hotkeys would be life saving for Steam Deck with a frontend like ES-DE. For example, using start + option combo to gracefully exit the emulator.