-
-
Notifications
You must be signed in to change notification settings - Fork 654
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Tips in system tray #6656
Comments
While this is low severity, it seems like it would be fairly easy to implement, I'll set this issue to priority 2. If there proves to be edge cases I haven't considered that cause this to be harder to implement then the issue may need to be deprioritised |
Normally, tool tips only appear when you move the mouse to an icon. The reason the tips appear in the system tray is that we have to move the mouse to the icon in order to work around a Windows focus bug. When talking about comparing object names, the question is which objects we're comparing. Comparing the focus might make sense for the system tray case, but it doesn't necessarily make sense anywhere else. And if we compare against the mouse object, a tool tip might not get read because it has the same name, but the user really should know if the tool tip appears even if it's a duplicate. Thus, I don't agree that comparing names is a good approach here. Instead, I think we need to special case the system tray somehow, but that is not simple to do, so I'm dropping this to a p3. I'm wondering whether this should possibly even be a p4; yes, the repetition is annoying, but you can easily ignore/silence it and it doesn't cause an efficiency problem because it is presented after other information, not before it. |
Hi, there’s another variable: is this bug present in newer Windows builds? If not, then we need to be careful about this. Thanks.
|
Yes, it's in win10 double reading is at least
…On 12/21/2016 9:06 PM, Joseph Lee wrote:
Hi, there’s another variable: is this bug present in newer Windows
builds? If not, then we need to be careful about this. Thanks.
From: James Teh ***@***.***
Sent: Wednesday, December 21, 2016 5:31 PM
To: nvaccess/nvda ***@***.***>
Cc: Subscribed ***@***.***>
Subject: Re: [nvaccess/nvda] Tips in system tray (#6656)
Normally, tool tips only appear when you move the mouse to an icon.
The reason the tips appear in the system tray is that we have to move
the mouse to the icon in order to work around a Windows focus bug.
When talking about comparing object names, the question is which
objects we're comparing. Comparing the focus might make sense for the
system tray case, but it doesn't necessarily make sense anywhere else.
And if we compare against the mouse object, a tool tip might not get
read because it has the same name, but the user really should know if
the tool tip appears even if it's a duplicate. Thus, I don't agree
that comparing names is a good approach here.
Instead, I think we need to special case the system tray somehow, but
that is not simple to do, so I'm dropping this to a p3. I'm wondering
whether this should possibly even be a p4; yes, the repetition is
annoying, but you can easily ignore/silence it and it doesn't cause an
efficiency problem because it is presented after other information,
not before it.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
<#6656 (comment)>
, or mute the thread
<https://github.com/notifications/unsubscribe-auth/AHgLkJeUi0P_lA10wo8AdEFfqghyecK7ks5rKdK7gaJpZM4LRpkB>
.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
<#6656 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AFGiveUBJqfEnGXekRMouobMU4owv_gLks5rKfc5gaJpZM4LRpkB>.
--
------------------------------------------------------------------------
Derek Riemer
* Department of computer science, third year undergraduate student.
* Proud user of the NVDA screen reader.
* Open source enthusiast.
* Member of Bridge Cu
* Avid skiier.
Websites:
Honors portfolio <http://derekriemer.com>
Awesome little hand built weather app!
<http://django.derekriemer.com/weather/>
email me at derek.riemer@colorado.edu <mailto:derek.riemer@colorado.edu>
Phone: (303) 906-2194
|
@jcsteh wrote:
Could you please explain what use case you have in mind? I'm not getting in which scenario a lambda end user might be misinformed by not knowing if the announce comes from a tool-tip or not. A developer is of course interested in this info, but most likely has other means to distinguish.
Would you by any chance have some time to share your lights on what could be the big lines of an ideal special case handling here? |
In order to eliminate duplication, you have to compare against some other object. If you compare against the focus, consider the following scenario:
If you compare against the mouse, you'll never learn about tooltips for any object which has an a11y label matching its tooltip. That said, I guess for most users, this probably isn't a real problem and the annoyance outweighs the slight inaccuracy. |
OK, thanks, I guess we're on the same track here. |
Further testing, I can confirm that, at least on Windows 10, the tool-tip appears not because of NVDA moving the mouse, but because of the icon being focused. |
…stray icon name (PR #11176) Fixes #6656 When navigating the systray using the keyboard and tool-tips reporting is enabled, most systray icon names were double announced as their name is usually equal to the tool-tip text. Additionally, to avoid focus jumps, NVDA was moving the mouse cursor to the top left corner of the screen as soon as a systray control gained focus via keyboard navigation. In appModules.explorer: Now do not report if: - the focus is in the systray - and the mouse has not indeed recently been moved - and the mouse is located in the systray - and the name of the focused systray icon equals the tool-tip text. - Report as usual in any other case. Additionally, now do to reset the mouse cursor position to the top left screen corner upon navigating with the keyboard to the systray if the mouse wasn't their in the first place.
In system tray with report tips checked NVDA reads twice almost all of the icons. I would not like to disable tips because in other places it can be useful but here is very uncomfortable. If tip and object name are the same text I think that NVDA should not read the tip.
The text was updated successfully, but these errors were encountered: