Bug 138528 - When I type ö using the ASCII code, instead of appearing where I typed it, it appears before the previous character.
Summary: When I type ö using the ASCII code, instead of appearing where I typed it, it...
Status: RESOLVED INSUFFICIENTDATA
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: LibreOffice (show other bugs)
Version:
(earliest affected)
6.4.7.2 release
Hardware: Other All
: medium normal
Assignee: Not Assigned
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-11-27 15:48 UTC by gebuscher
Modified: 2023-10-31 00:19 UTC (History)
6 users (show)

See Also:
Crash report or crash signature:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description gebuscher 2020-11-27 15:48:58 UTC
Description:
I type in different languages, including German, and use ASCII codes to produce accented characters. Until recently, this presented no problem,but recently whenever I need to use the character ö (i.e. o with an Umlaut) and use the ASCII code (Alt+148), the resulting character does not appear where I typed it but jumps over the preceding character, sometimes taking with it all the characters I type after it e.g. örterW rather than the correct form Wörter. If the character comes at the beginning of a word in a sequence of words, it replaces the preceding space, e.g. ich geheöfters rather than the correct ich geheöfters.
The exact result depends on the position of the character in the text, as illustrated in the examples below


Steps to Reproduce:
1. Type: W(ALT+148)rter
2. Type: die W(ALT+148)er 
3. Type: ich gehe (ALT+148)fters 
 
whecre (ALT+148)represents the ASCII character in question, i.e do not type the brackets. 

Actual Results:
1. örterW
2. die örterW
3. ich geheöfters

Expected Results:
1. Wörter
2. die Wörter
3. ich gehe öfters


Reproducible: Always


User Profile Reset: No



Additional Info:

I am not sure exactly when this problem started - whether it was after I last downloaded an update (6.4.7.2) or not too long before it.
Comment 1 Ming Hua 2020-11-27 19:35:41 UTC
Can not reproduce with 6.4.7 on Windows:
Version: 6.4.7.2 (x64)
Build ID: 639b8ac485750d5696d7590a72ef1b496725cfb5
CPU threads: 2; OS: Windows 10.0 Build 18363; UI render: default; VCL: win; 
Locale: zh-CN (zh_CN); UI-Language: en-US
Calc: threaded

I don't use this Alt+<digit_code> way of inputting characters (I mainly work on Chinese and English text), so I may got things wrong.  But here on my system, Alt+148 doesn't give ö, but gives ” (curly closing double quote).  To get ö, I need Alt+246.  And when I type "W(Alt+246)rter" in Writer, I get "Wörter" as expected.

So you probably need to give more information about your system (which version of Windows?  What language?) in order for others to reproduce.  A good start is pasting the version information shown in Help > About LibreOffice dialog, like I did above.
Comment 2 gebuscher 2020-11-29 11:42:59 UTC
Thanks for your message. Sorry it's taken me so long to get back to you.

Alt+148 (on the numeric key pad) is the standard ASCII code for this character ((https://www.google.com/search?client=firefox-b-d&q=ascii+code+for+%C3%B6).

I need to use the character to type texts in German.

I use the latest version of Windows 10.
Comment 3 QA Administrators 2020-11-30 03:49:14 UTC Comment hidden (obsolete)
Comment 4 dm 2021-04-15 08:52:42 UTC Comment hidden (off-topic)
Comment 5 Andreas Heinisch 2021-05-13 19:07:37 UTC
Cannot reproduce in:

Version: 7.2.0.0.alpha0+ (x64) / LibreOffice Community
Build ID: db35b9086476259fa2c047f2e4dfe7862d026530
CPU threads: 6; OS: Windows 10.0 Build 19042; UI render: Skia/Raster; VCL: win
Locale: de-DE (de_DE); UI: en-US
Calc: CL
Comment 6 dm 2021-05-13 20:55:25 UTC Comment hidden (off-topic)
Comment 7 Andreas Heinisch 2021-05-13 21:17:47 UTC
Hm, I only tried the initial steps to reproduce it. May you provide some additional steps to reproduce it?
Comment 8 dm 2022-02-09 10:14:36 UTC Comment hidden (off-topic)
Comment 9 Buovjaga 2022-12-08 12:54:43 UTC
The last comment said the problem was no longer seen on 7.3 and I'm not seeing it on Windows with

Version: 7.5.0.0.alpha1+ (X86_64) / LibreOffice Community
Build ID: 52c75986adc2b370eb55ce918ab1db0a95831c83
CPU threads: 2; OS: Windows 10.0 Build 19044; UI render: Skia/Raster; VCL: win
Locale: fi-FI (fi_FI); UI: en-US
Calc: threaded Jumbo

Set to NEEDINFO.
Change back to UNCONFIRMED, if the problem persists. Change to RESOLVED WORKSFORME, if the problem went away.
Comment 10 dm 2022-12-09 07:41:33 UTC Comment hidden (off-topic)
Comment 11 Buovjaga 2022-12-09 08:07:19 UTC Comment hidden (off-topic)
Comment 12 dm 2022-12-09 10:56:57 UTC Comment hidden (off-topic)
Comment 13 Buovjaga 2022-12-09 11:04:59 UTC Comment hidden (off-topic)
Comment 14 steve 2023-10-31 00:19:18 UTC
Also unable to enter the letter in question by pressing Alt key and typing 148 or typing "(ALT+148)" just types those characters.

This has been in needinfo since 2022-12. Since there was no reply from OP for over 10 months. Closing for now. Feel free to re-open with more detailed steps on how to reproduce or requirements that limit reproducibility.