PlayCover / PlayCover/PlayTools

[Feature]: Support for Customizable Keybindings for Enabling Keymapping

Open
#159 2 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

enhancement
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

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.