Skip to content

Magnifier - Clarify and extend tracking options #19712

@CyrilleB79

Description

@CyrilleB79

Is your feature request related to a problem? Please describe

Windows Magnifier (Full screen mode) provides the following tracking options:

  • 4 checkboxes to indicate what to track (Focus, Mouse, Text cursor and Narrator cursor)
  • 2 combo-boxes to indicate how focus and mouse are tracked (Centered on the screen or Withing the edges of the screen)

Windows Magnifier does not provide any native keyboard gesture to modify these parameters, but Windows Magnifier add-on provides them. Mores specifically, being able to disable temporarily tracking (e.g. focus tracking) without opening any settings dialog (causing focus change) is very handy.

Describe the solution you'd like

It would be very nice to have the similar possibilities for NVDA Magnifier:

  1. Possibility to enable or disable tracking of mouse, focus, text cursor (IMO including browse mode cursor), through GUI checkboxes as well as through dedicated scripts (maybe unassigned in a first time).

  2. Possibility to choose tracking mode for any tracking type, at least focus, mouse and nav object. Note: It is already implemented in NVDA Magnifier for focus. For text cursor tracking (caret or browse mode cursor), I'd say that its tracking mode derive from the focus mode, so no specific option for it.

  3. Rename "Focus mode" option to "Focus tracking mode" for more clarity. It's worth noting that "Focus mode", as opposed to Browse mode, is already an existing concept in NVDA that has nothing to do with Magnifier.

  4. Also clarify "Focus tracking mode" paragraph in the User Guide.
    The relative mode is described as follows:

The magnified area maintains the relative position of the focus within the screen.

It's not clear to me what "the relative position of the focus" is.

It's also written:

This mode mimics the behavior of the Windows Magnifier.

But Windows Magnifier has various tracking modes so without any specific Windows Magnifier mode indication, this information is not clear.

Describe alternatives you've considered

None

Additional context

N/A

Metadata

Metadata

Assignees

No one assigned

    Labels

    feature/magnifierp5https://github.com/nvaccess/nvda/blob/master/projectDocs/issues/triage.md#prioritytriagedHas been triaged, issue is waiting for implementation.
    No fields configured for Feature.

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions