PlayCover / PlayCover/PlayTools
[Feature]: Support for Customizable Keybindings for Enabling Keymapping
Nobody has claimed this yet.
- Dominant language
- Swift
- Stars
- 111
- Forks
- 145
- Avg merge
- 12d 8h
- Merged PRs (30d)
- 3
Description
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
- Yes my issue is written in English
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by locating the PlayTools entry point that handles the current Option-key action for enabling keymapping. Define how customizable keyboard or mouse-button triggers, including the requested right mouse button, should be configured and persisted; the feature is done when users can select an alternative trigger and use it to enable keymapping.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- swift
- Domain
- desktop, tooling
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100