-
-
Notifications
You must be signed in to change notification settings - Fork 784
Windows 11 modern keyboard: respond to UIA notification events #16009
Copy link
Copy link
Closed
Labels
p4https://github.com/nvaccess/nvda/blob/master/projectDocs/issues/triage.md#priorityhttps://github.com/nvaccess/nvda/blob/master/projectDocs/issues/triage.md#priorityplatform/Windows11Issues specific to Windows 11Issues specific to Windows 11triagedHas been triaged, issue is waiting for implementation.Has been triaged, issue is waiting for implementation.
Milestone
Metadata
Metadata
Assignees
Labels
p4https://github.com/nvaccess/nvda/blob/master/projectDocs/issues/triage.md#priorityhttps://github.com/nvaccess/nvda/blob/master/projectDocs/issues/triage.md#priorityplatform/Windows11Issues specific to Windows 11Issues specific to Windows 11triagedHas been triaged, issue is waiting for implementation.Has been triaged, issue is waiting for implementation.
Type
Fields
Give feedbackNo fields configured for issues without a type.
Hi,
Came across this while debugging Windows 11 voice typing messages:
Introduction
The modern keyboard (emoji panel/voice typing/IME candidates window, among others) was redesigned in Windows 11 series. Along with fixing focus issues with emoji panel and clipboard history, Windows 11's modern keyboard (textinputhost.exe) employs UIA notification event to announce things such as voice typing availability and first Suggestion Action (Windows 11 2022 Update Moment 1).
Is your feature request related to a problem? Please describe.
At the moment NVDA does not respond to UIA notification events coming from Windows 11 modern keyboard. This is because the modern keyborad is an ovelay window so cannot be focused.
Describe the solution you'd like
Let NVDA handle and announce Windows 11 modern keyboard UIA notifications. This will allow NVDA to annonce first Suggested Action and voice typing availability message.
Describe alternatives you've considered
Do not allow NVDA to handle UIA notifications, or if done so, use a separate setting for handling UIA notification events across all apps.
Additional context
A test implementation will be part of a future Windows App Essentials add-on release.
Thanks.