musescore / MuseScore

MuseScore is an open source and free music notation software. For support, contribution, bug reports, visit MuseScore.org. Fork and make pull requests!
https://musescore.org
Other
12.31k stars 2.66k forks source link

Tab order (keyboard navigation) in Format > Style > Rests is all over the place #25530

Open cbjeukendrup opened 2 hours ago

cbjeukendrup commented 2 hours ago

Issue type

Accessibility issue (e.g. for keyboard-only or screen reader users)

Description with steps to reproduce

See video

Supporting files, videos and screenshots

https://github.com/user-attachments/assets/096810f0-daba-4f40-8bac-278c608b6a4f

What is the latest version of MuseScore Studio where this issue is present?

master

Regression

Choose option...

Operating system

*

Additional context

Allowing tab navigation into and out of the QML parts of this dialog is probably not in scope for this issue. Keyboard navigation in UIs that mix QML and QtWidgets is an unsolved problem (well, there are known workarounds, but in our case it's extra complicated because in QML we have our own keyboard nav implementation).

Should be solved in Qt Creator's design view; go to editstyle.ui, click the tiny "edit tab stops" button at the top of the window, and figure out how that works. Tip: right-click > "tab order list" is useful.

Checklist

cbjeukendrup commented 2 hours ago

Possibly, other pages are affected too. Updating the keyboard navigation order has to be done after every edit to the dialog, but is very easy to forget.

MarcSabatella commented 2 hours ago

FWIW, I often find it simpler to just edit the UI file directly (as text) for this type of thing.