In windows, windows modifier key (in any form of Win, LWin, RWin) seem to NOT be registered/tracked by egui
- Dominant language
- Rust
- Stars
- 30.6k
- Forks
- 2.1k
- Avg merge
- 1d 9h
- Merged PRs (30d)
- 72
Description
They dont even seem to be in the Modifiers struct, and of the fields in that struct, none seem to track the Win modifier key press/release.
Its a bigger deal than just not being able to code to those, because since egui windows seem to 'eat' key events, doing something like a win key press outside then release inside the egui window can make external apps not see the release event and think the win key is stuck etc
Contributor guide
Research direction
No files, tests, or entry points are named. Start by locating the Windows input path and the Modifiers definition, then reproduce Win, LWin, and RWin press/release handling. Done means the Win modifier is tracked and key events do not leave external applications believing the key is stuck.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- rust
- Domain
- desktop
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 25/100