PlayCover / PlayCover

Community fork of PlayCover
GNU General Public License v3.0
7.49k stars 729 forks source link

[Feature]: Support for Customizable Keybindings for Enabling Keymapping #1445

Open fangfcg opened 1 month ago

fangfcg commented 1 month ago

Is your feature request related to a problem?

Hello, I am currently using PlayCover to play the game Honkai: Star Rail. I noticed that enabling keymapping with the option key is the default setting, but I believe adding the capability to use the right mouse button to enable keymapping could be a very user-friendly option. This change could significantly free up keyboard operations for users when playing Turn-based games.

Describe the solution you'd like

Would it be possible to add support for customizable keys or buttons to enable keymapping within Playcover (e.g., we can use right mouse click instead of OPTION)? This feature would greatly enhance user experience by providing more flexibility in how they interact with the game.

Anything else?

Thank you for considering this feature request. I look forward to any updates on this matter.

Issue Language

MEMORIEmusic commented 1 month ago

Won't happen, probably. By default option/alt is the key to unbind your cursor on PC version of Honkai: Star Rail, too. Besides, option and command keys are necessary for keyboard shortcuts, so it might mess with that as well.

XuYicong commented 1 month ago

I think this is technically possible, and reasonable. In some games people need to switch between cursor and camera frequently, while there are not that many buttons in game requiring physical keys to bind. So it's reasonable to map the more frequently used switch key to a more convenient position.

As for keyboard shortcuts we can remain it to option, since we have enough physical keys to bind it's ok to occupy two keys here.

Although in PC version it uses option, the game could automatically hide and release cursor based on whether there is a camera to rotate, but in Playcover we have to manually do this, making the switch key more frequent.