Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Improve keyboard navigation with KP_BEGIN and KP_END #6479

Open
Hartmnt opened this issue Jun 24, 2024 · 1 comment
Open

Improve keyboard navigation with KP_BEGIN and KP_END #6479

Hartmnt opened this issue Jun 24, 2024 · 1 comment
Assignees
Labels
accessibility Everything related to accessibility-features (like screen-readers) bug A bug (error) in the software client

Comments

@Hartmnt
Copy link
Member

Hartmnt commented Jun 24, 2024

Description

In #5984 the accessibility of the entire application was overhauled. Mumble was made keyboard navigable. However, I failed to notice that KP_BEGIN and KP_END were also used by screen reader users for keyboard navigation.

Thanks to user squeaktoy for bringing this to my attention: #5984 (comment)

We need to go through all UI elements and see how they react to pressing KP_BEGIN and KP_END (or "Home" and "End")

Mumble version

1.5.634

Mumble component

Client

Reproducible?

Yes

@Hartmnt Hartmnt added client bug A bug (error) in the software accessibility Everything related to accessibility-features (like screen-readers) labels Jun 24, 2024
@Hartmnt Hartmnt self-assigned this Jun 24, 2024
@squeaktoy
Copy link

squeaktoy commented Jun 25, 2024

I did notice that KP_BEGIN works differently on Windows/NVDA than it does on Linux/Orca. On Orca it reads out useless info while on NVDA it does read what you would get if you focus the element through regular navigation.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
accessibility Everything related to accessibility-features (like screen-readers) bug A bug (error) in the software client
Projects
None yet
Development

No branches or pull requests

2 participants