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.
Comment 1 by jteh on 2007-08-22 03:35
Done in r1137. If a cleaner solution can be found, this should be reopened.
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.
Comment 3 by jteh on 2008-06-18 03:38
Fixed in r2145.