-
Notifications
You must be signed in to change notification settings - Fork 751
Open
Labels
bugSomething isn't workingSomething isn't workingneeds-triageIssue needs to be triaged by the area ownersIssue needs to be triaged by the area ownersteam-CompInputIssue for IXP (Composition, Input) teamIssue for IXP (Composition, Input) team
Description
Describe the bug
- I press key A, A type keydown event is being sent
- I hold A pressed, A type keydown events are still being sent
- I press key B and keep it pressed, only B type keydown events are being sent (A is still pressed)
- I release key B while A is still pressed, no keydown events are being sent
Steps to reproduce the bug
void keypress(Object sender, KeyRoutedEventArgs e)
{
if (e.Key == Windows.System.VirtualKey.Up)
{
//doSmth
}
if (e.Key == Windows.System.VirtualKey.Down)
{
//doSmth;
}
if (e.Key == Windows.System.VirtualKey.Right)
{
//doSmth
}
if (e.Key == Windows.System.VirtualKey.Left)
{
//doSmth
}
}
### Expected behavior
Keydown events are being generated for each pressed key, one key does not dominate the keydown event queue
### Screenshots
_No response_
### NuGet package version
WinUI 3 - Windows App SDK 1.1 Preview 2: 1.1.0-preview2
### Windows app type
- [ ] UWP
- [ ] Win32
### Device form factor
_No response_
### Windows version
Windows 10 (21H2): Build 19044
### Additional context
_No response_
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't workingneeds-triageIssue needs to be triaged by the area ownersIssue needs to be triaged by the area ownersteam-CompInputIssue for IXP (Composition, Input) teamIssue for IXP (Composition, Input) team