rust-windowing / rust-windowing/winit
Remove synthetic key events?
Open
Nobody has claimed this yet.
C - needs discussion
DS - win32
DS - x11
- Dominant language
- Rust
- Stars
- 6.2k
- Forks
- 1.3k
- Avg merge
- 2d 19h
- Merged PRs (30d)
- 9
Description
Raised in https://github.com/rust-windowing/winit/pull/3538#discussion_r1508670322.
Should we remove synthetic keyboard events (those that contain is_synthetic)?
What are the benefits and the drawbacks?
Contributor guide
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 with the discussion in PR #3538, then trace the synthetic keyboard events identified by the is_synthetic field. Review the stated benefits and drawbacks; done requires a decided scope for whether these events should be removed, rather than an implementation inferred from the issue alone.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- rust
- Domain
- desktop
- Issue type
- Refactor
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100