Reported by nvdakor on 2015-06-03 00:27
Hi,
In Windows 10, all notifications are now housed in Action Center (shortcut key: Windows+A). However, when new notifications appear, NVDA does not announce them automatically.
STR:
- Perform an action that triggers these notifications (say, inserting a DVD).
- When the notification is shown, Windows will play a sound and you can press Windows+V to move to the notification.
Expected: NVDA announces notifications automatically.
Actual: NvDA does not announce new notifications.
Technical: My investigation shows the following:
- The "Action Center notifications" are really toast notifications, evidenced by the fact that one can press Windows+V to bring it to focus.
- For some odd reasons, toast notifications in Windows 10 are now windows, not tooltips as in Windows 8.x. Thankfully, NVDA already has control type defined for UIA windows, so the solution was simple.
- Thankfully, these toasts have one unique attribute: UIA Automation ID is Normal Toast View. I don't know if continuum may change this (I bet it won't change regardless of whether we're working from tablet or desktop mode).
Solution: Since NVDA deals with toast notifications in Windows 8.x via UIA.Toast, it is a matter of identifying unique characteristics of Windows 10 version, as WinTen's Action Center notifications are really toasts in disguise. However, one needs to cover both Windows 8.x and Windows 10, hence the length of the conditionals (as you'll see in the commit below). The solution (below commit) was tested on Windows 8.1 and Windows 10 Build 10130 and works as expected.
Thanks.
Reported by nvdakor on 2015-06-03 00:27
Hi,
In Windows 10, all notifications are now housed in Action Center (shortcut key: Windows+A). However, when new notifications appear, NVDA does not announce them automatically.
STR:
Expected: NVDA announces notifications automatically.
Actual: NvDA does not announce new notifications.
Technical: My investigation shows the following:
Solution: Since NVDA deals with toast notifications in Windows 8.x via UIA.Toast, it is a matter of identifying unique characteristics of Windows 10 version, as WinTen's Action Center notifications are really toasts in disguise. However, one needs to cover both Windows 8.x and Windows 10, hence the length of the conditionals (as you'll see in the commit below). The solution (below commit) was tested on Windows 8.1 and Windows 10 Build 10130 and works as expected.
Thanks.