mirror of
https://github.com/PlayCover/PlayCover.git
synced 2026-04-26 00:05:52 +03:00
[GH-ISSUE #808] [Feature]: Automatically capture cursor #383
Labels
No labels
UI
app-support
bug
bug
documentation
duplicate
enhancement
game-support
good first issue
help wanted / caution
inactive
invalid
macos-beta
pull-request
question
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/PlayCover#383
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @XuYicong on GitHub (Feb 16, 2023).
Original GitHub issue: https://github.com/PlayCover/PlayCover/issues/808
Is your feature request related to a problem?
People often complain that they need to frequently press
optionkey to toggle keymapping. It would be better user experience if playtools can automatically capture cursor.Describe the solution you'd like
If keymapping is not enabled and a key press happens and no modifier key is pressed and keymap is not empty and there is no text input view active, automatically enable keymapping.
To detect whether there is a text input window active, playtools can traverse the UIView hierarchy to check for the existence of an active text input view.
In this way, the user can press at most 50% less
options than before.Anything else?
It would be also possible to automatically disable keymapping if a text input box is active. That would save a lot of mess for people relying on an input method to type, like CJK users, cause they also need to frequently switch between English letter input and their language's text input.
Issue Language