MuseScore icon indicating copy to clipboard operation
MuseScore copied to clipboard

[MU4 Issue] Lyrics elision shortcut not working

Open eg0n1984 opened this issue 2 years ago • 2 comments

If we try to insert an elision in the lyrics, in the MS4 version it is not inserted. It's required copy from MS 3.6

To Reproduce Steps to reproduce the behavior:

  1. Create a bar 4/4
  2. Add 4 quarter note
  3. Ctrl+L to insert lyrics
  4. Text 'Test'+ (Ctrl+Alt+_) and see that no '_' is added to the text

Expected behavior Choral pieces sometimes requires elision in some words, it's expected use same command then in MS3.6

Screenshots MS4: imagem

MS3.6 imagem

Platform information

  • OS: OS: Windows 10 Version 2009, Arch.: x86_64, MuseScore version (64-bit): 4.0.1-230121751, revision: github-musescore-musescore-9b70a8c

eg0n1984 avatar Jan 15 '23 12:01 eg0n1984

It seems there's no shortcut for an elision in MS4 (yet?). elision You'll need to do it like the MS4 handbook says: https://musescore.org/en/handbook/4/lyrics#elision-slur

PetJer avatar Jan 15 '23 12:01 PetJer

Thanks @PetJer But the Ctrl+Alt+- shortcut works, only appears with wrong character https://musescore.org/en/handbook/4/entering-and-editing-text#special-characters

eg0n1984 avatar Jan 15 '23 15:01 eg0n1984

I'm encountering the same issue. Using the underscore prints a forward-slash character (/).

arnaubt avatar Mar 06 '23 18:03 arnaubt

This isn't done via a 'programmable' shortcut, but hard coded into the text editing:

        if (ctrlPressed && altPressed) {
            if (ed.key == Key_Minus) {
                insertSym(ed, SymId::lyricsElision);
                return true;
            }
        }

Don't ask me though why this doesn't work currently

It certainly is a regression vs 3.x

Jojo-Schmitz avatar May 05 '23 11:05 Jojo-Schmitz

The Mac OS equivalent of this shortcut works (Opt+Cmd+-). Perhaps this is something the community can get working on Windows?

zacjansheski avatar Aug 10 '23 20:08 zacjansheski

Funny enough this seems to work:

        if (ctrlPressed && altPressed) {
            if (ed.key == Key_Minus || ed.key == Key_Underscore) {
                insertSym(ed, SymId::lyricsElision);
                return true;
            }
        }

Then Ctrl+Alt+_ (actually Ctrl+Alt+Shift+- on a German QWERTZ keyboard) adds the Elision. No idea whether this has any unwanted side effects though, nor whether it works on non-German keyboards.

Jojo-Schmitz avatar Aug 11 '23 08:08 Jojo-Schmitz

Testers of the #19018 artifacts wanted

Jojo-Schmitz avatar Aug 11 '23 08:08 Jojo-Schmitz