Is your feature request related to a problem? Please describe.
Currently, the "Enable mouse tracking" feature (located in the Mouse Settings) causes NVDA to announce the object under the mouse cursor immediately and continuously as the mouse moves.
While this is useful for some users, it creates significant speech clutter for others, especially low-vision users who use the mouse primarily for navigation and only require speech feedback after they have successfully located and stopped on an item. The continuous speaking can be overwhelming and distracting.
Describe the solution you'd like
To add a new setting to the Mouse Tracking configuration to introduce a customizable delay (timeout) for speech output.
How it should work:
- While the mouse is moving, NVDA should not speak the object under the cursor.
- NVDA should only announce the object's information if the mouse cursor remains stationary over the same object for a user-defined duration (e.g., a default of 300ms).
- As soon as the mouse begins moving again, the speech output should stop, and the timer should reset.
Describe alternatives you've considered
No response
Additional context
Benefits
- Reduced Speech Clutter: The user can move the mouse across the screen to the target area without being bombarded by announcements for every intervening object.
- Improved User Experience for Low-Vision Users: It allows low-vision users to use their residual vision to move the mouse and only relies on speech confirmation once the mouse is accurately positioned.
- Optional Feature: Because this would be a configurable option (a checkbox or a delay field), it would not negatively impact users who prefer the current immediate-speaking behavior.
Is your feature request related to a problem? Please describe.
Currently, the "Enable mouse tracking" feature (located in the Mouse Settings) causes NVDA to announce the object under the mouse cursor immediately and continuously as the mouse moves.
While this is useful for some users, it creates significant speech clutter for others, especially low-vision users who use the mouse primarily for navigation and only require speech feedback after they have successfully located and stopped on an item. The continuous speaking can be overwhelming and distracting.
Describe the solution you'd like
To add a new setting to the Mouse Tracking configuration to introduce a customizable delay (timeout) for speech output.
How it should work:
Describe alternatives you've considered
No response
Additional context
Benefits