Skip to content

Vertical Sliders are reversed to NVDA #13752

@trypsynth

Description

@trypsynth

Steps to reproduce:

Run the following WXPython example, and try to adjust the slider with the 4 arrow keys.

import wx

class MainWindow(wx.Frame):
	def __init__(self):
		super().__init__(None, title="Test")
		panel = wx.Panel(self)
		slider = wx.Slider(panel, style=wx.SL_VERTICAL)
		panel.Layout()
		self.Show()

if __name__ == "__main__":
	app = wx.App()
	wnd = MainWindow()
	app.MainLoop()

Actual behavior:

UP arrow decreases the slider, down arrow increases it. Left and right arrows seem to work fine, though.

Expected behavior:

Up arrow should increase the slider, and down arrow should decrease it, same as every other slider.

System configuration

NVDA installed/portable/running from source:

Installed

NVDA version:

2022.1

Windows version:

Windows 10 21H1 (64-bit) build 19043.1706

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

N/A (happens anywhere there's a vertical slider).

Other information about your system:

N/A

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.

2021.3.5 also had this issue.

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?

N/a, but 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