MuseScore icon indicating copy to clipboard operation
MuseScore copied to clipboard

No Direct Command to go to palettes

Open jmwmusic opened this issue 2 years ago • 2 comments

Issue type

UX/Interaction bug (incorrect behaviour)

Bug description

Once in a score, if you want to add a symbol from a palette, you now have a number of Tabs or F6 + Tabs to get to the relevant part of the UI. In previous versions, the F9 key (View menu Palette) would take the focus to the Palette.

Steps to reproduce

  1. Select any note on a score using arrow keys.
  2. Press F9 Expected Behaviour: The focus shifts to the palette Actual Behaviour: Nothing, the note remains focused.

Screenshots/Screen recordings

No response

MuseScore Version

4.1

Regression

Yes, this used to work in MuseScore 3.x and now is broken

Operating system

Windows 10 with NVDA

Additional context

No response

jmwmusic avatar Nov 20 '23 00:11 jmwmusic

@shoogle any reason why we wouldn't reinstate F9 to trigger View menu palette?

bkunda avatar Nov 21 '23 14:11 bkunda

It's a bit more complicated than that. F9 toggles the palette on or off, which is the same thing it did in previous releases. So if it's currently open, F9 closes it - both in MU3 and MU4. With the palette closed, pressing F9 does open it and make it the current tab in the side panel. However, it doesn't actually get keyboard focus in MU4. In MU3 it did, so two presses of F9 were always good to move focus there, but that doesn't work in MU4. If F9 gave focus to the palette upon opening it as it used to, that should help, but requiring two presses of F9 is awkward, especially since a blind user doesn't know if the palette is currently open or not and thus whether they will need one or two presses to get there.

Another difference between MU3 and MU4 is what happens if the palette is open but is not the current tab in the side panel. In MU3, F9 would make the palette the current tab. In MU4, it closes the palette. Of course, in MU3, the palette wasn't tabbed by default, so this difference in behavior isn't so noticeable in itself.

Also, the way we normally used to recommend people go to the palettes by keyboard is Ctrl/Cmd+F9. In MU3, this was a guaranteed one-keypress way to get to the palette, as it worked whether the palette was already open or not (if not, it simply opened the palette). But in MU4, Ctrl+F9 does not open the palette if it isn't already.

See also the discussion in https://github.com/musescore/MuseScore/issues/11218, which deals with these issues more generally. Also see https://github.com/musescore/MuseScore/issues/12873.

MarcSabatella avatar Nov 21 '23 14:11 MarcSabatella