Symbols applied to text using Alt codes (Windows) are wrongly placed
MS 2.0.2 / Win 7.
If you use an ALT codes to insert a symbol into text, the symbol is always wrongly placed at the end:
1. Create a text object: any one will do.
2. Copy the following text into it: 17811821
3. Now insert an en dash between the two 1's, using [Alt][0150].
Expected result: 1781–1821.
Actual result: 17811821–.
Comments
I can't reproduce. Neither with Lyrics text, nor with Reherasal Marks, Lyricist or Composer
Oops! My omission. The problem only affects LAPTOP keyboards , where you need to press [Fn] + [Alt] to access the alt number symbols (numeric keypad users are not affected).
I can, using the keypad. Alt-1 becomes END and Alt-7 becomes HOME. So typing Alt-0150, when the 1 gets hit, the cursor jumps to the end first.
Windows 10 and Windows 8.1, even after a factory reset.
FWIW, I do not use Windows, but my wife does. She recently hit the same issue with LibreOffice under Win7, trying to input characters like 'ñ'. So, it might be a Windows problem, not necessarily related with MuseScore.
EDIT: I was wrong, it was not in LibreOffice, but while posting to Google Plus using current Firefox under Win7.
I assume this is about laptops without a numpad section, and without using an external keyboard or numpad, right? (Some larger laptops do have a full size keyboard including a separate numpad section, and you can connect external Keyboards and numpad devices).
If so, I can confirm the issue (but too to suspect this to be a plain Windows issue, probably nothing MuseScore could do to fix it)
Workaround: use an external full size keyboard (it is better ergonomically anyway)
Well, no, the case I was describing above (Firefox under Win7) happened on a 'regular' tower PC with a 'standard' full-size keyboard with Italian layout; no laptop, no 'embedded' numpad or anything like these.
With that I can't reproduce it in MuseScore (well, a German layout)
Some clarification. I'm using a US keyboard, and the problem only shows if NUMLOCk is off. I don't consider this a bug because when NUMLOCK is off, the keypad is now in cursor mode, not number mode.
Ah, yes, of course. So let's just close it.
Although Alt+Fn+0150 doesn't work at all here, when NUMLOCK is on, it adds "0150"
Oops! I can confirm that the cause was due to the laptop NUMLOCK button being OFF. Entering the alt codes in this state (using Fn + Alt + number) results in the correct symbol, but appended to the text rather than inserted.