Skip to content
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

Move the mouse out of the way when navigating the system tray #10

Closed
nvaccessAuto opened this issue Jan 1, 2010 · 3 comments
Closed

Comments

@nvaccessAuto
Copy link

Reported by jteh on 2007-08-17 05:41
In Windows XP, system tray accessibility is a bit weird. If the mouse is sitting on a system tray icon, the focus will keep bouncing back to the icon under the mouse after a brief pause, even when the focus is moved with the keyboard. This isn't just NVDA speaking the object under the mouse; the focus does actually get stolen. (Actually, I think this is true for most toolbars, but the problem is worse here because Windows routes the mouse cursor to the focus when activating system tray icons.)

The mouse cursor should be moved out of the way (perhaps to the top left corner of the toolbar?) when the system tray "Notification area" toolbar has focus. Note that some context menus for system tray icons do correctly return focus to the system tray after exiting them (e.g. the Safely remove hardware context menu), so the mouse needs to be moved out of the way when returning to the toolbar from one of these menus as well.

@nvaccessAuto
Copy link
Author

Comment 1 by jteh on 2007-08-22 03:35
Done in r1137. If a cleaner solution can be found, this should be reopened.
Changes:
State: closed

@nvaccessAuto
Copy link
Author

Comment 2 by jteh on 2008-06-17 01:05
This was reverted in r1669, although mention of this was accidentally omitted from the log message. This work around caused the mouse to move to the top left of the screen whenever a toolbar button received focus, which frustrated sighted (or partially sighted) users using the mouse. A better work around is forthcoming.
Changes:
State: reopened

@nvaccessAuto
Copy link
Author

Comment 3 by jteh on 2008-06-18 03:38
Fixed in r2145.
Changes:
State: closed

feerrenrut added a commit that referenced this issue Aug 15, 2018
Misc-deps has been updated to remove the following:
IA2, replaced by https://github.com/LinuxA11y/IAccessible2.git
configobj: replaced by https://github.com/DiffSK/configobj.git

Based on merged in commit of: nvaccess/nvda-misc-deps PR #10 (nvaccess/nvda-misc-deps#10)
LeonarddeR added a commit that referenced this issue Sep 23, 2019
…) (#10)

* Thread name logging: Generalize logging of full qualified names (#10259)

* Review action https://github.com/BabbageCom/nvda/pull/10#discussion_r326867603

Co-Authored-By: Leonard de Ruijter <leonardder@users.noreply.github.com>
michaelDCurran pushed a commit that referenced this issue Sep 23, 2019
* Log thread info

* Name all threads in core

* Fix accidental change of scons submodule

* Small fixes

* Thread name logging: Generalize logging of full qualified names (#10259) (#10)

* Thread name logging: Generalize logging of full qualified names (#10259)

* Review action https://github.com/BabbageCom/nvda/pull/10#discussion_r326867603

Co-Authored-By: Leonard de Ruijter <leonardder@users.noreply.github.com>
seanbudd added a commit that referenced this issue Jun 7, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant