Ticket #10 (closed enhancement: fixed)

Opened 3 years ago

Last modified 7 months ago

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

Reported by: jteh Owned by:
Priority: minor Milestone:
Component: Core Version: development
Keywords: Cc:
Operating system: Blocked by:
Blocking:

Description

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.

Change History

Changed 3 years ago by jteh

  • status changed from new to closed
  • version set to trunk
  • resolution set to fixed

Done in r1137. If a cleaner solution can be found, this should be reopened.

Changed 2 years ago by jteh

  • status changed from closed to reopened
  • resolution fixed deleted

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.

Changed 2 years ago by jteh

  • status changed from reopened to closed
  • resolution set to fixed

Fixed in r2145.

Note: See TracTickets for help on using tickets.