Skip to content

Behaviour of Home and End keys in NVDA UI sliders #13230

@Qchristensen

Description

@Qchristensen

Steps to reproduce:

  1. Open NVDA's speech settings (NVDA+control+v)
  2. Tab to one of the sliders (perhaps pitch or inflection, which are less likely to make it unintelligible)
  3. Press HOME
  4. Press END
  5. Press PAGE UP several times
  6. Press PAGE DOWN
  7. Press ESCAPE to close the dialog without making any changes (the value should return to what you were using. If you get stuck, press NVDA+control+r to restore the previously saved configuration).

Actual behavior:

At step 3, (Home), the slider goes to "100%", the highest value.
At step 4, (End), the slider goes to "0%", the lowest value.
At step 5, (page up), the value increases.
At step 6, (page down), the value decreases.

Expected behavior:

In most situations, the Home key generally moves to the start of something (Home takes you to the start or leftmost point of the line, control+home takes you to the top of a document, etc).

Similarly, the End key generally moves to the end of something, the rightmost point of a line or control+end to the bottom of a document.

Page up moves towards the top or start - towards where home (or control+home at least) would take you.
Page down moves towards the end or bottom - towards where end (or control+end) would take you.

So, in this case, I would expect Home to move to the leftmost, lowest value of the slider, and end to move towards the rightmost, highest value.

System configuration

NVDA installed/portable/running from source:

NVDA version:

NVDA 2021.3.1 installed

Windows version:

Windows 10 (64-bit) Version: 21H2 (2009), Build: 19044.1415

Name and version of other software in use when reproducing the issue:

Other information about your system:

Other questions

Does the issue still occur after restarting your computer?

Yes

Have you tried any other versions of NVDA? If so, please report their behaviors.

Yes, tried portable copies of various versions back to 2015.3. The bahaviour was the same. I'm surprised if it really has been like that for years, although pressing home and end on things like the speech rate aren't the most common behaviours. (I wrote the "expected" behaviour in the Basic Training material back in 2016. I can't recall specifically now, but I'm sure I would have tested the keystroke before writing it).

If NVDA add-ons are disabled, is your problem still occurring?

Yes

Does the issue still occur after you run the COM Registration Fixing Tool in NVDA's tools menu?

Yes

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions